2014-02-26 43 views
1

我想設置貝寶登陸頁的部分,你可以輸入你的信用卡信息默認打開。如何設置PayPal快速結賬登陸頁面結算(借記卡)

<form target="_top" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="cmd" value="_s-xclick"> 
    <input type="hidden" name="hosted_button_id" value="TU9GTJP2JCEKJ"> 
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
    <input type="hidden" name="METHOD" value="SetExpressCheckout"> 
<input type="hidden" name="SOLUTIONTYPE" value="Sole"> 
<input type="hidden" name="LANDINGPAGE" value="Billing"> 
<input type="hidden" name="lc" value="US"> 
    </form> 

所需的參數設置好的我有一個商業帳戶,貝寶賬戶可選: ON, NAME = 「SOLUTIONTYPE」 值= 「獨家」 名= 「的LandingPage」 值= 「結算」

貝寶登陸頁面仍然登錄

回答

2

我想你可以在這裏找到你的答案。 Can you force PayPal Payments Standard API to show credit card fields first?

您正在使用PayPal網站付款標準。該變量不適用於此,因爲它僅用於快速結帳。

如果您使用Express Checkout,基本上它基於cookie檢查。如果您的瀏覽器中存在PayPal cookies,它將在登錄菜單中默認使用。否則,通過設置LANDINGPAGE =帳單,應該默認打開信用卡菜單。

+0

^正確。標準按鈕將在瀏覽器cookies上默認(即:如果他們曾經登錄過一個paypal帳戶,則會顯示登錄頁面。否則,如果沒有cookie,因爲他們從未登錄過,他們將登陸信用卡客人結帳部分)。這個變量對PayPal標準什麼都不會做,因爲它是爲快速結賬客戶開發的,因爲快速結賬本來不提供客人使用信用卡結賬。 – Jared

1

<input type="hidden" name="landing_page" value="Billing">

此作品爲2016年9月

注意該字段是LANDING_PAGE而不是的LandingPage

請MODS的不刪帖,讓一個有效的解決方案和更清晰的問題