As informações da administradora de cartão e banco sempre devem ser fornecidas pela loja e podem ser adicionadas no bloco abaixo.

"paymentBanks": [
  {
    "bank": "",
    "exceptions": [
      
    ]
  }
],
"paymentAdministrators": [
  {
    "administratorId": "03",
    "exceptions": [
      
    ]
  },
  {
    "administratorId": "",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "GIFTCERTIFICATE"
      }
    ]
  },
  {
    "administratorId": "19",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "elo"
      }
    ]
  },
  {
    "administratorId": "04",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "master"
      }
    ]
  },
  {
    "administratorId": "07",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "diners"
      }
    ]
  },
  {
    "administratorId": "13",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "paypal"
      }
    ]
  },
  {
    "administratorId": "11",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "amex"
      }
    ]
  }
],

Note que no exemplo acima, temos diferentes IDs para cada uma das bandeiras habilitadas. É sempre necessário deixar mapeados os IDs de pagamento que estão ativos.

{
    "administratorId": "11",
    "exceptions": [
      {
        "field": "Order.PaymentMethod.IntegrationID",
        "operator": "=",
        "value": "amex"
      }
  • Sem rótulos