【问题标题】:Paypal sandbox all payments are pending and all pending status is unilateral贝宝沙箱所有付款都处于待处理状态,所有待处理状态都是单方面的
【发布时间】: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&notify_version=3.8&ipn_track_id=97393d5e19d92

您可以看到payment_status = Pendingpending_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


    【解决方案1】:

    您尝试使用的收件人电子邮件“Landlordlookup@gmail.com”地址似乎根本不存在。我的意思是您需要确保您拥有一个电子邮件地址为“Landlordlookup@gmail.com”的沙盒帐户。

    如果您将付款发送到不存在的电子邮件地址,您将收到 pending_reason=unilateral

    【讨论】:

    • 我认为我可以使用此帐户,因为它是我使用沙盒的实际贝宝帐户。显然我必须将企业电子邮件设置为landlordlookup-facilitator@gmail.com(由paypal为沙盒帐户创建)才能成功付款。
    猜你喜欢
    • 2014-07-30
    • 2017-12-25
    • 2014-06-18
    • 2014-07-04
    • 2013-06-30
    • 2020-12-04
    • 2017-08-23
    • 2020-06-02
    • 1970-01-01
    相关资源
    最近更新 更多