Tôi vừa hoàn tất triển khai Máy chủ cổng thanh toán hỗ trợ Paypal. Cổng này cũng có một máy chủ IPN thích ứng cho các thông báo Paypal và Skrill. Trong quá trình thực hiện và kiểm tra, tôi đã sử dụng tài liệu được cung cấp bởi số IPN manual của Paypal. Trong quá trình kiểm tra, mọi thứ đều "All Okay". Tôi thử nghiệm nó với các ví dụ được đưa ra bởi tài liệu, "Tất cả Okay":Hộp cát Paypal Trình mô phỏng IPN - 502 Cổng kết nối kém
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¬ify_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
Vấn đề bắt đầu khi chúng tôi triển khai các cửa ngõ vào máy chủ sản xuất của chúng tôi, và đã thử nghiệm với hình thức mô phỏng cung cấp bởi Paypal của IPN Simulator. Vâng, khi tôi nhấp vào nút Send IPN
, thông điệp không đạt máy chủ của tôi, và sau một vài giây (giống như phút), một phản hồi trạng thái lỗi HTTP xuất hiện:
Có 502 Bad Cổng ! Cái quái gì vậy?!? Tin nhắn thậm chí không đến máy chủ. Một vài nhận xét, chúng tôi không sử dụng các cổng 80/443 tiêu chuẩn và chúng tôi chỉ hỗ trợ thông báo "POST". Một lần nữa thông điệp IPN không được đưa vào máy chủ của chúng tôi, chúng tôi kiểm tra nó với các công cụ kiểm tra khác và thông báo đến thành công.
Xin vui lòng trợ giúp!
>> Chúng tôi đang sử dụng Express Checkout bằng cách này!
Bạn đã giải quyết vấn đề này? Tôi nhận được thông báo lỗi tương tự. – kiriz
Chỉ cần chạy vào cùng một vấn đề và giải pháp cho tôi là câu trả lời từ đây: http://stackoverflow.com/questions/11609174/paypal-ipn-error-and-custom-port-ipn-url/17359452#17359452 – Andy