【问题标题】:Save credit card numbers between sessions在会话之间保存信用卡号码
【发布时间】:2015-02-03 08:29:35
【问题描述】:

我正在集成 Paypal,以便在我的网站和移动应用上接受客户的付款。

如果我的客户选择使用信用卡直接在贝宝界面付款,而不是使用贝宝帐户登录 - 是否有贝宝返回给我的令牌,以便下次我可以将其传回贝宝和用户不必重新输入他的信用卡详细信息?

谢谢

尼尔

【问题讨论】:

  • 是的,我不会那样做。重大安全风险。
  • 如果操作正确,根本不会有安全风险。我将提供详细的答案。

标签: paypal


【解决方案1】:

在使用 PayPal Express Checkout 和/或 Payments Pro (DoDirectPayment) 处理授权或获取付款时,您可以保存通过原始交易返回的交易 ID,然后使用 DoReferenceTransaction API 使用相同的 API 处理未来的付款帐单详情。

DoReferenceTransaction 只接受交易 ID(来自之前的授权或销售交易)和要收取的新金额。

与 Payments Pro 一起使用时,您无需对帐户进行任何特殊处理。将它与 Express Checkout 一起使用时,您需要在您的帐户上启用计费协议/参考交易,这将是最简单的方法,只需调用 PayPal 并请求它,但它不会花费任何额外费用。

【讨论】:

    猜你喜欢
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2014-06-30
    • 2016-06-27
    • 1970-01-01
    • 2014-12-17
    • 2013-01-30
    相关资源
    最近更新 更多