Nos tipos de pagamento devemos configurar IDs que identificam se um pedido foi realizado por boleto, cartão de crédito ou outro tipo de pagamento que o ERP esteja esperando.
As informações a serem configuradas aqui são fornecidas pela loja na planilha de configuração.
Analisando o Json abaixo podemos identificar que todo pedido realizado apresentará a informação do tipo de pagamento de código A com exceção de pedidos cujo ID de integração tenha o código boleto.
Nesse tipo de configuração é importante, além de configurar os IDs no Json de integração, também colocar os identificadores nos respectivos meios de pagamento.
"paymentTypes": [
{
"paymentTypeID": "A",
"exceptions": [
]
},
{
"paymentTypeID": "18",
"exceptions": [
{
"field": "Order.PaymentMethod.IntegrationID",
"operator": "=",
"value": "boleto"
}
]
}
],