1

私はサービスについてとても混乱しています、そしてここでペイパルのウェブサイトも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に誘導する必要があります。顧客がクレジットカードで支払うオプションを持っている限り、私はそれで大丈夫です。

4

1 に答える 1

0

スクリーンショットは、HTMLのみ(非API)の統合であるPayPal標準のように見えます。

お金を受け取ることができる通常のビジネスアカウントは、Express Checkout APIを利用できます。通常は、API USER / PWD/SIGNATUREで認証します。プログラミング/開発リソースを持っている企業にとって、ECはPayPal支払いを受け入れるためのはるかに推奨される方法です。

最初のSetExpressCheckout呼び出しでSOLUTIONTYPE=Soleを渡すと、上記の標準のスクリーンショットと同様に、PayPalアカウントを持たない「ゲスト」顧客からのクレジットカードが受け入れられます。

標準ではなくECを選択する主な理由は、チェックアウトソフトウェアとPayPalのサーバー間のハンドシェイクがはるかに緊密であるためです。StandardのHTMLのみの場合、顧客はサイトからリダイレクトされ、トランザクションが成功した後はサイトに戻らない可能性があります(paypal.comにとどまり、クリックして戻ることができないか、戻る前にブラウザがクラッシュする可能性があります---一方、ECでは、金融システムに何かが触れる前に、サイトへの復帰が組み込まれています)

最近のdeveloper.paypal.comのベータ版では、すべての新しいサンドボックスビジネスアカウントはデフォルトで完全なプロアカウントです。ライブProアカウントにサインアップすると、PayPalの支払いを受け入れるだけでなく、自分のサイトで直接クレジットカード入力フォームを作成したい場合に便利です。

プログラマー向けのECリンクは次のとおりです。

  1. https://tryit.paypal.com/guide/ec
  2. https://paypal-labs.com/integrationwizard/ecpaypal/main.php

ボタンマネージャーAPIが役に立たない可能性があります。サンドボックスを使用してネガティブテストを行う方法はいくつかありますが、製品/ APIを決定する際には、それほど重要な問題ではありません。

于 2013-03-27T07:02:23.657 に答える