Problemas Conocidos
No se puede eliminar la información de la tarjeta de crédito de un orderForm vía API
No se puede eliminar la información de la tarjeta de crédito de un orderForm vía API
ID:
Backlog
Publicado en 13/9/2021
•
Última actualización 22/12/2022
Sumario
No es posible eliminar la información de la tarjeta de crédito de un orderForm
a través de la ruta /api/checkout/pub/orderForm/{orderFormId}/paymentAccount/{accountId}/remove
si se utiliza appKey
/appToken
como credenciales.
Cuando una appKey
que tiene los permisos adecuados realiza una solicitud para esta ruta, la API devuelve un error con el status 500
:
«Attempted to perform an unauthorized operation.»
Observe que no se trata de un error con status 403
, como es habitual en las fallas de autorización.
Simulación
- Cree un orderForm;
- Ingrese el email de un cliente que tenga una tarjeta de crédito guardada en su perfil;
- Intente eliminar la información de la tarjeta de crédito utilizando la ruta de API mencionada, autenticando la solicitud con el
appKey
/appToken
; - Observe el mensaje de error y compruebe que la información de la tarjeta no ha sido eliminada.
Workaround
No hay ningún workaround para este escenario.