【问题标题】:How to get credit card details of Paypal Recurring payments profile如何获取 Paypal 定期付款资料的信用卡详细信息
【发布时间】:2011-12-01 12:40:39
【问题描述】:

我正在使用直接付款创建定期付款资料(注册期间输入的信用卡详细信息未存储在数据库中)。我想更新/更改每个账单周期的账单金额(因为每个用户每月都会进行计费)。

我正在使用 UpdateRecurringPaymentsProfileDetails API 方法更改金额,但该方法再次需要信用卡详细信息(每次调用)。我正在使用 GetRecurringPaymentsProfileDetails 获取信用卡详细信息,但此方法只返回信用卡的最后 4 位数字(并且不返回 CVV2,但这不是主要问题)。

是否有任何其他选项可以使用 Paypal API 获取完整的信用卡详细信息(至少是信用卡号),或者我是否必须将信用卡号存储在我的数据库中?任何帮助将不胜感激。

【问题讨论】:

  • 对于UpdateRecurringPaymentsProfileDetails API 方法,您不需要信用卡详细信息来更新用户的个人资料。您应该只需要 PayPal 在成功的CreateRecurringPaymentsProfile 方法后生成的PROFILEID
  • @Chase:非常感谢。我们需要的只是 PROFILEID。在 API 文档中,列出了所有可能的请求字段。我把它们误认为是必填字段。于是糊涂了。看到您的评论后,我只使用 Amount 字段和 PROFILEID 调用了 UpdateRecurringPaymentsProfileDetails 并且它起作用了。

标签: asp.net paypal


【解决方案1】:

您不太可能从 PayPal 获得完整的信用卡号;这就是人们使用 PayPal 的原因。

在您的数据库中存储信用卡信息是一项巨大的负担,应尽可能避免。一旦您开始存储该信息,您的公司就有责任确保该信息的安全(包括开发人员)。如果必须,请使用另一个第三方组件,但不要承担如此巨大的责任。

我不知道您在哪家公司工作,但这不是开发人员应该自己做出的决定。整个公司因信用卡信息处理不当而被关闭。围绕这些东西的法律非常模糊,即使是最小的错误也可能导致巨额罚款。

【讨论】:

  • 感谢您的信息。我的工作可以在不存储信用卡详细信息的情况下完成。我被 API 文档弄糊涂了。
猜你喜欢
  • 2015-07-22
  • 2018-04-05
  • 2014-12-08
  • 2020-10-16
  • 2016-01-03
  • 2021-09-08
  • 2023-04-06
  • 2018-09-05
  • 2017-02-16
相关资源
最近更新 更多