4


2

私が作ったカスタムショッピングカートの支払いオプションとしてPayPalを使うことを検討しています。 カートはすでにセットアップされていて、チェックアウトは「完了」です。 それはユーザに彼らのアドレスを尋ねます。 すべてのフィールドに入力し終わったら、「PayPalで支払い」をクリックします。 これはまだPayPalにそれらを送信しません。 最初に入力されたデータが処理され、次にPayPalに転送されて支払いが行われます。

これはすべてPayPalエクスプレスチェックアウトを使用しています。

望ましい流れはこのようなものです。

  1. ユーザーがカートに商品を追加します。 これらすべてが起こり、PayPalを呼び出すことなく、すでに私のサーバーで処理されています。 ユーザーに、PayPalではなくMY WEBSITEでカートを管理してもらいたいのですが。

  2. 終了すると、ユーザーは「チェックアウト」をクリックします。 これにより、私のサーバーの別のページ(http://mywebsite.com/store/checkout/など)に移動し、そこで買い物カゴを確認し、配送先住所などの詳細を入力します。

  3. それが完了したら、「PayPalで支払い」ボタンをクリックして、私のWebアプリケーションが注文を処理するMYサーバーの別のページ(たとえばhttp://mywebsite.com/store/checkout/pay/)に送信され情報をデータベースに追加します。 さて、ここに私がpaypalな魔法を起こさせたいところがあります。

  4. 前のページ(ステップ3)の処理中に、私のWebアプリケーションがSetExpressCheckout APIを使用してpaypalに連絡を取り、ユーザーをPayPal支払いページにリダイレクトするようにします。

  5. ユーザーは自分のクレジットカードまたはPayPalの詳細を入力してhttps://paypal.comに支払います。

  6. その後、ユーザーは私のウェブサイトに送り返され、支払いが受領されたかどうか(または受領されている場合)、またはその他の注意が必要な警告が表示されます。 それに応じて注文ステータスが更新され、注文が出荷されます。

私はこれがすべて可能であると確信しています。 それは…​ですか? 私はPythonとDjangoを使っています。

私の唯一の問題は、私がユーザーに彼らの配送先/支払い先住所を二度(私のウェブサイトに一度、ペイパル支払いウェブサイトに一度)入力する必要がないことです。 ユーザーがPayPal支払いWebサイトで配送先/支払い先住所を入力する必要がないようにします。 私はすでに持っているのでこれの必要はありません。 PayPal Webサイトからアドレスフィールドを削除することも、自分のWebサイトからのデータを事前に入力することもできますか?

3 Answer


2


はい、Paypal APIには住所入力を上書きするオプションがあります。 こちらを参照してください。

便宜上、関連情報をここにコピーしてください。

配送先住所を上書きするには:

SetExpressCheckoutの呼び出しでADDROVERRIDEパラメータを1に設定します。 SetExpressCheckoutへの呼び出しで、次の配送先住所パラメータを新しい住所に使用する住所値に設定します。

シプトナムシプトストリートシプトシティシプトステート(オプション)SHIPTOCOUNTRYCODE SHIPTOZIP SHIPTOSTREET2(オプション)


0


SetExpressCheckout呼び出しでは、 "NOSHIPPING"を1に設定できます。 これにより、PayPal支払いページで配送先住所の詳細が要求されなくなります。 しかし、それはまた、支払いの詳細が添付されていないことを意味します(あなたまたは顧客があなたのPayPalアカウントからそのような種類の情報を入手したい場合)。


0


David、あなたが住所を渡すことは絶対に可能です、それでそれは新しいPayPal顧客のためにあらかじめ満たされるか、またはPayaPalがそれを全く尋ねないようにすることができます。

しかし、それがうまくいったら、「checkout」ボタンの横にあるボタンからPayPalに直接スキップする「ショートカット」としてPayPalを追加することをお勧めします。顧客のアドレスを使用します。 PayPal(あなたがSetECのそのインスタンスのアドレスを抑制しない限り、私たちはあなたに返却します)でファイルに。 そうでなければ、それ以外の場合は住所を記入するように求めているページの上部に追加します。

米国の中小企業では、この方法でPayPalを追加すると、通常25%以上、さらに多くの場合、それ以上の収益が得られます。 米国だけで55 mmのアクティブPayPalユーザーがいることを覚えておく必要があります。また、データを再入力しないように慣れています。

がんばろう、

PayPal Joel