Pagamentos¶
Para facilitar o processo de testes em sandbox, nós disponibilizamos um endpoint que irá te auxiliar a criar pagamentos de testes disparando os eventos para a URL de webhook de sandbox que foi cadastrada na sua aplicação. O objetivo é possibilitar a visualização da estrutura de dados de pagamento.
Nota
Lembre-se que é necessário ter realizado o onboarding e para receber os webhooks é necessário ter realizado o passo 6 da criação do client.
Nota
Para maiores informações sobre webhooks, consulte Webhooks.
Fluxos de testes disponíveis¶
Nome | Descrição | |
---|---|---|
approved |
Fluxo de pagamento aprovado do canal Magalu | Detalhes |
canceled |
Fluxo de pagamento cancelado do canal Magalu | Detalhes |
Detalhamento dos fluxos disponíveis¶
Para utilização do fluxo de pagamentos, é necessário que haja um pedido criado anteriormente. O id
informado ao criar o pedido, deve ser informado na url
do fluxo de pagamento.
Approved¶
Descrição: Fluxo de pagamento aprovado no canal Magalu.
Criação do pagamento teste contemplando:
- 1 pedido pago
- Status de pagamento aprovado
Será criado 1 pagamento por chamada.
Canceled¶
Descrição: Fluxo de pagamento cancelado no canal Magalu.
Criação do pagamento teste contemplando:
- 1 pedido pago
- status de pagamento cancelado
Será criado 1 pagamento por chamada.
Executar teste¶
Parâmetros da URL
Campo | Tipo | Descrição | Obrigatório |
---|---|---|---|
order_id |
uuid4 | Identificador do pedido em que esse pagamento será vinculado | Sim |
name |
text | Nome do fluxo, para visualizar os fluxos disponíveis, consulte aqui | Sim |
Chamada:
curl -X 'POST' \
'https://api-sandbox.magalu.com/v0/orders/{order_id}/payments/tests/{name}' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <Access Token>' \
-H 'Content-Type: application/json' \
-d '{}'
Resposta:
Códigos de retorno
Nota
Para maiores informações sobre códigos de retorno, consulte Código de retorno.
Código | Descrição |
---|---|
201 | Created |
303 | See Other |
404 | Not Found |
422 | Unprocessable Entity |