Un formulario que permite inscribir y pagar por medio de PayPal. Despúes del pago, PayPal retorna a la URL de retorno (input de PayPal return) que yo le indico.
Todo funcionaba muy bien. El día de ayer empezó a fallar.
He estado examinando el código y ver que me devuelve PayPal por medio de la siguiente función.
Código PHP:
foreach($post as $key => $value){
$message.= $key . " - " . $value . "<br />";
}
Cita:
y otras más'on1' => 'Nombre',
'os1' => 'María',
'on2' => 'Apellido1',
'os2' => 'Hidalgo',
'os1' => 'María',
'on2' => 'Apellido1',
'os2' => 'Hidalgo',
Todos esos datos LLEGAN a PayPal. El problema es que PayPal ya no me las retorna por $_POST
En la variable "cm" si me la está retornando.
Pero las variables de tipo on1, on2,... esas no.Otro problema que descubrí hoy es que tampoco me está retornando la variable $_POST['payer_status'].
En resumen, esto es lo que estoy enviando a PayPal:
cmd => _xclick
business => [email protected]
lc => es_MX
item_name => Bla bla.
item_number => Paquete 1
amount => 170.00
currency_code => USD
no_shipping => 1
rm => 2
return => http://tema.pruebas.ejemplo.com?q=pa...=order_confirm
cancel_return => http://tema.pruebas.ejemplo.com?q=paypal_exito
bn => PP-BuyNowBF:btn_paynowCC_LG.gif:NonHosted
on1 => Nombre
os1 => María
on2 => Apellido1
os2 => Hidalgo
y otros más...
[custom] => {"iu":0,"tpo":"3"}
Y me retorna:
tx XXXXXX
st Completed
amt 170.00
cc USD
item_name Inscripción blabla
item_number Paquete+1
cm {"iu":0,"tpo":"3"}
NOta adicionales:
Estoy trabajando en un Sandbox.
Agradezco su ayuda si alguien tiene idea que puede ser.
Gracias.