He configurado un archivo de IPN de PayPal. Cuando el usuario está en el sitio y presione enviar detalles sobre la transacción se carga en el archivo db. La identificación relevante se envía a través de PayPal como el campo personalizado. Cuando se completa el pago IPN se usa para actualizar el DB como transacción completada en base al id.Pasar y analizar PayPal IPN Campo personalizado
Todo está bien.
Sin embargo, este es el truco. También necesito actualizar otra tabla: un código de descuento/cupón db. La actualización se basa en el código ingresado y también la cantidad de veces que se puede usar el código. Básicamente si fue 50 veces, después de usarse una vez que la base de datos se actualizaría con 49. Por lo tanto, necesito pasar el código y los usos restantes permitidos, por lo que puedo decir tabla de actualización donde código = XXXX (actualizar nuevo valor de 49, etc.).
Puedo averiguar cómo pasar todos estos valores en el campo personalizado, pero no puedo encontrar la forma de analizarlos de nuevo? Lea acerca de separarlos con: etc., pero necesita algún consejo de alguien que lo haya hecho antes.
Es así como detalles de IPN actualmente regresa:
$ encargo = $ _POST [ 'costumbre'];
Gracias.
Encontré este código ... – user718359
$ temp = $ _POST ['custom']; // y y ip y visitorId y attributionInfo lista ($ , $, $ custIP, visitorId $, $ attributionInfo) = explode ("&", $ temp, 5); –
user718359