我目前正在开展一个项目,将 PayPal 实现为类似于保存的信用卡的可重复使用的付款选项。我在 http://www.fab.com 等网站上看到过这样做它允许用户登录 PayPal 一次,然后存储他们的付款信息以供将来购买。查看不同的 API,我不确定哪一个符合此描述。
澄清一下,我不想使用 PayPal 获取信用卡信息,我只想授权使用“默认付款选项”。
最佳答案
您需要的是帐户上的引用交易,然后您将向初始 SetExpressCheckout 调用添加一个变量:
L_BILLINGTYPE0=MerchantInitiatedBilling
当客户完成结账时,您将收到一个 BAID,您可以在将来通过 CreateReferenceTransaction 进行引用。
为了在实际环境中使用引用交易,您的业务必须获得批准(联系您的客户经理或 PayPal 业务支持)。为了在测试环境中进行开发,必须在将接收付款的沙盒企业帐户上启用引用交易。为此,请联系 www.paypal.com/mts,并将您创建的沙箱企业帐户的电子邮件地址发送给他们。
关于api - 哪个 API 允许我将 PayPal 保存为可重复使用的付款类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17888068/