A informação dos métodos de pagamento também é fornecida pela loja na planilha com os dados para configuração.

Vamos analisar o exemplo do Json abaixo. Aqui podemos identificar que mais uma vez está sendo usado o campo código de integração Order.PaymentMethod.IntegrationID dos meios de pagamento para diferenciar os diferentes tipos.

Em alguns casos é necessário diferenciar também bandeiras de cartões de crédito:

"paymentMethods": [
  {
    "paymentMethodID": "3",
    "exceptions": []
  },
  {
    "paymentMethodID": "17",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "boleto"
      }
    ]
  },
  {
    "paymentMethodID": "18",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "GIFTCERTIFICATE"
      }
    ]
  }
],
  • Sem rótulos