CheckoutSelectPaymentMethod
A mutation CheckoutSelectPaymentMethod permite a seleção de uma forma de pagamento.
Para obter o id da forma de pagamento para inserção na mutation, primeiramente será necessário executar a querie PaymentMethods, para mais informações clique aqui!
Parâmetros
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
checkoutId | Uuid | Sim | Id do carrinho |
paymentMethodId | ID | Sim | Id da forma de pagamento |
orderId | Long | Não | ID do Pedido. Campo utilizado para alterar o método de pagamento de pedidos fechados, se preenchido, a alteração será aplicada ao pedido. |
Exemplo
mutation ($checkoutId: Uuid!, $paymentMethodId: ID!) {
checkoutSelectPaymentMethod(
checkoutId: $checkoutId
paymentMethodId: $paymentMethodId
) {
...checkoutFields
}
}
Variáveis
{
"checkoutId": "a658584a-3b9e-467b-9d9c-870b27a5cdfa",
"paymentMethodId": "eyJFbnRpdHkiOiJQYXltZW50TWV0aG9kIiwiSWQiOjY5ODV9"
}
Mostrar resposta
{
"data": {
"checkoutSelectPaymentMethod": {
"cep": 5707001,
"checkoutId": "a658584a-3b9e-467b-9d9c-870b27a5cdfa",
"updateDate": "2023-06-05T14:20:37.953-03:00",
"shippingFee": 0.0,
"total": 1216.70,
"subtotal": 1169.90,
"selectedPaymentMethod": {
"id": "d9bba011-bf2f-4961-bcb8-e089064cf3b9",
"installments": [
{
"adjustment": 0,
"number": 1,
"total": 1216.7,
"value": 1216.7
},
{
"adjustment": 0,
"number": 2,
"total": 1216.7,
"value": 608.35
},
{
"adjustment": 0,
"number": 3,
"total": 1216.7,
"value": 405.57
},
{
"adjustment": 0,
"number": 4,
"total": 1216.7,
"value": 304.18
},
{
"adjustment": 0,
"number": 5,
"total": 1216.7,
"value": 243.34
},
{
"adjustment": 0,
"number": 6,
"total": 1216.7,
"value": 202.78
},
{
"adjustment": 0,
"number": 7,
"total": 1216.7,
"value": 173.81
},
{
"adjustment": 0,
"number": 8,
"total": 1216.7,
"value": 152.09
},
{
"adjustment": 0,
"number": 9,
"total": 1216.7,
"value": 135.19
},
{
"adjustment": 0,
"number": 10,
"total": 1216.7,
"value": 121.67
},
{
"adjustment": 0,
"number": 11,
"total": 1216.7,
"value": 110.61
},
{
"adjustment": 1,
"number": 12,
"total": 2386.6,
"value": 198.88
}
],
"selectedInstallment": {
"adjustment": 0,
"number": 1,
"total": 1216.7,
"value": 1216.7
}
}
}
}
}
Updated 7 months ago