2012-12-15 8 views

答えて

19

唯一の方法はExpress Checkoutです。 SetExpressCheckoutリクエストでは、SOLUTIONTYPE = SoleとLANDINGPAGE = Billingを設定します。

これは、人々はPayPalアカウントを作成せずにクレジットカードを入力できるように表示される完全なクレジットカードのフォームを強制します...

enter image description here

これは、残念ながら、Payments Standardで行うことはできません。 「ゲストチェックアウト」はペイメントスタンダードで利用可能ですが、クッキーをベースにしていますので、使用しているコンピュータのユーザーがPayPalアカウントにサインインしたことがあれば、クレジットカードオプションを提示する。

EDIT

は、この質問は再び上がってきた私が提供するより多くの情報を持っていました。 Check it out

+0

素晴らしい、私はこれのために長い時間を探していた! – 23tux

+0

優秀 - この情報は、それが意味をなさないなら金の重さに値するものです:p – Rohan

+2

残念ながら、PayPalは物事を変更していますので、これはもう機能しません。彼らは新しいECエクスペリエンスページを展開しており、これらのパラメータを設定してもフルクレジットカードオプションを削除しました。非常にイライラしますが、彼らはそれを元に戻すように見えません。まだ古いページにいる可能性はありますが、それでもやり続けるでしょうが、アカウントが新しいページに更新されるとすぐに、この機能は廃止されます。 –

1

最新のエクスプレスチェックアウトの実装については、クレジットカードのタブをデフォルトで開いておく必要がある場合は、&SHIPTOCOUNTRYCODE=US(またはデフォルトで問題の国コード)をnvpstringに追加するだけですSetExpressCheckoutを実行する前に、それは不思議のように動作し始めるでしょう。

乾杯:)

+0

これは私のテストではうまくいきませんでした。しかし、新しいページはまだ分割されているので、古いレイアウトを使用したときにこれが試行されたときに可能性があります。 –

3

人々がグーグルからここに到達し、まだカントはそれを解決するために管理するための、いくつかの重要な要因はこれにあります

  1. PayPalのパラメータは:あなたがPayPal's APIを見ればあります3関連分野:LANDINGPAGE、USERSELECTEDFUNDINGSOURCE、SOLUTIONTYPE。

  2. 電子メールパラメータを送信しません。電子メールパラメータを ''(空白)に変更します。電子メールパラメータを送信すると、常にログインタブが開きます。

  3. クッキー。あなたが何をしていても、ユーザーがブラウザにPayPalのCookieを持っている場合、デフォルトでログインタブが開きます(上記のパラメータは無視されます)。それについての解決策はありません(私が知る限り)。それがクッキー処女のブラウザで動作するかどうか確認してください。

関連する問題