Skip to content

Bandeiras de Cartão

GET /publics/payments/card-flags

Retorna expressões regulares e regras de validação para bandeiras de cartão de crédito

Resposta de Sucesso

HTTP Status: 200 OK

1{
2 "status": true,
3 "data": {
4 "visa":[0-9]{3})?$",
5 "master":[01][0-9]|20))[0-9]{12}$",
6 "americanexpress": "^3[47][0-9]{13}$",
7 "elo": "^((((636368)|(438935)|(504175)|(451416)|(636297))\\d{0,10})|((5067)|(4576)|(4011))\\d{0,12})$",
8 "hipercard": "^(606282\\d{10}(\\d{3})?)|(3841\\d{15})$",
9 "aura":0[0-5]|[68][0-9])[0-9]{11}$"
10 }
11}

Condições de Pagamento

POST /publics/payments/conditions

Calcula condições de pagamento e parcelamento disponíveis para uma lista de itens

Parâmetros do Body

CampoTipoObrigatórioDescrição
cashDiscountPaymentOptionIdintegerNãoID da opção de pagamento com desconto à vista
installmentPaymentOptionIdintegerNãoID da opção de pagamento parcelado
itemsarraySimArray de itens para cálculo das condições
items[].referencestringSimReferência do item (máximo 100 caracteres)
items[].valuenumericSimValor do item

Resposta de Sucesso

HTTP Status: 200 OK

1{
2 "status": true,
3 "data": {
4 "reference": "1",
5 "value": 123.45,
6 "cashDiscount": {
7 "discountPercentage": 0,
8 "discountValue": 0,
9 "valueWithDiscount": 123.45
10 },
11 "installments": [
12 {
13 "installment": 1,
14 "installmentValue": 123.45,
15 "totalValue": 123.45,
16 "fee": 0,
17 "feeTotalValue": 0
18 },
19 {
20 "installment": 2,
21 "installmentValue": 61.725,
22 "totalValue": 123.12,
23 "fee": 0,
24 "feeTotalValue": 0
25 },
26 {
27 "installment": 3,
28 "installmentValue": 41.15,
29 "totalValue": 123.45,
30 "fee": 0,
31 "feeTotalValue": 0
32 }
33 ]
34 }
35}

Uappi is the most productive way to
build, deploy, and monitor software.

;