Problemas conhecidos
Não é possível remover as informações de cartão de crédito de um orderForm via API
Não é possível remover as informações de cartão de crédito de um orderForm via API
ID:
Backlog
Publicado em 13/09/2021
•
Última atualização em 22/12/2022
Sumário
Não é possível remover as informações de cartão de crédito de um orderForm
, através da rota /api/checkout/pub/orderForm/{orderFormId}/paymentAccount/{accountId}/remove
caso utilize appKey
/appToken
como credenciais.
Quando uma appKey
que possui as permissões adequadas realiza uma requisição para esta rota, a API retorna um erro com status 500
:
"Attempted to perform an unauthorized operation."
Note que não é um erro com status 403
, como de costume para falhas de autorização.
Simulação
- Create an orderForm;
- Enter the email address of a customer who has a credit card saved in their profile;
- Try deleting the credit card information using the API route mentioned above, authenticating the request with
appKey
/appToken
; - Notice that the error occurs and that the credit card information has not been deleted.
Workaround
Atualmente não existe workaround.