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.qrcodepixqrCodeText >> 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