Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>According to the paragraph "A Sample IPN Message and Response" in <a href="https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&amp;content_ID=developer/e_howto_admin_IPNIntro" rel="nofollow">https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&amp;content_ID=developer/e_howto_admin_IPNIntro</a> you need to POST the <em>very same string</em> back that you received. I.e. </p> <blockquote> <p>PayPal sends a message, similar to the following one, for a $19.95 purchase made by Express Checkout:</p> <p>mc_gross=19.95&amp;protection_eligibility=Eligible&amp;address_status=confirmed&amp;payer_id=LPLWNMTBWMFAY&amp;tax=0.00&amp;address_street=1+Main+St&amp;payment_date=20%3A12%3A59+Jan+13%2C+2009+PST&amp;payment_status=Completed&amp;charset=windows-1252&amp;address_zip=95131&amp;first_name=Test&amp;mc_fee=0.88&amp;address_country_code=US&amp;address_name=Test+User&amp;notify_version=2.6&amp;custom=&amp;payer_status=verified&amp;address_country=United+States&amp;address_city=San+Jose&amp;quantity=1&amp;verify_sign=AtkOfCXbDm2hu0ZELryHFjY-Vb7PAUvS6nMXgysbElEn9v-1XcmSoGtf&amp;payer_email=gpmac_1231902590_per%40paypal.com&amp;txn_id=61E67681CH3238416&amp;payment_type=instant&amp;last_name=User&amp;address_state=CA&amp;receiver_email=gpmac_1231902686_biz%40paypal.com&amp;payment_fee=0.88&amp;receiver_id=S8XGHLYDW9T3S&amp;txn_type=express_checkout&amp;item_name=&amp;mc_currency=USD&amp;item_number=&amp;residence_country=US&amp;test_ipn=1&amp;handling_amount=0.00&amp;transaction_subject=&amp;payment_gross=19.95&amp;shipping=0.00</p> <p>Before you can trust the contents of the message, you must first verify that the message came from PayPal. To verify the message, you must send back the contents in the exact order they were received and precede it with the command _notify-validate, as follows:</p> <p><a href="https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate&amp;mc_gross=19.95&amp;protection_eligibility=Eligible&amp;address_status=confirmed&amp;payer_id=LPLWNMTBWMFAY&amp;tax=0.00&amp;...&amp;payment_gross=19.95&amp;shipping=0.00" rel="nofollow">https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate&amp;mc_gross=19.95&amp;protection_eligibility=Eligible&amp;address_status=confirmed&amp;payer_id=LPLWNMTBWMFAY&amp;tax=0.00&amp;...&amp;payment_gross=19.95&amp;shipping=0.00</a></p> </blockquote> <p>So: Do not alter the data that you received before trying to verify.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload