Skip to main content

Webhooks

Once transfers occur asynchronously, proper mapping and handling of sent webhooks is of utmost importance.

Attention!

QI Tech webhooks should not be mapped in a restrictive manner. Additional fields may be included in webhook payloads returned by our APIs.

Webhook for Automatic PIX recurrence creation​

Webhook intended with information about customer recurrence creation

Webhook Request Body​

Request Body: Recurrence creation
{
"webhook_type": "baas.automatic_pix.incoming_recurrence",
"webhook_datetime": "2025-10-22T20:30:23.459Z",
"data": {
"account_key": "13385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_key": "12385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_status": "pending_confirmation",
"transaction_amount": "150.00",
"periodicity": "monthly",
"journey_type": "journey_one",
"pix_transfer_type": "key",
"end_to_end_id": "E1234567890123456789012",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"receiver_conciliation_id": "rec-conc-789",
"target_pix_key": "receiver@bank.com.br",
"payer_document_number": "12345678900",
"pix_message": "Pagamento mensal de serviço",
"created_at": "2025-05-22T10:00:00Z",
"updated_at": "2025-05-22T12:00:00Z"
}
}

Webhook Body Param​

FieldTypeDescriptionMax. Characters
webhook_typestringAn enumerator that defines the type of event being reported23
webhook_datetimestringDate and time of webhook sending20
account_keyuuid4Unique account identification key.36
incoming_recurrence_keyuuid4Unique authorization identification key36
incoming_recurrence_statusstringPIX recurrence status identifier.incoming_recurrence_status enumerators
transaction_amountnumberTransfer amount for fixed value occurrence.10
minimum_transaction_amountnumberMinimum transfer amount for variable value occurrence.10
maximum_transaction_amountnumberMaximum transfer amount for variable value occurrence.10
periodicityenumType of periodicity associated with the paymentperiodicity enumerators
journey_typeenumType of request journeyjourney_type enumerators
pix_transfer_typeenumType of PIX to be performedpix_transfer_type enumerators
end_to_end_idstringIdempotency key of a PIX transaction within SPI.32
start_datestringRecurrence start date-
end_datestringRecurrence end date, for indefinite time cases, send as null-
receiver_conciliation_idstringReceiver conciliation identification.35
target_pix_keystringPIX key of the transaction account.100
payer_document_numberstringTransaction payer's document number14
pix_messagestringMessage to be sent along with the PIX transfer.140
created_atstringRecurrence request creation time-
updated_atstringRecurrence request update time-

incoming_recurrence_status Enumerators​

EnumeratorDescription
pending_confirmationRecurrence pending confirmation
activeActive recurrence
cancelledCancelled recurrence
suspendedSuspended recurrence
expiredExpired recurrence

periodicity Enumerators​

EnumeratorDescription
weeklyWeekly recurrence
monthlyMonthly recurrence
quarterlyQuarterly recurrence
semiannualSemiannual recurrence
annualAnnual recurrence

journey_type Enumerators​

EnumeratorDescription
journey_oneAuthorization request through an app notification
journey_twoAuthorization request through QR Code reading
journey_threeRecurrence authorization through an immediate PIX via QR Code reading
journey_fourPayment or scheduling of a PIX with a recurrence authorization request in sequence

pix_transfer_type Enumerators​

EnumeratorDescription
manualPIX using destination account data
keyPIX using a PIX key
static_qr_codePIX using a static QR code
dynamic_qr_codePIX using a dynamic QR code