PayPal IPN proceso
PAYPAL Notificación de pago instantánea (IPN) se utiliza PayPal, para identificar y tratar en tiempo real de compra de servidor a servidor de interfaz de comunicaciones. IPN enviar el pago de PayPal que usted recibe una notificación inmediata y la confirmación, y proporcionar a los pagos, ha sido cancelada o el fracaso del estado de las transacciones y otros datos.
IPN se puede usar para personalizar una variedad de la gestión y la apertura de la API de PayPal y las comunicaciones, incluyendo:
- Sitio Web personalizado para los clientes de compras en tiempo real de vuelta
- IPN a través de "transmitir" variable para realizar un seguimiento de los clientes
- Para descargar el software y otros productos digitales, la distribución de visita clave
- Automáticamente llevar a cabo operaciones de
- Socios para realizar un seguimiento de las ventas y comisiones
- En su propia base de datos para almacenar información sobre la operación
Buscar variable
Llevó a cabo después de recibir el pago, PayPal se enviará a través de PayPal PUESTOS servidor notify_url variables especificadas en el anuncio enviado URL. El script está por encima de la paypal_ipn_handler.php designado, por lo que la creación de este documento, y, como tal, la siguiente definición de la misma:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <? Php 'includes/user_functions.php' ) ; incluyen ( 'includes / user_functions.php'); 'includes/shared_functions.php' ) ; incluyen ( 'includes / shared_functions.php'); / / Asignar posted variables a las variables $_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 [ 'costumbre']; $_POST [ 'business' ] ; My_email $ = $ _POST [ 'empresa']; $_POST [ 'payer_email' ] ; $ Email = $ _POST [ 'payer_email']; ... |
En primer lugar, a través de PayPal para enviar PUESTOS más de una variable importante en la preservación de las variables locales.
Verifica el pago
Para pagar por una manera de verificar es la siguiente: para recoger de PayPal para enviar más de las variables y enviar a través de la re-POST. Continuar para definir paypal_ipn_handler.php, agregue el código siguiente:


































