1

是否可以在结帐过程中将用户转发到 PayPal(无帐户/非会员页面)?例如,当我将任何用户转发到 PayPal 时,用户会看到一个结帐屏幕,其中 PayPal 要求提供 PayPal 帐户。在登录选项的底部,有一个选项可以直接通过信用卡为新用户付款。我希望能够通过使用变量将用户从我的 php 代码转发到该选项。也许我可以在以下代码中的 cmd 之后在我的 php 代码中使用一个变量:

$sActionURL = 'https://www.paypal.com/cgi-bin/webscr';
$aFormData = array(
            'cmd' => '_xclick-subscriptions',
            'lc' => $locale 
        );

我不确定 PayPal 是否允许这样做,但我已经知道我的用户没有 PayPal 帐户。因此,最好将用户转发到该页面。谢谢你。

4

3 回答 3

2

如果您使用 PayPal Express Checkout,您可以设置LANDINGPAGE参数:

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

(可选)要显示的 PayPal 页面类型。它是以下值之一:

Billing – Non-PayPal account
Login – PayPal account login

网站付款标准不支持它。

于 2013-11-01T22:17:03.990 回答
1

可悲的是,这是不可能的 Paypal 不允许通过他们的 API 完成此操作,您拥有他们的帐户是他们业务的核心,因此他们显然不会让您绕过他们试图将您拉进来(是的,我是不是贝宝的粉丝)

于 2013-10-31T16:58:29.677 回答
1

我通过不向贝宝付款页面提供客户电子邮件地址来实现这一点。如果您不提供电子邮件地址,它不会自动填写登录表格并显示信用卡/借记卡付款表格。

于 2013-11-04T21:25:02.283 回答