Skip to main content

Create a Recurrence (Journey 1)

Journey 1 — Without QR Code (app notification)

Overview

What it is

Authorization requested from the payer directly in the bank app, without QR Code reading.

When to use

Active contact (phone, chat, in-person) or existing relationship with the customer.

How it works

Receiver creates the recurrence with payer's account data → the payer receives a notification in the app → approves the recurrence → future charges can be scheduled.

Benefits

Simple and direct experience; doesn't require QR Code display.

Request

ENDPOINT
/account/account_key/outgoing_recurrence/journey_one
METHOD
POST

Request Path Params

FieldTypeDescriptionCharacters
account_key*uuid4Unique account identification key.36

Request Body

Request Body: Create Recurrence (Journey 1)
{
"request_control_key": "98fc62fd-b0a0-4604-9bea-475e91a9dc82",
"periodicity": "monthly",
"minimum_recurrence_amount": 125,
"start_date": "2025-06-10",
"end_date": "2027-06-10",
"pix_message": "Conta de Luz Residencial nº123",
"recurrence_type": "variable_amount",
"debtor_data": {
"name": "Sebastião",
"email": "sebastiao@test.com",
"document_number": "05431134850",
"contract_id": "Contrato de pagamento recorrente",
"address": {
"street": "Av. Brigadeiro Faria Lima",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Jardim Paulistano",
"number": "2391",
"postal_code": "01452905",
"complement": "Complemento"
},
"account_data": {
"account_number": "123456",
"account_digit": "7",
"account_branch": "0001",
"ispb": "31872495"
}
},
"retry_configuration": {
"retry_allowed": true,
"retry_rule": {
"first_retry": {
"day": "1",
},
"second_retry": {
"day": "3",
},
"third_retry": {
"day": "4",
}
}
},
"settlement_date_type": "workdays"
}

Body Params

FieldTypeDescriptionCharacters
request_control_key *uuidUnique request identification key used by the client in uuid4 format.36
periodicity *enumeratorType of periodicity associated with the subscription recurrence.periodicity Enumerators
minimum_recurrence_amountnumberMinimum transaction amount for variable amount recurrences (in cents).-
start_date *stringRecurrence start date (ISO 8601 format, e.g., "2025-07-01").-
end_datestringRecurrence end date; for indefinite duration, send as null.-
pix_message *stringMessage to be sent along with the Pix transaction.140
debtor_data *ObjectDebtor (subscriber) data.debtor_data Object
retry_configuration *ObjectRetry configuration for incomplete transactions.retry_configuration Object
settlement_date_type *enumeratorType of settlement date adjustmentsettlement_date_type Enumerators
recurrence_type *enumeratorType of recurrencerecurrence_type Enumerators
Attention

The minimum_recurrence_amount field is optional and should only be provided for variable amount recurrences. If the recurrence is fixed amount, the recurrence_amount field must be sent, with the recurrence value. As well as the recurrence_type enumerator, which should correspond to the type of recurrence (Fixed amount or variable).

periodicity Enumerators

EnumeratorDescription
weeklyWeekly recurrence
monthlyMonthly recurrence
quarterlyQuarterly recurrence
semiannualSemiannual recurrence
annualAnnual recurrence

settlement_date_type Enumerators

EnumeratorDescription
workdaysBusiness days
calendar_daysCalendar days

recurrence_type Enumerators

EnumeratorDescription
fixed_amountFixed Amount Recurrence
variable_amountVariable Amount Recurrence

debtor_data Object

FieldTypeDescriptionCharacters
name *stringSubscriber name.50
email *stringSubscriber email.100
document_number *stringSubscriber CPF or CNPJ.14
contract_idstringSubscriber contract identifier.100
address *ObjectSubscriber address.address Object
account_data *ObjectSubscriber banking data.account_data Object

address Object

FieldTypeDescriptionCharacters
streetstringStreet.-
statestringState.-
citystringCity.-
neighborhoodstringNeighborhood.-
numberstringNumber.-
postal_codestringPostal code.-
complementstringComplement.-

account_data Object

FieldTypeDescriptionCharacters
account_numberstringAccount number.-
account_digitstringAccount digit.-
account_branchstringAccount branch.-
ispbstringFinancial institution ISPB.-

retry_configuration Object

FieldTypeDescriptionCharacters
retry_allowedbooleanIndicates if retries are allowed.-
retry_ruleObjectRetry rules.retry_rule Object

retry_rule Object

FieldTypeDescriptionCharacters
first_retryObjectFirst retry configuration.retry_detail Object
second_retryObjectSecond retry configuration.retry_detail Object
third_retryObjectThird retry configuration.retry_detail Object

retry_detail Object

FieldTypeDescriptionCharacters
daystringRetry day.-

Response

STATUS
200
Response Body
{
"request_control_key": "a7b9e3c1-f2d4-4a8b-9c7e-123456789abc",
"recurrence_key": "b2c3d4e5-f6g7-4h8i-9j0k-l1m2n3o4p5q6",
"recurrence_status": "pending_confirmation",
"created_at": "2025-06-16T23:52:00.000Z"
}

Response Body

FieldTypeDescriptionCharacters
request_control_keyuuidRequest control key sent by the client.36
recurrence_keyuuidUnique subscription recurrence identification key.36
recurrence_statusenumeratorCurrent recurrence status.recurrence_status Enumerators
created_atstringRecurrence creation date and time (ISO 8601 format).-

recurrence_status Enumerators

EnumeratorDescription
pending_confirmationRecurrence pending confirmation
activeActive recurrence
cancelledCancelled recurrence
suspendedSuspended recurrence
expiredExpired recurrence
STATUS
4XX
Response Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em português",
"code": "codigo"
}
HTTP CodeQI Code
code
Title
title
Description (eng)
description
Description (ptbr)
translation
400QIT000002Bad RequestInvalid request schema.Erro no esquema da requisição.
403APX000030Unauthorized TransactionUser is not authorized to create this recurrence.Usuário não autorizado a criar esta recorrência.
403APX000018Endpoint Access DeniedRequester lacks permission to access this endpoint.Requester não possui permissão para acessar este endpoint.
404APX000021Subscription Not FoundSubscription {subscription_key} not found.Assinatura {subscription_key} não encontrada.
404APX000002Recurrence Not FoundRecurrence {recurrence_key} not found.Recorrência {recurrence_key} não encontrada.
406APX000027Invalid Transaction AmountTransaction amount {minimum_transaction_amount} is invalid.Valor da transação {minimum_transaction_amount} é inválido.
409APX000014Request Control Key ConflictThe request_control_key {request_control_key} is already in use.A request_control_key {request_control_key} já está em uso.