2009-12-17 12 views
6

Estoy usando pagos estándar de sitio web para crear pagos recurrentes para suscripciones.paypal - 'perfiles de suscripción no admitidos'

Necesito averiguar cuándo es la próxima fecha de facturación, por lo que parece que puedo usar GetRecurringPaymentsProfileDetails nvp api con el identificador de perfil de pago recurrente.

Pero cuando envío el perfil de pago recurrente Identificación consigo un fallo posterior:

{'ack':'Failure',.... l_longmessage0: 'Subscription profiles not supported by Recurring Payment APIs.', 
'l_shortmessage0': 'Subscription Profiles not supported.',.... 

¿Significa esto que los perfiles de pago botón de suscripción recurrentes no pueden ser recuperados a través de la API de NVP GetRecurringPaymentsProfilesDetails?

Si ese es el caso, ¿hay alguna otra API para obtener este detalle para un perfil de suscripción?

Respuesta

7

GetRecurringPaymentsProfileDetails no admite los perfiles de suscripción creados a través del estándar de pagos, solo admite los perfiles de pagos recurrentes creados a través de la API nvp.

Al momento de escribir esto, no hay una API para obtener los detalles de la suscripción. Si desea conocer el estado actual, debe usar un detector de IPN para capturar y realizar un seguimiento de todos los cambios de estado.

+0

¿Sabes si ese sigue siendo el caso, ahora que han pasado 2 años desde tu respuesta? – Magne

+2

EN SERIO, incluso quiero usar API para cancelar la suscripción ... de cualquier forma? – Skeptor

+1

Puede cancelar usando api. pero no obtener detalles del perfil –

1

Puede secuestrar API utilizando /v1/payments/billing-agreements/{billingid}/transactions?start_date=YYY-MM-DD$end_date=YYY-MM-DD ... entonces usted debe verificar si las últimas transacciones se ajustan a su período.

+0

Por favor, elabora aquí ... –

+1

Está en algo ... puedes obtener información si la solicitas la lista de transacciones, pero NO PUEDE obtener nada si solicita los detalles del plan. – KnF

+0

@KnF sí, exactamente –

Cuestiones relacionadas