Problemas Conocidos
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.