whatmode-pay
v1.2.5
Published
[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://www.npmjs.com/package/whatmode-pay)
Downloads
9
Readme
LICENSE
安装
npm install git+ssh://[email protected]:frontend/payment.git#v0.1.0
用法
const payment = new Payment('your key')
payment.createOrder((token, currency) => {
return pay(token, 111, currency).then(
res => res.payload.tno
)
})
payment.addApproveListener((approve)=>{
console.log(approve)
})
payment.mount(document.getElementById('root'))
只需要三步
- new Payment 并且将你的 public key 传入, public key 每个商户都有
- 实现 createOrder 的回调函数,你会收到 token 和 currency 两个参数,将它传给后端,后端需要根据它创建订单。后端的返回里面会有 tno。 记住!!一定要将 tno return 回去
- addApproveListener的回调会返回onApprove回来的数据。
- 最后找个dom,把这个组件mount 上去
参数
Payment Constructor
参数名 | 接受类型 | 是否必填 | 描述 -- | -- | -- | -- publicKey | string | 必填 | 向后端获取,每个商户都有一个 options | string| 选填 | default 默认选中的支付方式,共有两个选项 一个 paypal 一个是 creditCard 例如
const payment = new Payment('your key', { default: 'paypal' })
Payment Method
方法名 | 接受类型 | 是否必填 | 描述 -- | -- | -- | -- createOrder | fn | 必填 | createOrder 的回调函数 mount | dom | 必填 | 要将组件mount到哪个组件