如何在 PayPal 客人付款时显示 "Pay with a debit or credit card" 按钮而不是 "Checkout as Guest"

How to show "Pay with a debit or credit card" button instead of "Checkout as Guest" on PayPal guest payment

我有一个与 PayPal 集成的项目。为此,我在我的 PayPal 帐户(U.S 帐户)中为在我的网站上付款的客户启用了 'guest checkout option'。当用户打开 PayPal 登录页面时,我需要始终显示“使用借记卡或信用卡付款”按钮。但有时它会显示“以访客身份结帐”按钮而不是“使用借记卡或信用卡付款”按钮。

如何始终显示“使用借记卡或信用卡付款”按钮?这跟浏览器cookie有关系吗?

您无法控制 PayPal 页面的行为。所呈现的行为取决于很多因素——例如,包括买家所在的位置或重复结账尝试——因此视具体情况而定。有时以访客身份结账的选项根本不可用。

如果您希望始终显示借记卡或信用卡选项,您应该遵循 Set up standard payments guide,它提供了一个黑色 'Debit or Credit Card' 按钮。


如果您有一个可以执行 API 调用的服务器后端,那么您应该创建两条路由,一条用于 'Create Order',一条用于 'Capture Order' documented here -- and pair your two routes with the server approval flow