1.34.0 • Published 1 day ago

wecard-pay-sdk v1.34.0

Weekly downloads
-
License
-
Repository
-
Last release
1 day ago

对外使用文档

1. 介绍

微卡支付小程序 SDK,基于微信小程序开发,提供微卡支付小程序的支付能力。 包含支付页面、支付结果页面、支付结果回调页面。

目前支持 C2B、B2B 支付。其中 C2B 里面包含 app、小程序直接拉起微信支付的能力。

2. 使用

2.1 安装

npm install wecard-pay-sdk --save

安装后需要在微信开发者工具中构建 npm,操作步骤如下:https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html

2.2 使用

app.json 中引入组件

"usingComponents": {
  "wecard-pay": "./dist/wecard-pay/main/main"
},

在需要使用的页面中引入组件

<wecard-pay 
  show="{{show}}"
  channelSubMerchantId="CM453726693345990015"
  openid="{{openid}}"
  outOrderId="{{outOrderId}}"
  payInfo="{{payInfo}}"
  type="{{type}}"
  ocode="16111111"
  bind:payStatusChange="onC2BStatusChange"
/>

js 示例代码,用户后台需要自行实现获取 openid、outOrderId、totalAmount、payInfo 的逻辑。可查阅微卡支付小程序开发文档。

Page({
  data: {
    show: false,
    openid: '',
    outOrderId: '',
    payInfo: {},
    type: 'B2B',
  },
})

2.3 参数说明

参数类型必填说明
showBoolean是否显示支付组件,在参数请求好后设置为 true
channelSubMerchantIdString商户 id
openidString用户相对于小程序的 openid
outOrderIdString商户订单号,开发者生成,只能是数字、大小写字母,调用方需保证唯一
payInfoObject预下单返回的参数
typeString支付类型,C2B 或 B2B
ocodeString商户 ocode
payStatusChangeEvent支付结果回调,USER_EXIT: 用户退出,支付状态未知,需要小程序主动查询,SUCCESS: 支付成功,PAY_FAIL: 支付失败
1.34.0

1 day ago

1.33.0

15 days ago

1.32.0-typ.0

2 months ago

1.32.0

4 months ago

1.31.1

4 months ago

1.31.0

5 months ago

1.29.0

5 months ago

1.30.0

5 months ago

1.19.0

7 months ago

1.18.0

7 months ago

1.21.0

7 months ago

1.22.0

7 months ago

1.21.1

7 months ago

1.20.0

7 months ago

1.25.0

6 months ago

1.26.0

6 months ago

1.23.0

7 months ago

1.24.0

7 months ago

1.23.1

7 months ago

1.27.0

6 months ago

1.26.1

6 months ago

1.28.0

5 months ago

1.27.1

6 months ago

1.15.0

9 months ago

1.14.1

9 months ago

1.14.0

9 months ago

1.13.0

11 months ago

1.12.1

11 months ago

1.12.0

11 months ago

1.17.1

8 months ago

1.17.0

9 months ago

1.16.0

9 months ago

1.15.1

9 months ago

1.9.0

11 months ago

1.8.4

11 months ago

1.8.3

11 months ago

1.11.0

11 months ago

1.10.1

11 months ago

1.10.0

11 months ago

1.8.2

12 months ago

1.8.1

12 months ago

1.8.0

12 months ago

1.6.1

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago