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âmetroTipoObrigatórioDescrição
checkoutIdUuidSimId do carrinho
paymentMethodIdIDSimId da forma de pagamento
orderIdLongNãoID 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 } } } } }