PIX - Cash-In
Endpoint para geração do Código de Pagemento (QrCode) de pagamento PIX.
HEADERS
ci: cliente ID
cs: cliente secret
Request
Variável
Type
Descrição
requestNumber
String
Número do pedido
dueDate
String
Data de vencimento do QrCode (AAAA-MM-DD)
amount
Number
Valor total da compra
callbackUrl
String
URL de webhook para receber as informações de pagamento.
client
Object
Objeto com os dados do cliente
name
string
Nome do cliente
document
string
CPF do cliente
Atenção: Em cobranças acima de R$499, torna-se obrigatório o envio da indentificação do pagador (client.name e cliente.document). A cobrança só poderá ser liquidada pelo titular informado.
const myHeaders = new Headers();
myHeaders.append("ci", "Cliente ID");
myHeaders.append("cs", "Cliente Secret");
myHeaders.append("Content-Type", "application/json");
const raw = JSON.stringify({
"requestNumber": "12345",
"dueDate": "2022-10-30",
"amount": 300,
"callbackUrl": "https://webhook.com/",
"client": {
"name": "joão da silva",
"document": "77798993334"
}
});
const requestOptions = {
method: "POST",
headers: myHeaders,
body: raw,
redirect: "follow"
};
fetch("https://api.xmazzu.com/api/v1/gateway/request-qrcode", requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));
Response
Variável
Type
Descrição
idTransaction
String
ID único da transação
paymentCode
String
Código de pagamento gerado (QR code)
response
String
Mensagem de retorno da solicitação.
paymentCodeBase64
String
QR Code da cobrança em Base64.
{
"idTransaction": "0b935d10-3c90-4af3-8776-dd18622a7941",
"paymentCode": "00020101021226890014br.gov.bcb.pix2567brcode-h.sandbox.starkinfra.com/v2/2b625b826e2f40d29e0b71fbc78904795204000053039865802BR5918Suit Business Ltda6007Goiania62070503***6304F01C",
"response": "OK",
"paymentCodeBase64":"iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AQAAAACgl2eQAAACvElEQVR4Xu2YS3IDIQxE4SLS/W+Ro8BFIP2Ey3Zmkcoi7tVQznzguaojtQTltn8fX+06cxk3cMYNnHEDZ/wNGK311aJFrmg5Wug6mTQCU585F7Nd98jJQ837AF6X/kZE5MjReSvGCigwXRFLyK2olWAzoKsitJQhUXvkY9IHwETHORKaC4E1aQTw57yOq6uv6/8MMBby0DUkUdWTj3kXMMgQRh3c1zEu/jUCahvRWvSVco3KZi494h8joGmStUIq64beiJdpDYDyAxTcqo80GbcK2QegSfFRvBpORZ8qZ7NuAypZ1CwiFR8lTcs0Eh8wcCv1QsomnpFn86i0AUqLOkaypSZPpO2azQ8DuIP+gWWraCdf4OMDpsxSsVocMRSma/EaAL3RNdRClDDZhGtgICtQQnmvopXK6mpvIj8OKEWdRiaTlLrAvHjZCGCNUXlaukhepSxeIi0Ae9kjS42czcraM1kGgBhpRqII2GRPCQrJCRApBaq00kd4QqgVKL8EXpG2UDPZ9ZBWoJGaaiKvB33JCExCo+RsdpYK0Cr7PkUagI1nU7MTlPpprVAnQGLKKatXyVC3KDUC0iSzPMqHchGFe58iDQB5qmUmVULYh3RZAdXJY0/TeZd4VQ29J+vjwNz1y4BOWAoZvVzfyHPkswEQhAdZi4KZ1c2iG4HTvGvmnLY2p5z3/+LzAAUj53aaFzHDMT+K1wEE5TpJUKu15IyxX8VrADAK+lQ52HVTw50acgKtVNHNsxYhaWRGgBQhSGv0Dh2xuiL2nqzPAwzWAuOwraZci2AjMDBJI1mjwrV4m7RWH6CAlLRzxlND1eb6Q6QDKG0UDnLl4dFL90ukCWBrnZvKUd2iupq6F0h+I5GwWYV0OrkTgDnidFNDlXsrbkaAzKCSTIkeCpkYatoH/DZu4IwbOOMGzvgH4BsdZlJNTX5BEAAAAABJRU5ErkJggg=="
}
Atualizado
Isto foi útil?