Criar Cobrança PIX
Transacione via PIX. Envia os dados do pagador e o valor. A API retorna o PIX Copia e Cola pronto pro seu cliente pagar no app do banco.
Endpoint
POST https://isolutionpay.com/api/pixCampos
| Campo | Obrigatório | Descrição |
|---|---|---|
| valor | ✅ | Valor em reais. Ex: "49.90" |
| nome | ✅ | Nome completo do pagador |
| cpf | ✅ | CPF do pagador, com ou sem pontuação |
Exemplos
curl -X POST https://isolutionpay.com/api/pix \
-H "Content-Type: application/json" \
-H "token: isolutionpay_sk_SUA_CHAVE_AQUI" \
-d '{
"valor": "99.90",
"nome": "João Silva",
"cpf": "12345678900"
}'const res = await fetch("https://isolutionpay.com/api/pix", {
method: "POST",
headers: {
"Content-Type": "application/json",
"token": "isolutionpay_sk_SUA_CHAVE_AQUI"
},
body: JSON.stringify({
valor: "99.90",
nome: "João Silva",
cpf: "12345678900"
})
});
const { txid, pixCopiaECola } = await res.json();
// Exiba pixCopiaECola pro cliente pagar
// Salve txid para verificar depoisimport requests
res = requests.post(
"https://isolutionpay.com/api/pix",
headers={"Content-Type": "application/json", "token": "isolutionpay_sk_SUA_CHAVE_AQUI"},
json={"valor": "99.90", "nome": "João Silva", "cpf": "12345678900"}
)
data = res.json()
txid = data["txid"]
pix = data["pixCopiaECola"]Resposta
{
"success": true,
"txid": "abc123xyz",
"pixCopiaECola": "00020126580014br.gov.bcb.pix...",
"valor": "99.90",
"status": "pending"
}| Campo | Descrição |
|---|---|
| txid | ID da transação. Salve para verificar o pagamento depois |
| pixCopiaECola | Código PIX para exibir ao cliente |
| status | Sempre começa como pending |
O PIX expira em 60 minutos.