集成指南

商户提交申请服务资料给 BoC

具体参考:申請服務需提交的資料.docx

开户后给回商户的资料

商户对接 VMP 用到的资料

支付流程

BOCPay支付流程

商户 call BoC Pay APP

步骤:

  1. 通过 VMP API 下单获取支付链接。查看:VMP接口文档
  2. 通过 link 方式 call BoC Pay。参考:BOCPay(App-call-App)EWA以及APP端對接方案.docx

使用 BoC Pay 测试场 APP 支付

比如:

APP设定默认打开链接

商户验签 BoC 跳回商户 APP 的请求参数

APP 场景下,商户 APP 需要自行验签 BoC 的请求参数,步骤如下:

  1. 整个请求参数url解码
  2. 请求参数只需使用 SHA256withRSA 验证签名即可

比如:

请求字串如下:

merchantlink?charset=utf-8&content={"err_msg":"","out_trade_no":"0123123121231312","result_code":"00","transaction_id":"012312312123123"}&format=json&timestamp=2020-08-25 20:26:31&version=1.0signature=xxxxxxxx

用 Boc 公钥对整个字串(去除 signature)用 SHA256withRSA 验证签名

SHA256withRSA(merchantlink?charset=utf-8&content={"err_msg":"","out_trade_no":"0123123121231312","result_code":"00","transaction_id":"012312312123123"}&format=json&timestamp=2020-08-25 20:26:31&version=1.0)

注意

错误码

具体查看:错误码