我正在尝试在我的站点上设置一个PayPal IPN系统,但我尝试在PayPal沙箱中测试它,我认为它不能很好地工作。
我在沙箱里有一个开发者账号。我已经创建了2个帐户:买方和卖方。我使用IPN模拟器向我的页面发送POST请求。这个请求看起来很好,但是当我登录到沙盒卖家的账户时,金额并没有改变。如果我使用买方帐户登录,金额也没有变化。它们不是应该根据我刚才模拟的IPN购买进行更改吗?
另外,如果我去paypal账户的IPN记录,它是空的。
如果我向PayPal发回请求来验证它,我会从PayPal得到: verify,所以看起来是正确的。
我在这里发布了我从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发布于 2012-04-07 02:18:10
我发现IPN不模拟资金转移,所以如果您想测试它,您需要将结帐表单指向沙箱URL
发布于 2011-05-14 01:13:05
IPN不是事务性功能。它只允许PayPal在进行事务时向您发送带有事务数据的POST。
如果您正在寻找转移资金,您将寻找网站支付标准,快速结账,网站支付专业版,Paflow链接,Payflow专业版或自适应支付。
https://stackoverflow.com/questions/5531478
复制相似问题