PaymentMethods

A query PaymentMethods retornará as formas de pagamento que poderão ser utilizadas no fechamento de um pedido.

Exemplo

query ($checkoutId: Uuid!) { paymentMethods(checkoutId: $checkoutId) { id name imageUrl } }
Mostrar resposta
{ "data": { "paymentMethods": [ { "id": "eyJFbnRpdHkiOiJQYXltZW50TWV0aG9kIiwiSWQiOjcyNDh9", "name": "Pix", "imageUrl": "https://conector.ecommercegateway.com.br/Recursos/Imagens/321a21ad-ab4f-4677-b1f2-57db8ac81b25.png" } ] } }

Link de pagamento

Para obter o link de pagamento, é necessário enviar o customerAccessToken na query. Caso o token pertença a um usuário master e o link esteja disponível, ele será retornado na resposta.

Query:

query ($checkoutId: Uuid!, $customerAccessToken: String) {
  paymentMethods(
    checkoutId: $checkoutId
    customerAccessToken: $customerAccessToken
  ) {
    id
    name
    imageUrl
  }
}

Resposta:

{
  "data": {
    "paymentMethods": [
      {
        "id": "eyJFbnRpdHkiOiJQYXltZW50TWV0aG9kIiwiSWQiOjkyNTR9",
        "name": "Boleto",
        "imageUrl": "https://conector.ecommercegateway.com.br/Recursos/Imagens/1dda67a5-1599-4c8f-a44c-88785a49df6e.png"
      },
      {
        "id": "eyJFbnRpdHkiOiJQYXltZW50TWV0aG9kIiwiSWQiOjEwNzk2fQ==",
        "name": "Link de Pagamento",
        "imageUrl": "https://conector.ecommercegateway.com.br/Recursos/Imagens/1e8c57b2-ce66-493b-acae-567863641ce7.png"
      }
    ]
  }
}