Paypal 開発は初めてで、サンドボックスに [今すぐ購入] ボタンを作成して、非実稼働環境でアプリケーションをテストできるようにしようとしています。通常のアカウントからボタンを作成すると、ライブ ペイパル サイトに移動しますが、サンドボックスでボタンを作成しようとすると、ボタン作成ページが常にライブ ボックスに表示され、ボタンの作成方法が見つかりません。サンドボックスでサンドックス テスト アカウントを使用して、サンドボックスでテスト支払いを行うことができます。助けてください。
5 に答える
サンドボックス内のリンクが壊れており、ライブ サイトにリダイレクトされます。このような場合、サンドボックスを URL に追加するだけで問題を解決できる場合があります。したがって、ボタンをクリックしてhttps://www.paypal.com/button/blah_blahに移動する場合は、それをhttps://www.sandbox.paypal.com/button/blah_blahに変更するだけです。もう 1 つのオプションは、ホストされていないクリア テキスト ボタンを実際のペイパル アカウントから作成し、URL を変更して実際のサイトではなくサンドボックスを指すようにすることです。したがって、次の代わりに:
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
あなたはそれをに変更するだけです
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
次に、ビジネス変数を更新して、テスト サンドボックス販売者アカウントのメール アドレスを反映させます。
ボタンを作成するための最後のオプションは、アカウントにログインせずにBMCreateButtom API呼び出しを使用することです。これは、HTML だけに精通している場合よりも、少し手間がかかる可能性があることに注意してください。
評判が良くないのでコメントできませんが、サディッド・カーンの正解にこの要素を加えることが重要だと思いました。アドレスをサンドボックスに変更しようとするときは、サブドメインの前に「www」を追加する必要があります。
sandbox.paypal.comは、サンドボックスのフロントページ/ホームページにリダイレクトします。 www.sandbox.paypal.comは購入エミュレーションを適切に実行します
data-env="sandbox" を設定して、サンドボックス Web サイトにリダイレクトするボタンを作成できます。
<script type="text/javascript" charset="utf-8"
src="/assets/paypal-button.min.js?merchant={merchant-email}"
data-button="buynow"
data-name="My product"
data-amount="1.00"
data-env="sandbox"
></script>
- 右上の歯車アイコン (プロフィール) をクリックします。
- 次に、「ビジネスのセットアップ」を選択します。
- 次に「あなたのウェブサイト上」
- 次に、支払い支払いボタンを追加するオプション B。
ボタンの詳細設定で「今すぐ購入」と「今すぐ支払う」のいずれかを選択できます。