2012-12-15 145 views
8

卡標籤反正是有作出這樣的,你輸入你的信用卡信息的一部分,而不是在那裏輸入您的PayPal信息的部分默認打開的,?PayPal支付 - 信用默認

我真的需要這一點,但wasn`t能找到任何地方!

回答

19

做到這一點的唯一方法是使用Express Checkout。在您的SetExpressCheckout請求中,您設置了SOLUTIONTYPE = Sole和LANDINGPAGE = Billing。

這將迫使要顯示這樣的人可以在不創建一個PayPal帳戶中輸入信用卡完整信用卡形式...

enter image description here

這不能與Payments Standard做,很可惜。 「付款標準」提供「訪客結帳」功能,但它都基於Cookie,因此如果使用的計算機上的任何人曾登錄PayPal帳戶,它將認爲這是他們未來的行爲,並贏得「提供信用卡選項。

編輯

這個問題又來了起來,我有更多的信息來提供。 Check it out

+0

很大,我正在尋找一個這麼久的時間,THX! – 23tux

+0

優秀 - 這個信息是值得的黃金的重量,如果這是有道理的:p – Rohan

+2

好吧,不幸的是,貝寶​​正在改變的事情,所以這不再工作。他們正在推出新的EC體驗頁面,即使設置了這些參數,他們也刪除了完整的信用卡選項。非常令人沮喪,但看起來他們不會改變它。您仍然有可能仍舊在舊網頁上,但仍然會這樣做,但只要您的帳戶更新到新網頁,不幸的是,此功能將會消失。 –

1

對於那些正在致力於Express Checkout最新實施的人員,默認情況下只需打開信用卡選項卡就可以將額外的&SHIPTOCOUNTRYCODE=US(或默認情況下的任何國家代碼)添加到nvpstring在做一個SetExpressCheckout之前,它會像奇蹟一樣開始工作。

乾杯:)

+0

這在我的任何測試中都沒有奏效。雖然新的頁面仍在分割,所以有可能這個嘗試的時間恰好是使用舊的佈局。 –

3

人們從谷歌到達這裏仍然不能設法解決它,有幾個關鍵的因素是:

  1. 貝寶參數:如果你看一下PayPal's API有3個相關領域:LANDINGPAGE,USERSELECTEDFUNDINGSOURCE,SOLUTIONTYPE。

  2. 不發送電子郵件參數。將電子郵件參數更改爲''(空白)。如果您確實發送電子郵件參數,它將始終打開登錄選項卡。

  3. 餅乾。不管你做什麼,如果用戶在他的瀏覽器上有一個PayPal cookie,登錄選項卡將默認打開(並且上述參數將被忽略),但沒有解決方案(據我所知),所以確保你檢查它是否適用於cookie處女瀏覽器。