PIX - novo tipo de pagamento no OMS

Pedidos com meio de pagamento PIX no OMS
No processo de integração de pedidos no OMS, existem duas estruturas diferentes para definição dos pagamentos do mesmo. O order.payment, estrutura original e padrão do OMS e a order.paymentList, uma nova estrutura canônica onde também é possível enviar detalhes dos pagamentos de um pedido.

As duas estruturas funcionam de forma retrocompatível, ou seja, por mais que futuramente será incentivado que se utilize a última estrutura citada, ambas seguem funcionando normalmente.

Order.Payment
Caso sua integração de pedidos utilize desta estrutura para enviar os dados de pagamento, seguem detalhes sobre como formatar os pagamentos do tipo PIX.

Que informações são necessárias no pedido?

  • Enviar os dados principais que são necessários para um pagamento na estrutura padrão OMS;
  • Enviar um tipo de pagamento (type) chamado PIX;
  • Exemplo de corpo de uma requisição (body) para criar um pedido com tipo de pagamento PIX.

Campo API

Descrição

paymentNumber

Número do pagamento

type

PIX

amount

Valor do pagamento R$

currency

Moeda

billingDate

data e hora do pagamento

captureDate

data e hora da captura do pagamento

paymentId

Código de pagamento de PIX

transactionId

Código de identificação do PIX

tariff

Valor R$ da Tarifa

acquirer

Instituição financeira que processou o pagamento

bank

identificador do banco

Exemplo do modelo JSON, apenas estrutura do payment:

{

    "payments": [

        {

            "paymentNumber": "4234234",

            "type": "PIX",

            "amount": "350.00",

            "currency": "BRL",

            "billingDate": "2021-01-01T00:00:00.000Z",

            "captureDate": "2021-01-01T00:00:00.000Z",

            "paymentId": "D3AA1FC8372E430E8236649DB5EBD08E",

            "transactionId": "F5C1A4E20D3B4E07B7E871F5B5BC9F91",

            "tariff": "10.00",

            "acquirer": "Instituição financeira que processou o pagamento",

            "bank": "identificador do banco"

        }

    ]

}

Estrutura Order.PaymentList, utilizar a documentação: https://app.swaggerhub.com/apis-docs/linx-oms/Order/V1.52.0#/PaymentListPix


Did this page help you?