Documentação API PradaPay

PRODUÇÃO: https://api.pradapay.com

Autenticação

HEADER

Todas as requisições devem incluir sua API Key no header:

{
    "api-key": "sua_chave_aqui"
}
                    

Pagamento via Pix

POST https://api.pradapay.com/v1/gateway/

Cria uma nova transação Pix

Parâmetros

Parâmetro Tipo Descrição
requestNumber String ID único da transação
amount Decimal Valor da transação
client Object Dados do cliente

Request

{
    "id_produto": [222], //Opcional array
    "requestNumber": "12356",
    "amount": 1.50,
    "frete_valor": 0,   //Opcional
    "frete_nome": "",   //Opcional
    "quantidade": [1],  //Opcional array
    "api-key": "SUA_CHAVE",
    "postback": "https://seusite.com/callback", // Opcional
    "client": {
        "name": "João Silva",
        "document": "999.999.999-99",
        "email": "[email protected]",
        "userPhone": "(99) 99999-9999",
        "cep": "99999999",  //Opcional
        "estado": "SP", //Opcional
        "cidade": "São Paulo",  //Opcional
        "bairro": "Centro", //Opcional
        "rua": "Rua josé fernandes",  //Opcional
        "numeroEnd": "123", //Opcional
        "complemento": "AP 01"  //Opcional
    }
}
                    

Response

{
    "status": "success",
    "paymentCode": "000201010212267...",
    "idTransaction": "52fc5262-4063-4900...",
    "paymentCodeBase64": "iVBORw0KGgoAAAANSUhEUg..."
}
                        

Pagamento via Cartão

POST https://api.pradapay.com/v1/gateway/

Processa pagamento com cartão de crédito

Request

{
    "id_produto": [222], //Opcional array
    "requestNumber": "12356",
    "amount": 1.50,
    "frete_valor": 0,   //Opcional
    "frete_nome": "",   //Opcional
    "quantidade": [1],  //Opcional array
    "forma_pagamento": "cartao",
    "parcela": 1,
    "api-key": "SUA_CHAVE",
    "postback": "https://seusite.com/callback", // Opcional
    "client": {
        "name": "João Silva",
        "document": "999.999.999-99",
        "email": "[email protected]",
        "userPhone": "(99) 99999-9999",
        "cep": "99999999",  //Opcional
        "estado": "SP", //Opcional
        "cidade": "São Paulo",  //Opcional
        "bairro": "Centro", //Opcional
        "rua": "Rua josé fernandes",  //Opcional
        "numeroEnd": "123", //Opcional
        "complemento": "AP 01"  //Opcional
    },
    "card": {
        "nome": "João Silva",
        "numero": "4111111111111111",
        "mes": "12",
        "ano": "26",
        "cvv": "123"
    }
}
                    

Response

{
    "idTransaction": "ORDE_1A0406EF...",
    "status": "success",
    "retorno_cartao": "PAID"
}
                        

Pagamento via Boleto

POST https://api.pradapay.com/v1/gateway/

Processa pagamento via boleto bancário

Request

{
    "id_produto": [222], //Opcional array
    "requestNumber": "12356",
    "amount": 1,
    "quantidade": [1], //Opcional array
    "frete_valor": 0, //Opcional
    "frete_nome": "", //Opcional
    "utm_content": "",
    "utm_medium": "",
    "utm_campaign": "",
    "utm_source": "",
    "utm_term": "",
    "forma_pagamento": "boleto",
    "api-key": "SUA_CHAVE",
    "postback": "https://seusite.com/callback", // Opcional
    "client": {
        "name": "joao silva",
        "document": "046.213.680-95",
        "email": "[email protected]",
        "userPhone": "(12) 31231-2313",
        "cep": "99999999",
        "estado": "SP",
        "cidade": "São Paulo",
        "bairro": "Centro",
        "rua": "Rua josé fernandes",
        "numeroEnd": "123",
        "complemento": "AP 01"
    }
}
                    

Response

{
    "idTransaction": "CHAR_4CAA3F04-6C6E-4E00-BAFB-8377DDEDBDD3",
    "message": "ok",
    "status": "success",
    "barcode": "03399853012970000024227020901016278150000015630",
    "pdf_url": "https://example.com/fc6c8e8e-884a-439f-acfc-7fe42a631172.pdf"
}
                        

Webhooks

POST https://api.pradapay.com/v1/webhook/

Endpoint para verificação de status de pagamento

Request

{
    "idtransaction": "81bb141a-1746-49a8..."
}
                    

Response

{
    "status": "PAID_OUT"
}
                        

Cashout

POST https://api.pradapay.com/c1/cashout/

Solicitação de saque

Request

{
    "api-key": "SUA_CHAVE",
    "name": "Adm",
    "cpf": "70291669232",
    "keypix": "7029132323",
    "amount": 410.95
}
                    

FAQs

Como receber notificações de pagamento?

Configure o URL do callback no momento da requisição.

Onde encontrar a API Key?

A chave está disponível no painel administrativo do PradaPay.

Quais os status possíveis?

  • PAID_OUT: Pagamento concluído
  • WAITING_FOR_APPROVAL: Pagamento pendente
  • DECLINED: Pagamento recusado