1.36.0 • Published 12 months ago

wecard-pay-sdk v1.36.0

Weekly downloads
-
License
-
Repository
-
Last release
12 months 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.35.0

1 year ago

1.36.0

12 months ago

1.34.0

1 year ago

1.33.0

1 year ago

1.32.0-typ.0

1 year ago

1.32.0

1 year ago

1.31.1

2 years ago

1.31.0

2 years ago

1.29.0

2 years ago

1.30.0

2 years ago

1.19.0

2 years ago

1.18.0

2 years ago

1.21.0

2 years ago

1.22.0

2 years ago

1.21.1

2 years ago

1.20.0

2 years ago

1.25.0

2 years ago

1.26.0

2 years ago

1.23.0

2 years ago

1.24.0

2 years ago

1.23.1

2 years ago

1.27.0

2 years ago

1.26.1

2 years ago

1.28.0

2 years ago

1.27.1

2 years ago

1.15.0

2 years ago

1.14.1

2 years ago

1.14.0

2 years ago

1.13.0

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.17.1

2 years ago

1.17.0

2 years ago

1.16.0

2 years ago

1.15.1

2 years ago

1.9.0

2 years ago

1.8.4

2 years ago

1.8.3

2 years ago

1.11.0

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago