我正在使用直接付款创建定期付款资料(注册期间输入的信用卡详细信息不会存储在数据库中)。我想更新/更改每个账单周期的账单金额(因为每个用户每月完成账单)。
我使用UpdateRecurringPaymentsProfileDetails API方法来更改金额,但该方法需要再次信用卡详细信息(每次调用时)。我使用GetRecurringPaymentsProfileDetails获取信用卡详细信息,但此方法只返回信用卡的最后4位数(并且不返回CVV2,但这不是主要问题)。
是否有其他选项可以使用Paypal API获取完整的信用卡详细信息(至少信用卡号),还是我必须在我的数据库中存储信用卡号?任何帮助都将受到高度赞赏。
答案 0 :(得分:5)
您不太可能从PayPal获得完整的信用卡号码;这就是人们使用PayPal的原因。
在您的数据库中存储信用卡信息是一项巨大的责任,如果可能的话应该避免。一旦开始存储该信息,您的公司就有责任保证信息的安全(包括开发人员)。如果必须,请使用其他第三方组件,但不要承担如此巨大的责任。
我不知道你为哪家公司工作,但这不是开发人员应该自己做出的决定。整个公司因错误处理信用卡信息而被关闭。关于这些东西的法律非常模糊,即使是最小的错误也可能导致巨额罚款。