gpt4 book ai didi

Paypal 沙箱 IPN 模拟器 - 502 Bad Gateway

转载 作者:太空宇宙 更新时间:2023-11-03 15:40:48 25 4
gpt4 key购买 nike

我刚刚完成了一个支持 Paypal 的支付网关服务器。该网关还有一个用于 Paypal 和 Skrill 通知的自适应 IPN 服务器。在实现和测试期间,我使用了 Paypal 提供的文档 IPN manual .在测试期间,一切都“一切顺利”。我用文档“All Okay”给出的示例对其进行了测试:

mc_gross=19.95&protection_eligibility=Eligible&address_status=confirmed&payer_id=LPLWNMTBWMFAY&tax=0.00&address_street=1+Main+St&payment_date=20%3A12%3A59+Jan+13%2C+2009+PST&payment_status=Completed&charset=windows-1252&address_zip=95131&first_name=Test&mc_fee=0.88&address_country_code=US&address_name=Test+User&notify_version=2.6&custom=&payer_status=verified&address_country=United+States&address_city=San+Jose&quantity=1&verify_sign=AtkOfCXbDm2hu0ZELryHFjY-Vb7PAUvS6nMXgysbElEn9v-1XcmSoGtf&payer_email=gpmac_1231902590_per%40paypal.com&txn_id=61E67681CH3238416&payment_type=instant&last_name=User&address_state=CA&receiver_email=gpmac_1231902686_biz%40paypal.com&payment_fee=0.88&receiver_id=S8XGHLYDW9T3S&txn_type=express_checkout&item_name=&mc_currency=USD&item_number=&residence_country=US&test_ipn=1&handling_amount=0.00&transaction_subject=&payment_gross=19.95&shipping=0.00

当我们将网关部署到生产服务器并使用 Paypal 提供的模拟表格进行测试时,问题就开始了 IPN Simulator .好吧,当我点击 Send IPN 按钮时,消息没有到达我的服务器,几秒钟后(更像是几分钟),一个 HTTP 错误状态响应出现了: enter image description here

是的502 Bad Gateway!那是什么呀?!?该消息甚至没有到达服务器。几点说明,我们没有使用标准的 80/443 端口,我们只支持“POST”消息。 IPN 消息再次没有进入我们的服务器,我们使用其他测试工具对其进行测试,消息成功到达。

Please help!

>> 顺便说一下,我们正在使用 Express Checkout!

最佳答案

您应该避免将主机放在标题中。
改变这个:

    $header  = "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Host: www.paypal.com\r\n"; *****DELETE THIS LINE*****
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";

为此:

    $header  = "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";

关于Paypal 沙箱 IPN 模拟器 - 502 Bad Gateway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com