2012-02-20 21 views
33

¿Alguien puede explicar la diferencia entre los dos? Según lo que he leído, la suscripción es aquella en la que se toma el botón HTML de PayPal, mientras que la recurrencia se realiza a través de la API.¿Suscripción de PayPal contra recurrente?

¿Eso es o hay más que eso?

En caso afirmativo, ¿cómo cancelan la suscripción los clientes de suscripción?

(Y, qué qué PayPal que sea lo que los desarrolladores tienen que buscar a los foros de respuestas ?!)

+1

En pocas palabras, sí .. – Robert

Respuesta

41

diferentes tipos de transacciones recurrentes de PayPal:

suscripción

Se crea una suscripción a través del botón Pagos del sitio web Subscribe. Antes de 2009, la identificación del perfil de suscripción comenzó con S-XXXXXXXX. No puede administrar estas suscripciones a través de ninguna llamada API. Después de 2009 la identificación del perfil de suscripción comienza con I-XXXXXX. Puede cancelar estas suscripciones a través de la llamada a la API ManageRecurringPaymentsProfileStatus.

Pagos periódicos Perfil

Un perfil de pagos recurrentes se crea a través de la API CreateRecurringPaymentsProfile, y es accesible tanto para los usuarios de Pago exprés, así como los que utilizan los pagos periódicos directos como parte de sus pagos en el sitio Web del producto.

Si utiliza CreateRecurringPaymentsProfile vía exprés, necesitará una autorización previa por parte del comprador, por lo general obtiene pasando BILLINGTYPE=RecurringPayments en la llamada inicial SetExpressCheckout API.

Si está utilizando Pagos recurrentes directos, podrá pasar directamente los detalles de la tarjeta de crédito a la llamada de la API CreateRecurringPaymentsProfile.

facturación recurrente
Disponible para Payflow Pagos Pro/Pro Website clientes Payflow Edition. Esto funciona de manera similar a los Pagos recurrentes directos, excepto que se realiza a través de la API de Payflow.

-
En todos los casos, se crea un 'perfil', y PayPal es el que hace la facturación real en el horario que proporcionó. No es necesario realizar más llamadas de API para que se procese la suscripción/perfil de pagos recurrentes/perfil de facturación recurrente.

+1

¿Es posible continuar el pago recurrente hasta que el usuario cancela? – Rahatur

+0

Sí, eso no es un problema en absoluto; Sin embargo, cómo se especificaría que dependería del producto. – Robert

+0

Ahora es 2012 y todas mis suscripciones hasta hoy comienzan con S- y no puedo usar el método de cancelación. Tal vez alguien encontró una solución? – Tomas

2

Y una cosa más que noté.

Cuando realizamos una llamada a la API para obtener los detalles de la transacción recurrente/de suscripción, las suscripciones que tienen su identificación de perfil comenzando con 'S-' tienen su TRANSACTIONTYPE como 'subscr_payment' y las suscripciones con Profile- Los ID que comienzan con 'I-' tienen su TRANSACTIONTYPE como 'recurring_payment'

No sé si estoy en lo cierto.

+0

Creamos suscripciones a través del formulario html Estándar de pagos en el sitio web y recibimos IPN con tnx_type de subscr_payment, pero subscr_id comienza con I-. Un poco mis 5 centavos al desastre total de PayPal ... – jayarjo

+0

Esto no es verdad para mí. Tenemos 'TRANSACTIONTYPE = 'subscr_payment'' mientras' subscr ID =' I-XXXX'' –

Cuestiones relacionadas