0

我正在使用 PayPal iOS sdk 。但我对payerID完全感到困惑。这是什么以及如何工作。鉴于它可能是电子邮件或唯一标识符。我可以为每个付款人像XYZ@gmail.com那样硬编码吗?

4

1 回答 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 回答