POST
检查 Google Pay PAN_ONLY token
该接口用于商户自行采集 CVC 的 Google Pay 接入路径,在创建直连交易前检查 token 是否为
PAN_ONLY。由 Onerway 页面采集 CVC 的标准路径不需要调用本接口;两条路径的选择见 Google Pay。请求
appIdOnerway 分配给商户应用或站点的标识,用于识别展示 Google Pay 按钮的应用。
示例:
replace_with_app_idmerchantTxnId本次 Google Pay token 将用于支付的订单的商户交易 ID。
示例:
txn_demo_google_pay_202609090001约束
- 一致性
- 与随后调用创建直连交易时的
merchantTxnId使用同一个值。
tokenInfoJson{ provider, tokenId }待检查的 Google Pay token,结构与创建直连交易的
tokenInfo 相同。约束
- 一致性
- 随后创建直连交易时在
tokenInfo中提交同一个加密 token;检查与下单之间不要向 Google Pay 重新获取 token。
sign请求签名字符串;生成方式详见请求签名。
curl -X POST 'https://sandbox-acq.onerway.com/txn/apiCheckGooglePay' \
-H 'Content-Type: application/json' \
--data-raw '{
"merchantNo": "replace_with_merchant_no",
"appId": "replace_with_app_id",
"merchantTxnId": "txn_demo_google_pay_202609090001",
"gatewayName": "replace_with_gateway_name",
"tokenInfoJson": "{\"provider\":\"GooglePay\",\"tokenId\":\"{{GOOGLE-PAY-TOKEN}}\"}",
"sign": "{{SIGN}}"
}'响应
respCodeOnerway 返回的请求处理结果代码;
20000 表示已完成检查,其他代码表示失败。完整码表见响应码。respMsg请求处理结果的可读说明。
data{ cardNum, checkResult }提交的 Google Pay token 的检查结果。
{
"respCode": "20000",
"respMsg": "Success",
"data": {
"cardNum": "411111******1111",
"checkResult": false
}
}该接口暂未记录错误响应。