1

Web サイトで PayPal を PayPal 統合ウィザードと統合したいと考えています。PayPal API と、PayPal Integration Wizard によって生成された expresscheckout.php、paypalfunctions.php を使用します。

PayPal に送信する請求データを入力するフォームを作成しましたが、エラー コード: 10712 が返されました。これは、「この取引でエラーが発生しました。請求先住所に有効な郵便番号を入力してください」という意味です。推奨される解決策は「請求先住所に 5 桁の郵便番号を入力してください」です。

何が問題なのですか?なにか提案を ?

4

4 に答える 4

1

質問のタグから、PayPal サンドボックスを使用していると思います。その場合は、こちらのような有効な「テスト」クレジット カード番号を使用していることを確認するか、この PayPal Developer Network スレッドからコピーした次のプロセスに従ってください。

以下の手順に従って、サンドボックス内で PayPal アカウント オプションをテストするためのクレジット カード番号を生成してください。

サンドボックス アカウントにログインします [プロファイル] をクリックします [財務情報] の下の [クレジット カード] をクリックします アカウントにクレジット カードを追加する場合と同様に、[追加] ボタンをクリックします

ここで自動的に生成されるクレジット カード番号を購入者のクレジット カードとして使用します。

注: [カードを追加] ボタンをクリックしないでください。これにより、クレジット カードがサンドボックス アカウントに追加されます。サンドボックス アカウントに追加された場合、PayPal 以外のアカウントの支払いには使用できません。

于 2011-03-02T19:16:39.133 に答える
0

PayPal の請求先郵便番号を入力していますか、それともクライアントの請求先郵便番号を入力していますか? 通常、ほとんどのクレジット カード トランザクションは後者を望んでいます。プロセッサーや請求先の郵便番号は気にしません。

于 2011-03-02T18:04:42.453 に答える
0

サーバーに送信されている情報を (ページ、コマンド ラインなどで) 正確に表示してみてください。おそらく、キャリッジリターンなどがあります。いずれにせよ、PayPal には、いくつかのテスト変数があれば使用できるテスト環境が多数用意されています。

于 2011-03-02T19:12:59.050 に答える
0

投稿されたデータにまったく問題がない可能性は十分にあります。PayPal のテスト サイトで問題が発生したとき、サポートに問い合わせたところ、テスト環境をスキップして、$1.00 の料金でライブ トランザクションを投稿するように勧められました。出来た。次に、ライブ サイト (トークンの場合はhttps://payflowpro.paypal.com/、データ ポストの場合は https://payflowlink.paypal.com/) からテスト サイト ( https ://pilot -payflowpro.paypal.com/トークンおよびhttps://pilot-payflowlink.paypal.com/投稿)、まったく同じデータを投稿しました、このエラーで失敗しました。生成されたサンドボックス Visa 番号で試してみましたが、エラーのままでした。zip と ZIP+4 の両方を試しました。私の Rails アプリは、送信するすべてのデータを吐き出すので、何が送信されるかを確実に把握できます。PayPal には、テスト環境が機能しないという長い歴史があるようです。

于 2013-02-13T20:27:54.993 に答える