Installments
Please check-in with your Sales contact for the corresponding configuration and eligibility of this functionality.
Server2Server
To create a deposit with installments through our Server2Server solution, the parameter installments
should be sent in the request with a valid amount of installments.
The deposit will be synchronously processed, and charged with installments to the cardholder with the amount detailed in the installments
parameter.
Example request
curl -L \
--request POST \
--url 'https://cc-api-stg.directa24.com/v3/deposits' \
--header 'Content-Type: application/json' \
--header 'X-Date: 2025-07-15T12:57:14.936Z' \
--header 'X-Login: text' \
--header 'Authorization: text' \
--data '{
"invoice_id": "800000001",
"amount": 1000,
"country": "BR",
"currency": "BRL",
"installments":3,
"payer": {
"id": "11111",
"document": "84932568207",
"document_type": "CPF",
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
},
"credit_card": {
"cvv": "123",
"card_number": "4111111111111111",
"expiration_month": "10",
"expiration_year": "25",
"holder_name": "JOHN SMITH"
}
}'
Fragments Lite
Fragments Lite is similar to our Server2Server solution in regards of charging deposits with Installments.
Remember, that in this solution you should send the card_token
instead of the credit_card[]
object alongside with installments
parameter.
Example request
curl -L \
--request POST \
--url 'https://cc-api-stg.directa24.com/v3/deposits' \
--header 'Content-Type: application/json' \
--header 'X-Date: 2025-07-15T12:57:14.936Z' \
--header 'X-Login: text' \
--header 'Authorization: text' \
--data '{
"invoice_id": "800000001",
"amount": 1000,
"country": "BR",
"currency": "BRL",
"installments":3,
"payer": {
"id": "11111",
"document": "84932568207",
"document_type": "CPF",
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
},
"card_token": "C4RD_T0K3N_G3N3R4T3D_W1TH_FR4GM3N7S_L1T3"
}'
Last updated
Was this helpful?