小程序支付


小程序发起支付的解决方案有两种,仅供测试使用

  • 方案一:使用小程序消息,结合收银台模式,可以解决小程序支付
  • 方案二:使用小程序跳转到 PAYJS 小程序,支付后返回(下文详细介绍的方案)

接入整体流程

一、后端按照下面参数构造订单参数

字段名称 字段类型 必填参数 说明
mchid string(16) Y 商户号
total_fee int(16) Y 金额。单位:分
out_trade_no string(32) Y 用户端自主生成的订单号
body string(32) N 订单标题
attach string(128) N 用户自定义数据,在notify的时候会原样返回
notify_url string(255) N 异步通知地址
nonce string(128) Y 随机字符串
sign string(32) Y 数据签名 详见签名算法

二、小程序携带上述参数跳转到 PAYJS 小程序

三、支付后自动返回,后端判断订单状态

代码参考:https://gist.github.com/payjscn/bab36ca1c7dea241890bca82d7b567a2

接入前准备

1.详细阅读小程序运营规范、小程序支付规范,并遵照其中内容

2.在app.json中将 PAYJS 小程序的 APPID: wx959c8c1fb2d877b5 加入 navigateToMiniProgramAppIdList 配置项

3.在后台设置开通


完整示例代码:https://github.com/ImSingee/payjs_test 感谢 王轩 Bryan 同学

results matching ""

    No results matching ""