将用户直接转发到PayPal上的信用卡处理页面

时间:2013-10-13 14:39:57

标签: php paypal

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

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

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

3 个答案:

答案 0 :(得分: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

网站付款标准不支持。

答案 1 :(得分:1)

可悲的是,Paypal不允许通过他们的API完成这项工作,你拥有他们的帐户是他们业务的核心所以他们显然不会让你绕过他们试图阻止你进来(是的我不是Paypal的粉丝)

答案 2 :(得分:1)

我通过不向PayPal支付页面提供客户电子邮件地址来实现此目的。如果您不提供电子邮件地址,则不会自动填写登录表单并显示信用卡/借记卡付款表单。