【问题标题】:PayPal guest checkout not available in certain countries某些国家/地区不提供 PayPal 客人结账功能
【发布时间】:2021-05-17 03:36:15
【问题描述】:

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

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

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

【问题讨论】:

  • 某些国家/地区是否有禁止客人购买的规定?
  • 我找到了这个paypal.com/us/webapps/mpp/account-optional。它声明“*此功能仅适用于 Premier 和 Business 帐户持有人。”另外,您是否尝试过就这个特定问题与 PayPal 开发社区联系?这样你可能会有更好的运气。
  • 这可能是,不幸的是我没有在他们的文件中找到一个国家列表来显示哪些国家允许客人付款,哪些国家不允许客人付款。
  • 与我的第一篇文章相关(可能):paypal.com/us/webapps/mpp/bigcommerce/security/…
  • 似乎我收到错误“找不到该页面。该页面对我来说不存在。

标签: react-native paypal


【解决方案1】:

这不是 REST API 问题。您通常会获得 PayPal Checkout 的预期行为。客人结账可根据具体情况而定。很多因素(例如买家所在的国家/地区、IP 地址、重复付款尝试以及在真实环境中测试自己帐户的付款)都可用于确定客人的资格。

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

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

顺便说一句,v1/payments API 已弃用。您应该使用“创建订单”和“获取订单”,documented here。

【讨论】:

  • 我对 PayPal API 一无所知,但我也看到 v1 已被弃用。作为一般规则,您应该远离已弃用的代码;特别是当你刚刚开始创造新事物时。根据这一观察,我赞成你的回答。
  • v1/payments specifically 已被弃用,因为有更新的替代品是主要修订版,因此在 URL 方案中使用 v2。其他 API 仍使用 v1 URL,例如订阅。
  • 感谢您的回答,我明白了,我会尝试改用 v2。
猜你喜欢
  • 1970-01-01
  • 2018-04-02
  • 2018-05-20
  • 2016-03-11
  • 2020-06-20
  • 1970-01-01
  • 2013-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多