1

テストモードで払い戻しをしようとしています (pilot-payflowpro.paypal.com) (私の通貨は参考までに GBP です)

ドキュメントからわかる限り、私はすべてを正しく使用しています : https://www.x.com/sites/default/files/payflowgateway_guide.pdf成功応答。

https://manager.paypal.comにログインして、正しい金額が返金されたことを確認すると、常に 1GBP が記録されます

AMT を省略しても 1 GBP しか記録されませんが、2 回目の払い戻しを行って AMT を省略すると、元の金額を払い戻しようとします (1 GBP が既に払い戻されているため、これはもはや金額ではありません) 117 エラーが発生します。コード。

これは、指定した量ではなく、この 1 GBP をログに記録するテスト モード専用でしょうか? manager.paypal.com 自体の ORIGID を使用して (テスト トランザクションで) 手動で払い戻しを行ったところ、正しい金額の成功画面が表示されましたが、トランザクションを再度検索すると 1 GBP と表示されます。

ドキュメントやオンラインでこの動作を見つけることはできません。誰もこれに関する情報を持っていますか?

私の唯一の他のオプションは、ライブトランザクションを実行して払い戻しを行うことですが、テストは同じように動作する必要がありますか?

4

2 に答える 2

0

うーん - テスト モードで GBP を使用して全額払い戻しと一部払い戻しをテストしたところ、期待どおりに動作しました (1GBP の問題はありません)。

使い捨てのテスト専用アカウントを作成していただけますか (ここのパート Iに従って)、同じ問題が発生した場合は、販売と払い戻しの完全な NVP 要求文字列をログに記録し、質問を更新してください。

于 2013-02-25T16:12:03.290 に答える
0

これと同じ問題を解決したばかりですが、現時点では、ドキュメントに記載されていないマイナーなオーバーサイト/バグのようです。最初の問題は、PayFlow マネージャーを介してサンドボックスの電子メール アドレスを指定していなかったという事実でした。

マネージャー アカウントにログインし、上部にある [サービス設定] をクリックしてから [セットアップ] オプションをクリックすると、サンドボックスのメール アドレスを見つけることができます。サンドボックスのメール アドレスは、下の 3 番目のセクションにあります。これは任意のアドレスにすることができますが、 http://developer.paypal.comを通じて開発者アカウントを設定することをお勧めします。これが誰かを助けることを願っています

于 2013-08-28T15:10:48.487 に答える