Skip to main content

Introduction

Through the endpoints presented in this section, the integrator partner can schedule pix-type transactions. This feature allows you to create, list, and cancel schedules for a specific account.

Notes

  • The scheduling date follows Brasília time (BRT or UTC/GMT -03:00).
  • Transactions will be attempted starting at 8 AM BRT.
  • Transactions that fail due to insufficient balance will be retried in 1 hour, with a limit of 3 attempts.
  • For key, static_qr_code, and dynamic_qr_code transactions, the Pix key will be re-verified before the transaction is completed to ensure that the destination account has not changed. If any discrepancy is detected, the schedule will be rejected (rejected).
  • A webhook will be sent to the integrator partner informing the success or rejection of a schedule.
  • It's not possible to schedule an instant dynamic_qr_code.
  • Scheduled transfers consume your Pix transaction limit.

Pix Schedule Status

EnumeratorDescription
scheduledScheduled transaction
sentSchedule completed and successfully sent. Final status.
rejectedSchedule rejected during creation or execution. Final status.
cancelledSchedule canceled by customer request. Final status.
pending_2fa_approvalPending two-factor authentication approval.
pending_creationSchedule in the process of creation (Transitional state for batch scheduling).
waiting_batch_approvalSchedule created and linked to a batch awaiting two-factor authentication approval.

Schedule Transfers

On the scheduled day, after verifying the consistency of the target account, the pix transaction will be attempted. At this point, a pix_transfer is generated and added to the schedule_transfers list. A maximum of 3 pix transactions will be attempted.

Schedule Transfer Object

FieldTypeDescriptionCharacters
pix_transfer_keyuuidv4Unique key for identifying the Pix transfer in the QI system.36
end_to_end_id *stringIdempotency key for a Pix transaction within the SPI (Instant Payment System).32
pix_transfer_statusstringTransaction status.Enumerators pix_transfer_status
created_atstringTimestamp of when the transaction was created.20

Enumerator Pix Transfer Status

EnumeratorDescription
sentTransaction successfully sent. Final status.
rejectedTransaction rejected during execution. Final status.
pendingTransaction pending conclusion. Transitional state.