epayco / epayco-python

SDK para python pagos con tarjeta de credito,debito y cash
12 stars 12 forks source link

El SDK de Python no permite cancelar suscripciones #7

Closed omiguelperez closed 2 years ago

omiguelperez commented 5 years ago

La API como tal si lo permite:

def subscriptions_custom_cancel(self, subscription_id):
    url = 'https://api.secure.payco.co/recurring/v1/subscription/cancel'
    options = {'id': subscription_id, 'public_key': self.client.api_key}
    request = Request(url, urlencode(options).encode())
    canceled = urlopen(request).read().decode()
    return json.loads(canceled)

Por lo que esta sería una solución al problema que tienen.

ma1onso commented 5 years ago

@omiguelperez si lo permite, el problema es que el SDK tiene un bug, lo solucione en este commit: https://github.com/epayco/epayco-python/pull/4/commits/80295059075ca92400d2cc77b44ced79ea1a4108. Escribí a soporte técnico, pero llevan bastante tiempo y nada que hacen merge de los cambios que les envie.

devepayco commented 5 years ago

Hola, @omiguelperez @AlonsoEnrique este Issue ya fue resuelto. Por favor descargar la librería nuevamente. Le agradecemos amablemente por su reporte.