PayPal IPN-prosessi
PAYPAL Instant Maksu-ilmoitus (IPN) on PayPal käsiteltävä niitä reaaliaikaisesti ostaa vahvistusta ja palvelin-palvelin viestinnän kautta. IPN lähettää PayPal-maksun saat välittömästi ilmoituksen ja vahvistus ja säätää, että kysymys maksua on peruutettu tai epäonnistumisen tilasta ja muut tiedot liiketoimista.
IPN voidaan muokata erilaisia hallinto-ja avaamisesta PayPal: n API-ja viestintä, mukaan lukien:
- Custom Web-sivustossa asiakkaiden suorittaa reaaliaikaisesti takaisin
- Kautta IPN "lähettävät" muuttuvan seurata asiakkaiden
- Ohjelmisto lataa ja muiden digitaalisten tuotteiden jakelun pikavalintanäppäimistä
- Automaattisesti suorittamaan
- Yhteistyökumppanit seurata myynnin ja komissiot
- Omassa liiketoimesta tiedot tallennetaan tietokantaan
Haku muuttuja
Kun maksun, PayPal toimitetaan PayPalin kautta POST palvelimen muuttujat notify_url määritetyn URL lähettää ilmoituksen. Edellä mainittujen komentosarja on paypal_ipn_handler.php, joten luoda tämä asiakirja ja määritellään näin:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <? Php 'includes/user_functions.php' ) ; include ( 'includes / user_functions.php'); 'includes/shared_functions.php' ) ; include ( 'includes / shared_functions.php'); / / Määritä lähetettyjen muuttujien paikalliset muuttujat $_POST [ 'payment_status' ] ; $ Payment_status = $ _POST [ 'payment_status']; $_POST [ 'mc_gross' ] ; $ AmountDue = $ _POST [ 'mc_gross']; $_POST [ 'txn_id' ] ; $ Txn_id = $ _POST [ 'txn_id']; $_POST [ 'mc_currency' ] ; $ Payment_currency = $ _POST [ 'mc_currency']; $_POST [ 'custom' ] ; $ Cartid = $ _POST [ "yksilölliseen"]; $_POST [ 'business' ] ; $ My_email = $ _POST [ 'yritysten']; $_POST [ 'payer_email' ] ; $ Email = $ _POST [ 'payer_email']; ... |
Ensinnäkin, PayPalin kautta POST lähetti tärkeä muuttuja tallennetaan paikallisen muuttujat.
Tarkista maksu
Korvaamaan tapa tarkistaa on: kerätä PayPal lähettää takaisin muuttujat ja uudelleen lähettää niitä POST. Jos haluat jatkaa määrittelyä paypal_ipn_handler.php, lisää seuraava koodi:













































