我正在使用 Merchant-SDK 为经典 API 开发快速结账,但在访客付款方面遇到了一些问题。
我已检查PayPal 帐户可选,并且在 setExpresCheckout 期间手动设置SOLUTIONTYPE=Sole。
但是,我得到的结果非常不一致(在某些时候,我可以单独使用 PayPal 帐户可选来使用访客付款)。客人付款似乎仅适用于某些州,但它们似乎并不总是相同。
所以我想知道还有什么影响这个?我在哪里可以找到一些解释?
注意:我正在使用缩短的流程 (useraction=commit) 并设置LOCALCODE。现在我也在设置 LANDINGPAGE=Billing,但我最好将其保留在 PayPal 上。
最佳答案
对于集成级别,PayPal 帐户可选(设置为“打开”)和 SOLUTIONTYPE=Sole 是您只需配置的 2 个步骤。没有什么你应该做的。 Express Checkout的此类访客结账问题主要是基于客户/买家方,包括网络环境、资金来源状况等,PayPal有自己的风险检测机制来判断您的客户是否适合访客结账。这种风险检测机制要找到它的规律是非常复杂的。 但如果您的PayPal账户位于美国,您可以通过以下链接将您的PayPal账户升级为Pro账户,然后您就可以集成PayPal Direct Payment,可以完全使用访客结账功能。 https://www.paypal-business.com/paypal-pro
关于php - PayPal:客人付款不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31716921/