Variables de suscripciones y pagos periódicos


Éstas son las variables adicionales que se utilizan para notificaciones de pago instantáneas de suscripciones y pagos periódicos. Para obtener más información, consulte el Manual de suscripciones y pagos periódicos (PDF 636K / 52 páginas) y el Guía de integración para Pagos en sitio web

VariableValorDescripción
txn_type"subscr_signup"Esta notificación de pago instantánea es para un registro de suscripción.
"subscr_cancel"Esta notificación de pago instantánea es para una cancelación de suscripción.
"subscr_modify"Esta notificación de pago instantánea es para una modificación de suscripción.
"subscr_failed"Esta notificación de pago instantánea es para el impago de una suscripción.
"subscr_payment"Esta notificación de pago instantánea es para el pago de una suscripción.
"subscr_eot"Esta notificación de pago instantánea es para el final del plazo de una suscripción.
subscr_dateEspecífico de la transacciónFecha de inicio o fecha de cancelación que depende de si la transacción es "subscr_signup" o "subscr_cancel".
subscr_effectiveEspecífico de la transacciónFecha en que entrará en vigor la modificación de la suscripción (sólo para txn_type = subscr_modify).
period1Específico de la transacción(opcional) Intervalo de prueba de la suscripción en días, semanas, meses y años (ejemplo: un intervalo de cuatro días es "period1: 4 D").
period2Específico de la transacción(opcional) Intervalo de prueba de la suscripción en días, semanas, meses y años.
period3Específico de la transacciónIntervalo regular de la suscripción en días, semanas, meses y años.
amount1Específico de la transacciónImporte del pago del período de prueba uno para los pagos en dólares; en caso contrario, dejar en blanco (opcional).
amount2Específico de la transacciónImporte del pago del período de prueba dos para los pagos en dólares; en caso contrario, dejar en blanco (opcional).
amount3Específico de la transacciónImporte del pago del período de suscripción regular para los pagos en dólares; en caso contrario, dejar en blanco.
mc_amount1Específico de la transacciónImporte del pago para el período de prueba uno, independientemente de la divisa (opcional).
mc_amount2Específico de la transacciónImporte del pago para el período de prueba dos, independientemente de la divisa (opcional).
mc_amount3Específico de la transacciónImporte del pago para el período de suscripción regular, independientemente de la divisa.
mc_currency"USD"La divisa del pago es dólares estadounidenses (sólo notificaciones de pago instantáneas sin pago).
"GBP"La divisa de la suscripción es libras esterlinas (sólo notificaciones de pago instantáneas sin pago).
"EUR"La divisa de la suscripción es euros (sólo notificaciones de pago instantáneas sin pago).
"CAD"La divisa de la suscripción es dólares canadienses (sólo notificaciones de pago instantáneas sin pago).
"JPY"La divisa del pago es el yen japonés (sólo notificaciones de pago instantáneas sin pago).
recurringEspecífico de la transacciónIndica si la tasa regular se repite (1 es sí, si se deja en blanco es no).
reattemptEspecífico de la transacciónIndica si se deben realizar reintentos cuando se producen impagos (1 es sí, si se deja en blanco es no).
retry_atEspecífico de la transacciónLa fecha en que volveremos a intentar el pago de la suscripción que falló.
recur_timesEspecífico de la transacciónNúmero de plazos del pago que se producirán en la tasa regular.
usernameEspecífico de la transacción(opcional) Nombre de usuario que genera PayPal y que se da al suscriptor para acceder a la suscripción.
passwordEspecífico de la transacción(opcional) Contraseña que genera PayPal y que se da al suscriptor para acceder a la suscripción (la contraseña tendrá hash).
subscr_idEspecífico de la transacciónId. que genera PayPal para el suscriptor.


La tabla siguiente puede ayudarle a conocer mejor qué variables de Notificación de pago instantánea están asociadas con cada tipo de transacción.

 Tipo de transacción de la suscripción
VariableRegistrarseCancelarModificarPago
(USD)
Pago
(MC)
FallidoEOT
Información básica
businessXXXXXXX
receiver_emailXXXXXXX
receiver_id   XXXX
item_nameXXXXXXX
item_numberXXXXXXX
Información avanzada y personalizada
invoiceXXXXXXX
customXXXXXXX
option_name1XXXXXXX
option_selection1XXXXXXX
option_name2XXXXXXX
option_selection2XXXXXXX
Información de transacción
payment_status   XX  
pending_reason   XX  
reason_code   XX  
payment_date   XX  
txn_id   XX  
parent_txn_id   XX  
txn_typesubscr_
signup
subscr_
cancel
subscr_
modify
subscr_payment  
Información de divisa y cambio
mc_gross   XX  
mc_fee   XX  
mc_currencyXXXXXXX
settle_amount   XX  
settle_currency   XX  
exchange_rate   XX  
payment_gross   X XX
payment_fee   X   
Información del comprador
first_nameXXXXXXX
last_nameXXXXXXX
payer_business_name   XX  
address_nameXXXXX  
address_streetXXXXX  
address_cityXXXXX  
address_stateXXXXX  
address_zipXXXXX  
address_countryXXXXX  
address_statusXXXXX  
payer_emailXXXXXXX
payer_idXXXXXXX
payer_statusXXXXXXX
payment_type   XX  
Información de IPN
notify_versionXXXXXXX
Información de seguridad
verify_signXXXXXXX
Información de suscripción
subscr_dateXXX    
subscr_effective  X    
period1XXX    
period2XXX    
period3XXX    
amount1XXX    
amount2XXX    
amount3XXX    
mc_amount1XXX    
mc_amount2XXX    
mc_amount3XXX    
recurringXXX    
reattemptXXX    
retry_at     X 
recur_timesXXX    
usernameXXXXXXX
passwordXXXXXXX
subscr_idXXXXXXX


Volver a la 'Página de Notificación de pago instantánea'