【发布时间】:2015-01-19 23:51:28
【问题描述】:
我正在沙盒中测试我的 IPN 处理程序。我使用我的测试帐户发送付款。我发送的所有付款都记录了此错误
11/21/2014 10:50:13 AM: Error in IPNHandler.IsDuplicateID(): Cannot find table 0.<br/>
11/21/2014 10:50:13 AM: Error in IPNHandler: INVALID paymetn's parameters. Request: transaction_subject=15&payment_date=09%3A50%3A08+Nov+21%2C+2014+PST&txn_type=web_accept&last_name=g&residence_country=US&pending_reason=unilateral&item_name=Payment+for+goods&payment_gross=9.99&mc_currency=USD&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AreWqcHdvcrjAVDpDrJUuRsO7ligA8OG-lfsIu-rC8RAcQNDzpUTG59y&payer_status=verified&test_ipn=1&tax=0.00&payer_email=landlordlookuptax%40gmail.com&txn_id=2XP22290RE646562T&quantity=1&receiver_email=Landlordlookup%40gmail.com&first_name=mike&payer_id=HUSR3RNKB25NJ&item_number=&payer_business_name=gfreg&handling_amount=0.00&payment_status=Pending&shipping=0.00&mc_gross=9.99&custom=15&charset=windows-1252¬ify_version=3.8&ipn_track_id=97393d5e19d92
您可以看到payment_status = Pending 和pending_reason=unilateral。我已为我的帐户禁用了“付款审核”选项,并且我正在使用我创建的沙盒帐户。有人说未决状态是因为测试帐户未经过验证,但我很确定我做到了。能够在沙盒中成功发送付款的任何帮助都会很棒!如果您想查看任何代码,请告诉我。我几乎完全使用这个站点来构建我的 IPN 处理程序http://www.codeproject.com/Articles/19184/Use-of-the-PayPal-payment-system-in-ASP-NET?msg=4059063#xx4059063xx
【问题讨论】:
标签: .net vb.net paypal paypal-sandbox