支付中台接口文档
  1. 聚合收银台
  • 简介
  • 异步通知说明
  • 接口签名规则说明
  • 商户入件
    • 商户入件说明
    • 商户状态及信息查询
      POST
    • 微信实名认证状态查询
      POST
    • 支付宝实名认证状态查询
      POST
    • 商户结算信息变更申请
      POST
    • 商户信息变更查询
      POST
    • 商户信息变更结果通知
      POST
  • 支付接口
    • 微信支付
      • 获取微信用户openid
      • JSAPI调起支付
      • 微信支付
    • 支付宝支付
      • 获取支付宝用户user_id
      • 申诉回退到 userid
      • JSAPI调起支付
      • 支付宝支付
    • 反扫支付(B扫C)
      • 反扫支付说明
      • 反扫支付
    • 聚合收银台
      • 移动APP接入支付说明
      • 微信小程序接入支付说明
      • 支付宝小程序接入支付说明
      • H5收银台接入支付说明
      • 收银台订单预创建
        POST
  • 通知接口
    • 支付结果通知
      POST
    • 分账结果通知
      POST
    • 退款结果通知
      POST
    • 转账结果通知
      POST
  • 查询接口
    • 支付订单查询
      POST
    • 分账结果查询
      POST
    • 退款订单查询
      POST
    • 转账结果查询
      POST
  • 资金结算
    • 结算查询
    • 分账请求
    • 订单退款
    • 商户余额查询
    • 商家钱包退款
  • 商家钱包
    • 开通钱包申请
    • 开通进度查询
    • 钱包开通结果通知
    • 账户转账申请
    • 绑定提现卡
    • 地区码查询
    • 开户行查询
    • 提现卡查询
    • 提现申请
    • 提现查询
    • 提现结果通知
  • 个人钱包
    • 钱包注册
    • 钱包详情
    • 身份证照片补充
    • 钱包提现
    • 钱包提现查询
    • 绑定银行卡
    • 解绑银行卡
    • 短信验证码确认
    • 钱包提现结果通知
  1. 聚合收银台

移动APP接入支付说明

APP支付说明#

微信支付#

 请求收银台订单创建接口 得到 order_no 系统订单号
 利用APP拉起收银台小程序支付
 拉起小程序信息 
 原始id 为gh_f20da3a33927
 path路径为/pages/app/pay?source=APP&orderno={$order_no}
 $order_no即为下单app支付时得到的系统订单号
 source 为设备来源 默认为APP 小程序支付时传 WECHATMINI
 用户跳转至小程序支付后 支付成功/失败 会通过异步接口通知到贵公司
 建议使用订单查询接口 处理小程序端用户返回后查询该笔订单是否支付成功
!!! 注意 APP使用微信支付时  需在微信开放平台 创建应用 获取app跳转至小程序功能  否则无法完成支付


以下代码为app跳转至小程序支付示例

plus.share.getServices((s) => {
    let sweixin = {};
    for (let i = 0; i < s.length; i++) {
            let share = s[i];
            if (share.id === 'weixin') {
                    sweixin = share
            }
    }
    //小程序参数,必填  
    let WeixinMiniProgramOptions = {
            id: 'gh_f20da3a33927',
            path: '/pages/app/pay?orderno={$order_no}', //打开收银台
    }
    sweixin ? sweixin.launchMiniProgram(WeixinMiniProgramOptions) : plus.nativeUI.alert(
                '当前环境不支持微信操作!');
}, function(e) {
    console.log("获取分享服务列表失败:" + e.message);
});

支付宝支付#

通过支付宝scheme协议跳转至支付宝即可

let alipayUrl = "alipays://platformapi/startapp?appId=2021004127631154&page=pages/app/pay&query="+encodeURIComponent('orderno={$order_no}');				
plus.runtime.openURL( alipayUrl, ()=>{
    plus.nativeUI.alert('拉起支付宝失败,请检查是否安装支付宝!')
});
						
上一页
反扫支付
下一页
微信小程序接入支付说明
Built with