2016-08-02 8 views
0

現在、残りのAPIはPayPal(PHP)に使用されており、すべてがサンドボックスで正常に機能していました。私たちが生きて行ったとき、私たちは、次のメッセージを取得し続ける:PayPal:APIを使用してライブモードで楽器が拒否されました

この平均を行い、より重要なのは、これはPHP SDKの例外としてキャッチされていない理由はそこにあるもの
{"name":"INSTRUMENT_DECLINED","details":[],"message":"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.","information_link":"https://developer.paypal.com/docs/api/#INSTRUMENT_DECLINED","debug_id":"8ad80896530bd"} 

。それは問題なく通過するようです(支払いを実行するためのサンプルファイルとまったく同じコードを使用します)。これをキャッチする方法はありますか?

+0

返されたメッセージは私にとっては明らかです。あなたはページを読んでいる:https://developer.paypal.com/docs/api/#INSTRUMENT_DECLINED –

+0

うん。それを読んでください。おそらく、カード決済を受け入れるなど、それを修正するために変更できる設定だと思っていましたが、すべてを試しました。確実に例外をキャッチする方法にもっと関心があります。 – user1835434

+0

であり、これはビジネスプロセスであり、コーディングではありません。 –

答えて

1

支払い方法のような音は、銀行によって拒否されたか、購入を試みることができません。例えば、プリペイドデビットカードはしばしば特定の支払いを完了することができ、多くのカードは地理的に制限されている。

すべてがサンドボックス

サンドボックスは、実際にカードが良いかどうかを銀行に確認しないで正常に働いていたので、それは同じエラーがスローされていません。サンドボックスは、コードパスが意図したとおりに動作するかどうかをテストするためのものです。問題はあなたのスクリプトではありません。

+0

だからエラーはまさにそれが何のエラーだったのか、驚くべきことです:-) –

+0

@ダゴン:-)時には、物事をクリックするための言い換えがあります。いつも私に起こる – BeetleJuice

+0

BeetleJuice BeetleJuice BeetleJuice .. waiting –

関連する問題