...
PARÂMETRO | TIPO | OBRIGATÓRIO | DESCRIÇÃO | ||||||||||||
Version | string | true | Versão da API | ||||||||||||
Execution | string | true | Tipo da execução cetContinue, cetInterrupt, cetFailed | ||||||||||||
Total | Double | false | Total do pagamento realizado | ||||||||||||
Discount | Double | false | Desconto no total pago na venda | ||||||||||||
Increase | Double | false | Acréscimo no total pago na venda | ||||||||||||
PaymentNumber | Integer | true | Número da forma de pagamento | ||||||||||||
AuthorizationCode | Text(15) | true | Código de autorização do pagamento | ||||||||||||
VouchersPrint | Array of objects | false | Informações para impressão do recibo do pagamento
| ||||||||||||
Identifcation | Array of objects | false | Informações para identificação do cliente
| ||||||||||||
TransactionCanceledCode | String | false | NSU Cancelamento | ||||||||||||
InstallmentAmount | Integer | false | Quantidade de parcelas | ||||||||||||
FirstDigitCard | String | false | BIN do cartão | ||||||||||||
LastDigitCard | String | false | Últimos dígitos do cartão | ||||||||||||
FlagCard | String | false | Código da bandeira do cartão | ||||||||||||
OwnerCard | String | false | Nome do dono do cartão | ||||||||||||
ExpirationDateCard | String | false | Data de validade do cartão | ||||||||||||
IdWallet | String | false | ID da carteira digital | ||||||||||||
TypeWallet | String | false | Tipo da carteira digital | ||||||||||||
NetworkCard | String | false | Código da rede | ||||||||||||
PaymentType | String | false | Tipo do Pagamento Exemplo: mtFinalizadoraDinheiro ==> cptMoney; |
...
Os outros parâmetros são encontrados no Comando Desconto na Venda. Clique aqui e acesse a documentação.
Parametros para configurar o recurso para habilitar a forma de pagamento integrando ao parceiro,
Podemos incluir como método estas ações do parceiro, estes parametros são para quando o parceiro quiser ter o acionamento de sua própria função no PDV.
...
Ao confirmar a forma de pagamento será disparado uma requisitão(um Request ) via JSON para o parceiro.
...
{
"Event": "cetBefore",
"Execution": "cetContinue",
"ID": "001600000591145",
"Operation": "cotSalePayment",
"Pay"{
"Discount": 0,
"Increase": 0,
"PaymentNumber": 1,
"Total": 4.99
},
"Sale"{
"Discount": 0,
"Header"{
"AccountingDate": "2020-03-10T00 00 00",
"DateTimeIssue": "2020-03-10T16 57 34",
"IdDocument": 591145,
"CooDocument": 527,
"IdStore": 1,
"IdTerminal": 600,
"IdUser": 2,
"Status"": sttValid"
},
"ID": "001600000591145",
"Increase": 0,
"Items"[
{
"BarCode": "7891000100103",
"CaptionPacking": "UN",
"Description": "MOCA",
"DiscountAmount": 0,
"DiscountPrice": 0,
"IncreasePrice": 0,
"InternalCode": "4900",
"ItemNumber": 1,
"PackingQuantity": 1,
"Quantity": 1,
"Status": "sttValid",
"TotalPrice": 4.99,
"UnitPrice": 4.99
}
],
"Total": 4.99
},
"Version": 1
}
...
{
"Event": "cetBefore",
"Execution": "cetContinue",
"ID": "001222010768134",
"Operation": "cotSalePayment",
"ParkingTicket": null,
"Pay": {
"AuthorizationCode": "",
"Discount": 0.0,
"ExpirationDateCard": "",
"FirstDigitCard": "",
"FlagCard": "",
"IDPayment": "",
"IdWallet": "",
"Identification": null,
"Increase": 0.0,
"InstallmentAmount": 0,
"LastDigitCard": "",
"NetworkCard": "",
"OwnerCard": "",
"PaymentNumber": 333,
"PaymentType": "cptBillet",
"Thing": 0.0,
"Total": 2.0,
"TransactionCanceledCode": "",
"TransactionCode": "",
"TypeWallet": "",
"VouchersPrint": []
},
"Response": "OK",
"Sale": {
"Discount": 0.0,
"DiscountCodes": [],
"Header": {
"AccountingDate": "2023-02-09T00:00:00",
"DateTimeIssue": "2023-02-09T16:54:12",
"IdDocument": 10768134,
"CooDocument": 527,
"IdInvoiceKey": "",
"IdStore": 1,
"IdTerminal": 222,
"IdUser": 2,
"Identification": [],
"Status": "sttValid"
},
"ID": "001222010768134",
"Increase": 0.0,
"Items": [
{
"BarCode": "417618",
"CaptionPacking": "UN",
"Description": "SORVETE NESTLE 2 LITROS *CREME",
"DiscountPrice": 0.0,
"IdSegment": 3,
"IncreasePrice": 0.0,
"InternalCode": "24",
"ItemNumber": 1,
"OrderNumber": "",
"PackingQuantity": 1.0,
"PartitionDiscount": [],
"PartitionIncrease": [],
"Quantity": 1.0,
"SellerCode": 0,
"Status": "sttValid",
"TotalPrice": 2.0,
"UnitPrice": 2.0
}
],
"Messages": {
"Customer": [],
"User": []
},
"PartitionDiscount": [],
"PartitionIncrease": [],
"PaymentChange": null,
"Payments": [],
"Print": null,
"SolidaryChange": null,
"TaxDocument": null,
"Total": 2.0,
"VouchersPrint": []
},
"Version": 1
}
...