簡體   English   中英

將用戶直接轉發到PayPal上的信用卡處理頁面

[英]Forwarding a user directly to credit card processing page on 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帳戶。 因此,最好將用戶轉發到該頁面。 謝謝。

如果您使用的是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 

網站付款標准不支持它。

遺憾的是,這不可能,Paypal不允許通過他們的API完成這項工作,你擁有他們的帳戶是他們業務的核心所以他們顯然不會讓你繞過他們試圖束縛你(是的我是不是Paypal的粉絲)

我通過不向paypal支付頁面提供客戶電子郵件地址來實現這一目標。 如果您不提供電子郵件地址,則不會自動填寫登錄表單並顯示信用卡/借記卡付款表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM