Autenticação
Esta requisição requer autenticação via headers customizados:
Content-Type
string
default: "application/json"
required
Tipo do conteúdo da requisição
Corpo da Requisição
Valor do pagamento em reais (ex: 50.00)
Descrição ou finalidade do pagamento
Informações do beneficiário que receberá o pagamento Nome completo do beneficiário
Tipo da chave PIX. Valores aceitos: CPF, CNPJ, EMAIL, PHONE, EVP (chave aleatória)
Chave PIX do beneficiário conforme o tipo especificado
URL para receber notificações de webhook sobre o status do pagamento
Resposta
Código de status HTTP da operação
UUID único da transação de pagamento
Valor do pagamento realizado
Taxa cobrada pela transação
Status atual do pagamento. Valores possíveis: PENDING, COMPLETED, FAILED
Tipos de Chave PIX
A API aceita os seguintes tipos de chave PIX:
Tipo Descrição Formato CPFCadastro de Pessoa Física 11 dígitos (somente números) CNPJCadastro Nacional de Pessoa Jurídica 14 dígitos (somente números) EMAILEndereço de e-mail email@exemplo.com PHONENúmero de telefone +5511999999999 EVPChave aleatória (End-to-end) UUID no formato padrão
cURL
JavaScript
Python
PHP
Go
curl --location 'https://api.stylepay.com.br/api/v1/gateway/pix-payment' \
--header 'stpi: seu_client_id' \
--header 'stps: seu_client_secret' \
--header 'Content-Type: application/json' \
--data '{
"amount": 50.00,
"description": "Pagamento para fornecedor",
"creditParty": {
"name": "Maria Santos",
"keyType": "CPF",
"key": "98765432100"
},
"callbackUrl": "https://seusite.com/webhook/pix-payment"
}'
200 - Success
400 - Bad Request
401 - Unauthorized
500 - Internal Server Error
{
"statusCode" : 200 ,
"transaction_id" : "7c9e6679-7425-40de-944b-e07fc1f90ae7" ,
"amount" : 50.00 ,
"tax" : 1.50 ,
"status" : "PENDING"
}
Notas Importantes
O pagamento é processado de forma assíncrona. Use a callbackUrl para receber atualizações sobre o status da transação.
Certifique-se de validar a chave PIX do beneficiário antes de enviar o pagamento. Pagamentos enviados para chaves inválidas podem resultar em falhas ou valores não recuperáveis.
A taxa (tax) é calculada automaticamente com base no valor da transação e nas regras da sua conta.