APP 支付接入方案

友好速搭

开发文档 > 应用开发 > 开放 API > 开放功能 > APP 支付接入方案
开放 API
使用说明 获取授权 全部 API 特殊 API 开放功能

APP 支付接入方案

APP 支付接入


介绍

本文档主要是介绍在基于 WebView 技术封装友好速搭 H5 网站作为 APP 端时,对于支付部分的实现方案。

网站识别

APP 内置 WebView 对友好速搭网站进行访问时,可以通过设置 User-Agen t的方式来告诉友好速搭, 友好速搭会根据这个标识在呈现收款方式,排除其他收款方式。

User-Agent:  yhsd-mobile-app

支付宝

支付宝有提供H5 支付转为 Native 支付的支付方案, 用户在开启支付宝(手机网站) 的收款方式后,即可直接使用该方案实现。

微信支付

微信 APP 支付需要开启微信 APP 支付 的收款方式,具体申请和开通请参考文档。

(注:微信 APP 支付的收款方式在友好速搭中默认为隐藏不开放,有需求的用户可以通过网站后台客服工单的方式提出需求,客服会为您安排开通)

网站应用的接入流程:

#图片名称

APP 接入步骤:

1. APP端需要监听WebView的访问Url Path,当为/payment/app_go_pay时,进行劫持

2. /payment/app_go_pay返回参数如下

字段名 说明 必须
code 状态编码,200为正常访问,当配置无法获取preid时会返回非200
message 状态信息
pay_type 支付方式,暂时只有wppay_app
params 用于App的支付参数

示例:

  "code": 200,
  "message": "请求成功",
  "pay_type": "wppay_app",
  "params": {
      "appid": "xxxxx",
      "partnerid": "11111",
      "prepayid": "wx201607271751540295d59ebd0987411523",
      "package": "Sign=WXPay",
      "noncestr": "0ea33a1e8d224e61a038d0a31aec58e7",
      "timestamp": 1469613114,
      "sign": "09E84ECC1AB620192D59F4665D6363FA"
  }
}

3. 参考微信 APP 支付文档, 使用获取的支付参数唤起微信App

免费领取15天试用
立即注册
联系客服
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!