简体   繁体   English

贝宝沙箱中的所有付款都处于待处理状态,所有待处理状态均为单边

[英]Paypal sandbox all payments are pending and all pending status is unilateral

I am testing my IPN handler in the sandbox. 我正在沙箱中测试我的IPN处理程序。 I use my test account to send payments. 我使用测试帐户发送付款。 All of the payments that I send are logged with this error 我发送的所有付款都记录有此错误

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&notify_version=3.8&ipn_track_id=97393d5e19d92

as you can see the payment_status = Pending and pending_reason=unilateral . 如您所见, payment_status = Pendingpending_reason=unilateral I have disabled the "payment review" option for my account and I am using a sandbox account that I created. 我已经为我的帐户禁用了“付款审查”选项,并且我使用的是我创建的沙盒帐户。 Some people said that the pending status is because the test account isn't verified but I am pretty sure that I did that. 有人说待定状态是因为测试帐户尚未通过验证,但是我很确定自己这样做了。 Any help on being able to send successful payments in a sandbox would be great! 能够在沙盒中成功发送付款的任何帮助都将非常有用! if you want to see any code just let me know. 如果您想查看任何代码,请告诉我。 I used this site almost exactly to build my IPN handler http://www.codeproject.com/Articles/19184/Use-of-the-PayPal-payment-system-in-ASP-NET?msg=4059063#xx4059063xx 我几乎完全使用此站点来构建我的IPN处理程序http://www.codeproject.com/Articles/19184/Use-of-the-PayPal-payment-system-in-ASP-NET?msg=4059063#xx4059063xx

It seems like the receiver email "Landlordlookup@gmail.com" address you are trying to use doesn't even exist . 您尝试使用的收件人电子邮件“ Landlordlookup@gmail.com”地址似乎不存在。 I mean you need to make sure that you have a sandbox account with the email address "Landlordlookup@gmail.com" . 我的意思是,您需要确保您拥有一个沙箱帐户,其电子邮件地址为“ Landlordlookup@gmail.com”。

If you send the payments to an email address that doesn't exist , You will get the pending_reason=unilateral 如果您将付款发送到不存在的电子邮件地址,则将获得未决_reason = unilateral

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM