Al intentar eliminar un PaymentSource con un api_key especifico ocurre un error de Autenticación:
method.delete(api_key=client.api_key)
Error:
{AuthenticationError}AuthenticationError({'details': [{'debug_message': 'Please include your access key in your request.', 'message': 'Unauthorized access.', 'code': 'conekta.errors.authentication.missing_key'}], 'object': 'error', 'type': 'authentication_error'})
Al buscar en el código de conekta/init.py, el metodo delete no envía el paramentro api_key en la llamada a super
class PaymentSource(_CreatableResource, _UpdatableResource, _DeletableResource, _FindableResource):
def delete(self, params={}, api_key=None):
return super(PaymentSource, self).delete(params, self.parent.payment_sources)
Además parece que al intentar eliminar un solo método de pago se eliminan todos los métodos de pago.
Al intentar eliminar un
PaymentSourcecon un api_key especifico ocurre un error de Autenticación:Error:
Al buscar en el código de conekta/init.py, el metodo
deleteno envía el paramentroapi_keyen la llamada a superAdemás parece que al intentar eliminar un solo método de pago se eliminan todos los métodos de pago.