【发布时间】:2011-12-01 12:40:39
【问题描述】:
我正在使用直接付款创建定期付款资料(注册期间输入的信用卡详细信息未存储在数据库中)。我想更新/更改每个账单周期的账单金额(因为每个用户每月都会进行计费)。
我正在使用 UpdateRecurringPaymentsProfileDetails API 方法更改金额,但该方法再次需要信用卡详细信息(每次调用)。我正在使用 GetRecurringPaymentsProfileDetails 获取信用卡详细信息,但此方法只返回信用卡的最后 4 位数字(并且不返回 CVV2,但这不是主要问题)。
是否有任何其他选项可以使用 Paypal API 获取完整的信用卡详细信息(至少是信用卡号),或者我是否必须将信用卡号存储在我的数据库中?任何帮助将不胜感激。
【问题讨论】:
-
对于
UpdateRecurringPaymentsProfileDetailsAPI 方法,您不需要信用卡详细信息来更新用户的个人资料。您应该只需要 PayPal 在成功的CreateRecurringPaymentsProfile方法后生成的PROFILEID。 -
@Chase:非常感谢。我们需要的只是 PROFILEID。在 API 文档中,列出了所有可能的请求字段。我把它们误认为是必填字段。于是糊涂了。看到您的评论后,我只使用 Amount 字段和 PROFILEID 调用了 UpdateRecurringPaymentsProfileDetails 并且它起作用了。