2

サイトに PayPal IPN システムをセットアップしようとしていますが、PayPal サンドボックスでテストしようとしていますが、うまく機能していないようです。

サンドボックスに開発者アカウントがあります。購入者と販売者の 2 つのアカウントを作成しました。IPN シミュレーターを使用して、自分のページに POST 要求を送信します。リクエストは問題ないようですが、サンドボックスセラーアカウントにログインしても金額は変わりません。バイヤーアカウントでログインしても、金額は変わりませんでした。シミュレートしたばかりの IPN 購入に応じて変更するべきではありませんか?

また、paypal アカウントの IPN レコードにアクセスすると、空です。

要求を確認するために PayPal に送り返すと、次のようになります。

PayPal から受け取った POST リクエストをここに投稿します。

cmd=_notify-validate
test_ipn=1
payment_type=instant
payment_date=10%3A21%3A42+Apr+03%2C+2011+PDT
payment_status=Completed
address_status=confirmed
payer_status=verified
first_name=John
last_name=Smith
payer_email=buyer_1301850921_per%40my_email.net
payer_id=TESTBUYERID01
address_name=John+Smith
address_country=United+States
address_country_code=US
address_zip=95131
address_state=CA
address_city=San+Jose
address_street=123%2C+any+street
business=seller_1301846568_biz%40my_email.net
receiver_email=seller_1301846568_biz%40my_email.net
receiver_id=M3PZFZDNE3HKU
residence_country=US
item_name=something
item_number=AK-1234
quantity=1
shipping=3.04
tax=2.02
mc_currency=EUR
mc_fee=0
mc_gross=15
mc_gross_1=10
txn_type=web_accept
txn_id=42431721
notify_version=2.1
custom=Los+23+pinos
charset=windows-1252
verify_sign=AGJ1AjjJzH2s7fC2Gg3c.JDtZCK1A.hF6JlaXSYSYzM-krKKk.SLx50l
4

2 に答える 2

0

IPNは資金の移動をシミュレートしていないことがわかりました。そのため、IPNをテストする場合は、チェックアウトフォームでサンドボックスのURLを指定する必要があります。

于 2012-04-06T18:18:10.323 に答える
0

IPN はトランザクション機能ではありません。トランザクションが行われるたびに、PayPal がトランザクション データを含む POST を送信できるようにするだけです。

送金を検討している場合は、ウェブ ペイメント スタンダード、エクスプレス チェックアウト、ウェブ ペイメント プロ、Paflow リンク、ペイフロー プロ、またはアダプティブ ペイメントのいずれかを検討します。

于 2011-05-13T17:13:04.527 に答える