PayPal 客人结账在某些国家不可用

PayPal guest checkout not available in certain countries

我正在将 React 本机应用程序与 PayPal 的 REST API 集成在一起,一切都非常顺利。但是,当我点击时,买家无法选择以访客身份完成购买。我正在使用 v1/payments integration;如果我登录或创建一个帐户,交易就可以进行,但是是否可以让买家无需登录就可以付款?

我已经研究并完成了大多数人们建议您应该做的事情,例如拥有企业帐户、启用客人付款等。

我尝试使用此 github 作为使用 REST API 的方法,它工作正常但如果它有帮助:https://github.com/tonynguyenit18/paypal-RN-intergration

这不是 REST API 问题。一般情况下,您将获得 PayPal Checkout 的预期行为。客人结帐视具体情况而定。很多因素——例如买家所在的国家/地区、IP 地址、重复付款尝试以及在实际环境中测试向自己的帐户付款——用于确定访客资格。

当结账不符合客人资格时,买家仍然可以输入他们的银行卡详细信息,但还需要选择密码以在此过程中创建帐户。

同样,这就是 PayPal Checkout 的一般工作方式。

顺便说一句,v1/payments API 已弃用。你应该使用 'Create Order' 和 'Capture Order', documented here.