Estoy usando el entorno limitado de PayPal para hacer un botón de suscripción y luego, cuando obtengo la respuesta de IPN para una suscripción o cancelación de suscripción, $ _POST ['txn_id'] nunca conjunto.
Así que no sé cómo identificar las transacciones para aceptar sólo los únicos
Gracias!
EDIT: por ejemplo, toda la información que tengo en puesto de subscr_cancel son: Importe1, amount3, address_status, subscr_date, payer_id, address_street, mc_amount1, mc_amount3, juego de caracteres, address_zip, nombre apellido, reintentar, address_country_code, ADDRESS_NAME, otify_version subscr_id encargo payer_status negocio address_country address_city verify_sign PAYER_EMAIL btn_id apellidos address_state receiver_email recurrentes txn_type item_name mc_currency residence_country test_ipn periodo1 periodo3 correlation_id
¿Puedes confirmar que estás recibiendo una IPN en tu IPN URL? Por ejemplo, ¿hay otras variables de PayPal '$ _POST' establecidas? – Josh
Sí, obtuve todos los demás datos en POST, incluso el txn_type, así que es raro que no tenga el txn_id –
Gracias por la edición. Eso ayuda mucho. Mi explicación a continuación debería aclarar su problema. – Josh