具体参考:申請服務需提交的資料.docx
步骤:
F
场 和 K
场,测试 APP 也分 F
场 和 K
场的 APP,测试场与测试 APP 要对应使用F
场 和 K
场之间切换,切换时间表由 BoC 侧管理,因此测试支付前,需要确认测试场以及时间表,合理安排测试F
场设为:shawn-dev.wallyt.netK
场设为:mbaapp.ftcwifi.com比如:
APP 场景下,商户 APP 需要自行验签 BoC 的请求参数,步骤如下:
比如:
请求字串如下:
merchantlink?charset=utf-8&content={"err_msg":"","out_trade_no":"0123123121231312","result_code":"00","transaction_id":"012312312123123"}&format=json×tamp=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×tamp=2020-08-25 20:26:31&version=1.0)
out_trade_no
对应 VMP 参数中的 eft_trade_no
transaction_id
并不对应 VMP 参数中的 transaction_id
或者 trade_no
具体查看:错误码