私はサービスについてとても混乱しています、そしてここでペイパルのウェブサイトも400と404を提供しているようです。
これは、顧客が支払う準備ができたときに、Webページが私のサイトで顧客を探す方法です。
私の知る限り、Express Checkoutはありませんが、Website Payments Pro(私の会社がこのアカウントを作成した)を持っているかどうかはわかりません。
今私は2つの質問があります:
1-これは単なるサンドボックスです。しかし、実際のサイトでは、ユーザーにクレジットカードで支払う機会を与えるこのソリューションはありますか?私は実際にサンドボックスでクレジットカード取引を成功させました。顧客はPayPalWebsitePayments Proでのみ直接クレジットカード取引を行うことができると聞いたので、心配しています。PayPalのWebサイトは情報でいっぱいになっていて、このような簡単な質問に答える方法を見つけることができません。
2-このページでトランザクションのネガティブテストを行うことは可能ですか?ユーザーのクレジットカードまたはPaypalアカウントに十分な残高がないイベントをシミュレートするなど?可能で、ButtonManagerAPIを使用している場合、以下の手法は正しい方法ですか?
次のように、NVP api呼び出しを介してIPNに渡されるamount変数にエラーコードを入れました(中央の値のペアの多くは無関係として除外されています)。
$nvpReq = "BUTTONCODE=HOSTED&..............&L_BUTTONVAR1=amount=".$err_code
編集
したがって、PayPal Webサイト支払い標準を使用しているようです。つまり、クレジットカード支払いフォームを直接Webサイトに組み込むことはできませんが、顧客はPayPalに誘導する必要があります。顧客がクレジットカードで支払うオプションを持っている限り、私はそれで大丈夫です。