我正在使用 PayPal iOS sdk 。但我对payerID完全感到困惑。这是什么以及如何工作。鉴于它可能是电子邮件或唯一标识符。我可以为每个付款人像XYZ@gmail.com那样硬编码吗?
问问题
315 次
1 回答
1
@Nikhil Chaurasiya,来自 PayPal 的 Dave。
这是来自的相关位PayPalPaymentViewController.h
:
/// If payerId is nil, then PayPalPaymentViewController will treat the user as a one-time "guest":
/// - if the user logs into their PayPal account, then at the completion of their
/// transaction they will be logged back out; subsequent payments will require fresh logins.
/// - if the user pays with a credit card, that credit card information will not be "remembered"
/// for subsequent payments.
因此,如果您不知道该用户是否与上次使用该应用程序的用户相同,则应nil
提供payerId
.
另一方面,如果您有明确的方式来识别用户(例如用户的电子邮件地址),那么您将在payerId
. 结果将是用户的 PayPal 登录信息或他们的信用卡信息从一笔交易到另一笔交易都被记住。
如果有疑问,最安全的方法是通过nil
.payerId
于 2013-09-25T00:30:21.843 回答