Hola amigos.
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 />";
}
Yo le envio a PayPal variables de tipo como:
Cita: 'on1' => 'Nombre',
'os1' => 'María',
'on2' => 'Apellido1',
'os2' => 'Hidalgo',
y otras más
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.