web-dev-qa-db-ja.com

PayPalでの支払い:デフォルトでは、Paypalアカウントでログインするのではなく、「クレジットカードで支払う」に設定されています

私はこれが以前に行われたのを見たことがあるので、それが可能であることを知っています。あなたのサイトからPaypalチェックアウトにリダイレクトすると、Paypalは支払いを行う2つのオプションを提示します。 1つは「PayPalアカウントでログイン」、もう1つは「PayPalアカウントをお持ちでない場合はクレジット/デビットカードで支払う」のようなものです。デフォルトでは2番目のオプションは折りたたまれていますが、デフォルトで折りたたまれていないサイトを見てきました。どうすればこの効果を達成できますか?

注意-以前の投稿ではCookieによって行われることが示唆されており、PaypalがPaypalアカウントを持っていることを検出すると、最初のオプション(Paypalでログイン)が表示されます。ただし、Paypalアカウントを持っている場合でも、「クレジット/デビット」カードオプションが折りたたまれていない他のサイトを確認しました。 PayPalにリダイレクトする前に、どういうわけかクッキーをクリアしますか?

ありがとう

19
user1386254

ただ追加:)

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

請求ページにリダイレクトされます...

19
Kalpesh Desai

ウェブペイメントスタンダードを使用している場合、クレジットカードオプションをデフォルトで表示するように設定することはできません。これはCookieによって設定されます。ただし、エクスプレスチェックアウトを使用している場合は、クレジットカードセクションをデフォルトで表示するように設定できます。これは、おそらく他のサイトで見たものです。エクスプレスチェックアウトを使用していて、これを設定したい場合は、SetExpressCheckout API呼び出しで次の2つの変数と値を渡すだけです。

SOLUTIONTYPE=Sole

LANDINGPAGE=Billing

PaypalアカウントでオプションのPaypalアカウントが有効になっていることも確認する必要があります。これはあなたのプロフィールにあるセクションです。

9
PP_MTS_Chad

これで少し遅れましたが、最近Express Checkout JSを使用して同じ問題が発生しました

以下をjsオブジェクトに追加することでこれを解決するように管理されました

experience: {
  flow_config: {
     landing_page_type: "billing",
   }
}
3
Jay