贝宝:客人付款不一致

Posted

技术标签:

【中文标题】贝宝:客人付款不一致【英文标题】:PayPal: Inconsistent guest payments 【发布时间】:2015-10-21 09:45:05 【问题描述】:

我正在使用 Merchant-SDK 为经典 API 开发 Express checkout,但在客人付款方面遇到了一些问题。

我已经检查了 PayPal Account Optional,并在 setExpresCheckout 期间手动设置 SOLUTIONTYPE=Sole

但是,我得到的结果非常不一致(在某些时候,我可以单独使用 PayPal Account Optional 的客人付款)。客人付款似乎只适用于某些州,但它们似乎并不总是相同的。

所以我想知道还有什么影响这个?我在哪里可以找到一些解释?

注意:我正在使用缩短的流程 (useraction=commit) 并设置 LOCALCODE。现在我也在设置 LANDINGPAGE=Billing,但我最好把它留在 PayPal 上。

【问题讨论】:

找到任何解决这个问题的方法我面临同样的问题 @RizwanAbbas 不幸的是没有。 PayPal 只是决定向用户显示什么。据我所知,他们安全的一部分 (¯\_(ツ)_/¯)。 IE。如果他们出于任何原因决定用户拥有一个帐户,那么用户将必须进行身份验证。我还没有找到这个逻辑的完整描述。 【参考方案1】:

至于集成级别,PayPal Account Optional(设置为“on”)和 SOLUTIONTYPE=Sole 是您配置的仅有的两个步骤。没有其他你应该做的。 Express Checkout的此类客人结账问题主要基于客户/买方,包括网络环境、资金来源状况等,PayPal有自己的风险检测机制来判断您的客户是否适合客人结账。这种风险检测机制很难找到它的规律。 但是如果您的 PayPal 账户是基于美国的,您可以到下面的链接将您的 PayPal 账户升级为 Pro 账户,然后您可以集成 PayPal Direct Payment,它可以完全使用访客结帐。 https://www.paypal-business.com/paypal-pro

【讨论】:

不幸的是,情况并非如此(美国帐户)。我们的应用程序将在多个国家/地区(多个租户)使用,我不能保证他们将始终使用同一个帐户。

以上是关于贝宝:客人付款不一致的主要内容,如果未能解决你的问题,请参考以下文章

贝宝付款标准客人结帐

IPN 适用于“客人”付款,但不适用于贝宝帐户持有人

当人们作为客人结账时如何管理来自贝宝的响应。没有贝宝账户

paypal express - 结账客人

在贝宝上使用自适应付款设置公司名称和标题图像

微信提示支付帐号与下单账户不一致,付款不了怎么办?