【问题标题】:PayPal payout with paypal_id as a recipient以 paypal_id 作为收款人的 PayPal 付款
【发布时间】:2015-06-10 07:50:28
【问题描述】:

根据付款时的 PayPal 文档,我可以使用未加密的电子邮件 (EMAIL)、未加密的电话号码 (PHONE) 或加密的 PayPal 帐号 (PAYPAL_ID) 来指定收款人。

如何获取 paypal_id(例如,使用移动 sdk 和使用 REST API 的服务器)? 我会加密吗?如果没有,我应该如何加密?

【问题讨论】:

    标签: paypal


    【解决方案1】:

    您可以通过对现有事务调用 GetTransactionDetails API 来获取它。此 API 为您提供 PAYERID,它是 13 个单字节字母数字字符。

    https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/

    在某些业务场景中,您可能希望从之前的交易中获取 PAYERID。但我同意,EMAIL 会更直接。

    【讨论】:

    • 如果我只想使用 paypal 进行付款并且没有现有交易怎么办?如果用户更改了帐户电子邮件,我应该在每次付款前都要求提供用户信息吗?
    • 如果有,使用用户邮箱调用API,邮箱地址需用户提供。我见过大网站这样做。风险在于,您永远不知道所提供的电子邮件是否是真正的 PayPal 用户,以及如果他/她打错了用户真正使用的 PayPal 用户。
    • 不过好在,如果邮箱不是PayPal注册用户,钱会“挂”在那里一段时间,用户可以使用邮箱注册PayPal来领取。另一方面,我个人曾尝试找到一种方法来检查用户是否是 PayPal 用户,但到目前为止这一直没有结果。但也许你可以检查一下这个 API:GetVerifiedStatus
    猜你喜欢
    • 2013-08-29
    • 2018-05-30
    • 2016-02-07
    • 2013-07-01
    • 2018-06-23
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 2015-12-25
    相关资源
    最近更新 更多