Generate a PIX Cash In with reduced/simplified fields

Headers

ParameterTypeDescriptionExample
AuthorizationStringBearer + Access_tokenBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzEzMzAwOTMxLCJpYXQiOjE3MTMyOTczMzEsImp0aSI6Ijc2ZWI4ZTE5ZjM4YjQ4NmZiODdmNzNjNTdkMWVmNDJhIiwidXNlcl9pZCI6MjQ2fQ.5zekMa7CUj9p-MvNHns5ke4ZPhYV3Y1CLOsYL7hDUUo
hmacStringHMAC (Hash-based Message Authentication Code) is an authentication algorithm that combines a private key with a message to create a Message Authentication Code (MAC).57373705c83bc5efe41001790c54642e670088c0c87d56bc8f990f2260c7740b99f4081ff231b87f82118c1e77a959e1f40eacf690a8fa61a827a9ba01d546f6)

Body Details

{
  "amount": 0.01,
  "type_fine": "NONE",
  "fine": 0,
  "source_account_branch_identifier": "0001",
  "source_account_number": "00xx01",
  "base_64_image": true
}
FieldTypeDescriptionRequired or Optional
amountDecimalAmount to be paid.required
type_fineStringNONE, VALUE, or PERCENT – In this field, you should specify the type of fine/interest that will be applied. If this condition is not applicable, fill in the field with 'NONE'. If it is necessary to apply a fine/interest, use 'VALUE' to input a fixed amount or 'PERCENT' to indicate the percentage of the fine to be charged. If you use VALUE or PERCENT, remember that the due_date field must be included in the body (more details available in the PIX Cashin (PIX Copy and Paste) section with all recommended fields).required
fineStringIn this field, you should fill in the value that will be charged as fine/interest as indicated in the type_fine field (VALUE or PERCENT). If the type_fine field is filled in as 'NONE', fill in this field with '0'required
source_account_branch_identifierStringsource_account_branch_identifier: In this field, please provide the number of the originating bank branch from which the Copy and Paste or QR Code Scanning will be generated. The branch number always consists of 4 digits (e.g., 0001).required
source_account_numberStringIn this field, you should provide the bank account number from which Copy and Paste or QR Code Scanning will be generated. A bank account number does not have a specific pattern and may vary in length depending on the financial institution. (Example: Accounts registered typically have 6 characters) ex: 401050required
base_64_imageBooleanIn this field, you can choose whether to include the QR Code's base64 in the response of the request. If the option is set to true, the base64 will be included in the response. If set to false, the base64 will not be included. If the field is left empty, the base64 of the QR Code will be generated by default.Optional

Response Details

{
    "worked": true,
    "pix_copy_and_paste": "00020101021226880014br.gov.bcb.pix2566qrcodes.saq.digital/v2/qr/cob/************************************SAQ INSTITUICAO DE PAGAME6009SAO PAULO62070503***6304E39B",
    "qr_code_id": 1,
    "debtor_name": "Fulano de tal",
    "debtor_document": "15888877743",
    "type_document": "CPF",
    "debtor_institution": null,
    "debtor_institution_number": null,
    "expiration_date": "2024-01-01T12:00:00.000Z",
    "due_date": null,
    "amount_chargeback": 0.0,
    "amount": 0.01,
    "fee": 0.0,
    "type_fine": "NONE",
    "fine": null,
    "fine_date": null,
    "status": "NEW",
    "base_64_image": null,
    "base_64_image_url": "https://api.saq.digital/v2/finance/image/qrcode/***c.png",
    "account_number": "0001",
    "agency_number": "0001",
    "endToEndId": "",
    "payment_date": null,
    "tax": null,
    "tx_id": "23920262************f770c",
    "tag": "description"
}
FieldDescription
workedReturns true or false confirming whether the Generate a PIX Cash In (Copy and Paste Or QR Code) was successful or not.
pix_copy_and_pasteThis field returns the generated copy and paste code that the customer can pay directly through their bank
qr_code_idUnique payment identifier generated. This value never repeats, and it enables querying endpoints to confirm the payment status, refunds, etc.
debtor_nameReturns the Payer's name (the same information that was sent in the body)
debtor_documentReturns the Payer's document (the same information that was sent in the body)
debtor_institutionReturns the payer's debtor institution
debtor_institution_numberReturns the debtor institution number (ISPB)
type_documentReturns the Payer's type document (the same information that was sent in the body)
expiration_dateReturns the expiration date (the same information that was sent in the body)
due_dateReturns the due date (the same information that was sent in the body)
amount_chargebackIf a refund occurs, this field will be filled with the refunded amount.
amountReturns the amount (the same information that was sent in the body)
feeReturns the fee amount charged for the transaction (Deprecated)
fine_dateReturns the type_fine if applicable
statusNEW - Payment generated, awaiting payment by the customer
PAID - Payment successfully completed
CANCELED - Payment canceled / expired
base_64_imageThis field returns the generated QRCode image in base64 format
base_64_image_urlThis field returns the link with the generated QRCode image. The customer can scan it and pay directly through their bank.
account_numberReturns the account Number (the same information that was sent in the body)
agency_numberReturns the agency Number (the same information that was sent in the body)
endToEndIdReturns the Endtoend ID (the same information that was sent in the body)
payment_dateReturns the date and time at which the payment was completed
tx_idReturns the conciliation ID QR Code
taxReturns the fee amount charged for the transaction
tagReturns the tag if applicable (the same information that was sent in the body)
Language
Click Try It! to start a request and see the response here!