【问题标题】:Charge a Tokenized Credit Card向标记化信用卡收费
【发布时间】:2016-12-12 21:52:37
【问题描述】:

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

Charge a tokenized credit card

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

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

【问题讨论】:

    标签: payment-gateway payment authorize.net


    【解决方案1】:

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

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

    【讨论】:

    • 这实际上并没有回答他们的问题
    【解决方案2】:

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

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

    https://github.com/AuthorizeNet

    谢谢

    【讨论】:

      猜你喜欢
      • 2014-09-26
      • 2016-01-23
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 2012-01-04
      • 2019-10-09
      • 2012-01-13
      相关资源
      最近更新 更多