Tôi đang cố gắng để có được toàn bộ PayPal AdaptivePayments # Trả tiền làm việc, phần đó hoạt động. Tôi vượt qua một loạt các công cụ trong, có được một paykey, mà tôi vượt qua url chính:Phản hồi IPN PayPal không nhận được payKey hoặc trackingId?
{returnUrl: urls[:return],
cancelUrl: urls[:cancel],
requestEnvelope: {errorLanguage: "en_GB"},
currencyCode: "GBP",
trackingId: self.id,
receiverList: {
receiver: [{email: Rails.configuration.site_paypal, amount: self.amount, primary: true},
{email: self.provider.paypal_email, amount: self.amount, primary: false}]
},
actionType: "PAY",
ipnNotificationUrl: urls[:ipn]}
Các máy chủ trở lại với tất cả mọi thứ một cách chính xác, tôi chuyển hướng đến các url, nó hoạt động, tôi nhận được thanh toán trong tôi tài khoản PayPal sandbox cho Rails.configuration.site_paypal và trong lịch sử IPN tôi thấy thông báo nhưng tôi không có cách nào để xác định nó như là nó không chứa một paykey hoặc TrackingID :(
transaction_subject=
txn_type=web_accept
payment_date=10:06:09 Aug 17, 2012 PDT
last_name=Baldry
residence_country=GB
item_name=
payment_gross=
mc_currency=GBP
business=<Rails.configuration.site_paypal>
payment_type=instant
protection_eligibility=Ineligible
verify_sign=Asu0z613h-fyw8CNuZEjSsMXS58PAi46SzR3IvXXTX5JUizhF8vV4z25
payer_status=verified
test_ipn=1
tax=0.00
payer_email=<[email protected]>
txn_id=9M582867K79935008
quantity=0
receiver_email=<Rails.configuration.site_paypal>
first_name=Michael
payer_id=M7U3UVA3E65VY
receiver_id=375R229JBE3TY
item_number=
payment_status=Completed
mc_gross=157.00
custom=
charset=windows-1252
notify_version=3.6
ipn_track_id=c9fcf587d770f
tôi đang làm gì sai ? Ripping tóc của tôi ra ...
Cảm ơn
Phát hiện, tôi đã xé toạc tóc ra! Cảm ơn bạn –
Đây có phải là ture không? Tôi nghi ngờ rằng tôi đã thấy bất kỳ ipnNotificationUrl nào được đề cập trong tài liệu PP –
Tìm thấy nó https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNSetup/ Xuống trang này tại "Tự động đặt thông báo URL "đã đề cập rằng" đây là cách duy nhất để nhận các IPN được liên kết với Thanh toán thích ứng ". Vâng tại sao để làm cho nó nổi bật, nếu chúng ta có thể giấu nó trong tủ quần áo. nó không quan trọng, giống như tất cả. –