0

PaypalはIPNテストインターフェースを変更したようです。(テストのためにIPNをIPNページにスプーフィングします。

以下は私が今IPNから受け取ったデータです。

キー:receipt_ID-値:

キー:mc_handling1-値:1.67

キー:address_state-値:CA

キー:数量1-値:

キー:reason_code-値:

キー:数量-値:

キー:txn_id-値:359726646

キー:last_name-値:スミス

キー:mc_currency-値:1

キー:payer_status-値:0

キー:address_status-値:1

キー:auction_buyer_id-値:

キー:税金-値:2.02

キー:請求書-値:abc1234

キー:配送-値:

キー:address_street-値:123、任意のストリート

キー:payer_email-値:buyer@paypalsandbox.com

キー:mc_gross1-値:9.34

キー:item_name-値:

キー:mc_shipping-値:3.02

キー:cmd-値:、_notify-検証

キー:first_name-値:ジョン

キー:ビジネス-値:seller@paypalsandbox.com

キー:parent_txn_id-値:

キー:payer_id-値:TESTBUYERID01

キー:payment_date-値:08:11:092013年3月8日PST

キー:address_country-値:1

キー:payment_status-値:2

キー:receiver_email-値:seller@paypalsandbox.com

キー:for_auction-値:

キー:ipn_type-値:4

キー:payment_type-値:1

キー:address_zip-値:95131

キー:address_city-値:サンノゼ

キー:mc_shipping1-値:1.02

キー:item_name1-値:何か

キー:mc_gross-値:12.34

キー:item_number1-値:AK-1234

キー:mc_fee-値:0.44

キー:residence_country-値:US

キー:address_country_code-値:1

キー:notify_version-値:2.4

キー:receiver_id-値:seller@paypalsandbox.com

キー:pending_reason-値:

キー:mc_handling-値:2.06

キー:txn_type-値:カート

キー:カスタム-値:xyz123

キー:auction_closing_date-値:

キー:item_number-値:

キー:address_name-値:John Smith

キー:notify_url-値:http ://www.sellwidget.com/IPN.aspx

一部の応答では、値の代わりに整数が使用されていることに気付くでしょう。昨日はそうではありませんでした。

これはバグですか、それともリレーショナルデータに変更しましたか?

4

2 に答える 2

1

はい、現在調査中です。
IPNシミュレーターが生成するデータは、IPNデータを検証するときに、www.paypal.com/www.sandbox.paypal.comに対してHTTP400応答を引き起こしているように見えます。
これはまもなく修正されます。これが原因で問題が発生したことをお詫びします。

それまでの間、新しい質問を開始して特定のIPNパラメータに関する特定の情報が必要な場合は、私または私の同僚の1人(彼らもSOに参加しています)と自由に協力してください。

編集:
原因は、IPNPOSTデータ内の漂遊'cmd='のようです。これにより、IPN検証サービスがHTTP400を返します。
暫定的にIPNPOSTデータから「&cmd =」だけを削除するか、少し待つことができれば、これに対する修正を本番環境にプッシュします。できるだけ早く。

于 2013-03-09T00:51:32.940 に答える
0

ありがとう。req.host = "www.paypal.com"を設定して400エラーを修正しましたが、サンドボックスがwww.paypal.comではなくwww.sandbox.paypalcomであるため、証明書エラーが発生します。ただのfyi。

(新しい変更が誤って影響を受けたと思います。(新しいIPが追加されたため、ヘッダーへの追加に関して投稿されたセキュリティ情報)。

私のipnデータがpayment_statusなどの整数で返される理由を説明できますか?これはデータの単なる不正な結合ですか、それともリレーショナルベースのパラメータシステムに移行するのでしょうか?

速報は次のとおりです: https ://www.x.com/content/bulletin-ipn-and-pdt-scripts-and-http-1-1

于 2013-03-09T04:52:52.220 に答える