Páginas filhas
  • DT Bolepix - Realizar a gravação do retorno da API para geração do bolecode


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:12 - CONTAS A RECEBER
Função:TOTVS PAGAMENTOS DIGITAIS
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDFINAN-24353


02. 
SITUAÇÃO/REQUISITO

Ao incluir um bolecode, devemos tratar o retorno.

Exemplo de retorno:

{
      "expandables": [
      "string"
],
      "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "externalTransactionId": "string",
      "externalBusinessUnitId": "string",
      "amount": 0,
      "currency": "string",
      "expiresAt": "string",
      "link": "string",
      "processorTransactionId": "string",
      "processorName": "string",
      "message": "string",
      "processorMessage": "string",
      "errorReason": "string",
      "qrCode": "string",
      "qrCodeText": "string",
      "wallet": "string",
      "pixPsp": "string",
      "digitableLine": "string",
      "barcode": "string"
}


Ao enviar o bolepix, ler o retorno e dar update nas tabelas pcprest e pcbolepix com as informações nos seguintes campos:

qrCode >>pcbolepix.qrcodepix

qrCodeText >> pcbolepix.copiaecola

transactionId >> pcbolepix.numtransbolepix

processorTransactionId >> pcbolepix.numtransshipay

digitableLine >> pcbolepix.linhadig

barcode >> pcprest.codbarra

pcbolepix.statusbolepix = 'GERADO'

03. SOLUÇÃO

Ao enviar o bolepix, recebemos o retorno e armazenamos as informações conforme abaixo:

qrCode >>pcbolepix.qrcodepix

qrCodeText >> pcbolepix.copiaecola

transactionId >> pcbolepix.numtransbolepix

processorTransactionId >> pcbolepix.numtransshipay

digitableLine >> pcbolepix.linhadig

barcode >> pcprest.codbarra

pcbolepix.statusbolepix = 'GERADO'


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica