@leopard0505/payment-request

0.1.0 • Public • Published

payment-request

This is a program for payment request on client side.

usage

First, install this module in your project.

$ npm install @leopard0505/payment-request

Import this module in your source code and call like below.

import paymentRequest from '@leopard0505/payment-request'

const payment = new paymentRequest(displayItems)
payment.pay().then(/* ... */).catch(/* ... */)

or

import paymentRequest from '@leopard0505/payment-request'

const params = { /* ... */ }
const payment = new paymentRequest(params, displayItems)
payment.pay().then(/* ... */).catch(/* ... */)

args

default

const params = {
  URL: 'pay',
  currency: 'JPY',
  PUBLISHABLE_STRIPE_API_KEY: 'YOUR_PUBLISHABLE_STRIPE_API_KEY'
}

const displayItems = [
  {
    label: 'Original donation amount',
    amount: { currency: 'JPY', value: '65.00' }
  },
  {
    label: 'Friends and family discount',
    amount: { currency: 'JPY', value: '-10.00' }
  }
]

License

This software is released under the MIT License, see LICENSE.txt.

/@leopard0505/payment-request/

    Package Sidebar

    Install

    npm i @leopard0505/payment-request

    Weekly Downloads

    0

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    147 kB

    Total Files

    7

    Last publish

    Collaborators

    • leopard0505