为令牌信用卡充电

时间:2016-08-06 17:21:51

标签: payment-gateway payment authorize.net

我使用的是Authorize.net。我不想在每笔付款中发送用户卡信息。我发现了这个:

Charge a tokenized credit card

但是如何从令牌服务中获取卡令牌信息并填写这些字段?

<cardNumber>5424000000000015</cardNumber>
<expirationDate>1220</expirationDate>
<cryptogram>EjRWeJASNFZ4kBI0VniQEjRWeJA=</cryptogram>
<tokenType>chasepay</tokenType>
<tokenRequestorID>123456789AB</tokenRequestorID>

2 个答案:

答案 0 :(得分:0)

使用此方法要求您的处理器支持支付网络令牌化,并且令牌必须由经过认证的令牌提供商颁发。例如,请参阅 https://developer.visa.com/products/vts/guides了解有关Visa令牌服务的详细信息。

您可能正在寻找customer profiles,它可以让您安全地存储卡片数据以备将来使用。或者,您可以使用新的Accept.js Javascript library来避免通过服务器发送卡数据。

答案 1 :(得分:0)

您可以使用authorize.net客户信息管理器(CIM)服务,以避免用户每次都输入卡详细信息。 CIM在他/她输入卡详细信息时首次为每个用户创建付款配置文件,并作为响应给出您可以用于在下次付款时对信用卡收费的付款配置文件ID。 您可以在下面的链接中浏览语言和示例代码。

http://developer.authorize.net/api/reference/#customer-profiles

https://github.com/AuthorizeNet

由于