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?