0.7.11 • Published 3 years ago

pb-pay-u v0.7.11

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

开发

  • 安装依赖

     yarn install
  • 找一个待支付的订单id (日常环境)

    app.tsx文件中 更新 orderId

    yarn run dev

    注意⚠️: 需要保持当前开发环境是登录状态

使用方法

基础使用

import Pay from '@tuya-fe/common-pay'

return <Pay orderId={'xxx'} successBackUrl={'xxx'} />

props 说明

key类型是否可选
orderIdstringorderId、orderIdMaster、mergeId 三选一
orderIdMasterstringorderId、orderIdMaster、mergeId 三选一
mergeIdstringorderId、orderIdMaster、mergeId 三选一,传入 mergeId 后,orderDetail 需要自己拼出来
bankListstring(组件中会自己在客户端请求, 可手动插入支持服务端渲染)
typearray'bank', 'ali', 'weChat', 'paypal', 'offline', 'balance', 'stripe'
langenum'zh', 'en'
successBackUrlstring在 stripe 支付时必须传全长绝对的 url
aliPayParamsobject支付宝额外参数,可能根据项目不同
bankPayParamsobject银行支付额外参数,可能根据项目不同
extraClassstring额外样式
offlineExtraany线下支付额外组件
rechargeUrlstring余额不足支付链接
usernamestring用户名
isRechargeboolean是否充值余额,为 true 的情况下隐藏余额支付 tab
onTabClickfunctiontab 被点击的回调 function(key: string, event: MouseEvent)
showOfflineTipsboolean控制线下汇款 tab 中的重要提示的显示隐藏,默认为true,显示文案

支付回调 url 说明

  • 微信,银行(连连),余额,paypal,这四种支付方式的回调链接由 successBackUrl 控制
  • 支付宝回调域名+path 由服务端配置,query 由组件传入 aliPayParams 控制

如果项目需要用单独的支付接口或其他接口,支持传入方式复写,需保证返回格式与组件内一直,具体看组件代码。

开发

用 node 10 build

0.7.11

3 years ago

0.7.10

3 years ago

0.7.9

3 years ago

0.7.8

3 years ago

0.7.7

3 years ago

0.7.6

3 years ago

0.7.5

3 years ago

0.7.3

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.6.20

3 years ago

0.6.19

3 years ago

0.6.18

3 years ago

0.6.17

3 years ago

0.6.16

3 years ago