直接支付

直接方法允许您进行购买或令牌化卡,而无需涉及任何 UI,只需一个 API 调用。

先决条件

为了向此 API 发送请求,必须证明您已符合支付卡行业数据安全标准 (PCI DSS)在新窗口打开

直接用信用卡购买

端点

https://ccapi.iotpaycloud.com/v3/cc_directpurchase

方法

POST

头部

Content-Type: application/json;charset=UTF-8

! 提示

在收到访问凭证(商户 ID、登录名、商户密钥)之后, 您可以按照演示进行操作直接支付在新窗口打开 这可能在阅读文档时对您有所帮助。

请求
名称必需类型示例描述
mchIdyString(30)10000701由 IOTPay 分配
loginNameyString(12)jack123商户登录名
channelyStringPF_CCPF_CCUPI_EX
currencyyStringCAD仅支持 'CAD'
mchOrderNoyString(30)604567999由商户分配的订单号(不可重复)
amountyInt1500以分为单位
cardNumyString432567******2266卡号
expiryDateyString0725有效期
holderyStringtest持卡人姓名
cvvyString786卡的 CVV
subjectnString(64)
bodynString(250)
clientIpnString(50)192.77.33.56消费者的 IP 地址,以便更好地跟踪交易
signyString(32)C380BEC2BFD727A4B6845133519F3AD6签名算法
响应
名称必需类型示例描述
retCodeyStringSUCCESS 或 FAIL
retMsgyString
retDatayJSON如果 retCode=SUCCESS,则在 retData 中返回所有字段
retData 包含订单信息:
名称必需类型示例描述
payOrderIdyStringPC20240101231256043886634219IOTPay 生成的
mchIdyString10000701由 IOTPay 分配
mchOrderNoyString604567999由商户分配的订单号(不可重复)
originalOrderIdnString退款的原始支付订单 ID
currencyyStringCAD仅支持 'CAD'
amountyInt1500以分为单位
payTypeyStringpay 或 refund
refundableyInt1500可退款金额,以分为单位
statusyInt0,1,2,90 = 待定订单,1 = 未知,2 = 成功,9 = 失败
paySuccTimeyString2021-04-07 19:44:51支付成功时的时间戳
cardNumyString432567******2266用于购买的卡的卡号
expiryDateyString0725用于购买的卡的有效期
invoiceNumyString
authNumyString
transNumyString
channelyStringPF_CCPF_CCUPI_EX

直接使信用卡令牌化

端点

https://ccapi.iotpaycloud.com/v3/cc_directaddcard

方法

POST

头部

Content-Type: application/json;charset=UTF-8

先决条件

为了向此 API 发送请求,必须证明您已符合 支付卡行业数据安全标准 (PCI DSS)在新窗口打开

! 提示

在收到访问凭证(商户 ID、登录名、商户密钥)之后。 您可以按照

演示进行操作直接使信用卡令牌化在新窗口打开 这可能在阅读文档时对您有所帮助。

请求
名称必需类型示例描述
mchIdyString(30)10000701由 IOTPay 分配
loginNameyString(12)jack123商户登录名
channelyStringPF_CCPF_CCUPI_EX
cardIdyString(30)604567999由商户分配的订单号(不可重复)
cardNumyString432567******2266卡号
expiryDateyString0725格式:MMYY
holderyStringtest持卡人姓名
cvvyString786卡的 CVV
signyString(32)C380BEC2BFD727A4B6845133519F3AD6签名算法
响应
名称必需类型示例描述
retCodeyStringSUCCESS 或 FAIL
retMsgyString
retDatayJSON如果 retCode=SUCCESS,则在 retData 中返回卡的详细信息以及令牌
retData 包含卡信息:
名称必需类型示例描述
cardIdyString604567999由商户分配的订单号(不可重复)
cardNumyString432567******2266已添加的卡的卡号
expiryDateyString0725已添加的卡的有效期
holderyStringtest已添加的卡的持卡人
cvvyString786已添加的卡的 CVV
您现在可以使用 cardId 进行购买

如果需要查看卡信息,可以调用查询卡端点。

要使用令牌化的卡进行购买,请使用令牌购买端点。

上次更新: