Create a splitted credit card payment

Create a credit card payment and split the amount between sellers

EnvironmentMethodEndpoint
Sandboxhttps://apisandbox.cieloecommerce.cielo.com.br/1/sales
Productionhttps://api.cieloecommerce.cielo.com.br/1/sales
⚠️

To submit a transaction from the API E-commerce Cielo to the Split, simply send the parameter Payment.DoSplit as true and add the node Payment.SplitPayments.

Sending fees in the request: If the request includes fees, they will take precedence over the fees registered in the portal e-commerce. Portal e-commerce fees will only apply when no fees are sent or in cases of redistribution.

Split payment example

The transaction amount is BRL 100.00. In this example, following fees were assumed:

Split Fee: 2% MDR + BRL 0.10 Fixed Fee.
Master fee with seller A: 5% MDR (including the 2% Split MDR) + 0.30 Fixed Fee.
Master fee with seller B: 4% MDR (including the 2% Split MDR) + 0.15 Fixed Fee.

Seller A:

  • Credit of BRL 57.00 (BRL 60.00 from the transaction minus 3.00 MDR);
  • Debit of BRL 0.30 Fixed Fee.

The amount receivable by seller A will be BRL 56.70.

Seller B:

  • Credit of R$38.40 (R$40.00 from the transaction minus BRL 1.60 MDR);
  • Debit of R$0.15 Fixed Fee.

The amount receivable by seller B will be BRL 38.25.

Master:

  • Credit of BRL 3.05 (BRL 3.00 MDR + 0.30 Fixed Fee from seller A, combined with BRL 1.60 MDR + 0.15 Fixed Fee from seller B, minus BRL 2.00 Split MDR);
  • Debit of BRL 0.10 (Fixed Fee agreed with the Split).

The amount receivable by the master will be BRL 2.95.

Split:

  • Credit of BRL 2.10 (BRL 2.00 MDR applied on the total transaction amount plus 0.10 Fixed Fee agreed with the Master)

The amount receivable by Split will be BRL 2.10.

See the example request for this scenario in the Example button in the request block.

ℹ️

Alphanumeric CNPJs will be implemented by the Brazilian Federal Revenue Service in July 2026

This change applies only to new registrations. There will be no changes to existing CNPJs.

The alphanumeric CNPJ is already supported by Cielo, with no changes required to your integration.

We recommend checking whether adjustments are needed in your merchant’s own checkout systems.



Visa Intelligent Data Exchange (IDX)

If you use Visa’s IDX authentication service, see Visa Intelligent Data Exchange (IDX).

TLID Mastercard

The Transaction Link Identifier (TLID), sent and returned in the TransactionLinkId field, is a unique identifier generated by the Mastercard card brand during a CIT transaction, used to link the related MIT transactions. The TLID applies to the Zero Auth response (response only) and to credit card, debit card, and merchant recurrence transactions.

For Mastercard, send IssuerTransactionId and TransactionLinkId together in MIT transactions: both parameters are mandatory.

PhaseDescription
Phase 1Current. TransactionLinkId available in the responses of card validation by Zero Auth, credit card payment creation, debit card payment creation, and in the query by PaymentId.
Phase 2Mandatory sending of the TransactionLinkId in the request (MIT) starting October 23, 2026.

Scheduled recurrence: in subsequent transactions, the IssuerTransactionId and TransactionLinkId fields are sent automatically.

The TransactionLinkId sent in the request must have exactly 22 characters (A-Z, a-z, 0-9, hyphens, and underscores). If the value doesn't match this format, Cielo ignores it and returns no error. When Cielo sends the TLID to the card brand, the response also includes the SentTransactionLinkId with the value sent. The Zero Auth request doesn't accept this field.

See more details in Card Brand Identifiers.

Credit card transaction response

Following table presents the main parameters that may be returned by the API when creating a credit card payment.

PropertyDescriptionTypeSize
Payment.IssuerTransactionIdTransaction identifier generated by the card brand and returned in the response of the CIT transaction. Store the value to send it in subsequent MIT transactions: sending is mandatory, for all card brands, in recurring, incremental, and reauthorized transactions. See more details in Card Brand Identifiers.Text30
Payment.TransactionLinkIdUnique identifier (TLID) generated by Mastercard and returned in the response, used to link the CIT transaction to subsequent MIT transactions. For Mastercard, send the original TransactionLinkId together with the IssuerTransactionId: both are mandatory, and sending the TransactionLinkId is mandatory starting October 23, 2026. See more details in Card Brand Identifiers.
Format: 22 alphanumeric characters (A–Z, a–z), case-sensitive, and may include hyphens (-) and underscores (_).
Text22
Payment.SentTransactionLinkIdTLID that the merchant sent in the request and that Cielo forwarded to the card brand. The field only appears when Cielo sent the TLID. See more details in Card Brand Identifiers.Text22
Body Params
string
required

Order identification number. Warning: Allowed characters are a-z, A-Z, 0-9. Special characters and blank spaces are not allowed. Size: 50.

Customer
object
Payment
object
SplitPayments
array of objects
SplitPayments
Headers
string
required

Store identifier in Cielo. Size: 36.

string
required

Public Key for Double Authentication in Cielo. Size: 40.

string

Request identifier, used when the merchant uses different servers for each GET/POST/PUT. Size: 36.

Response

Language
LoadingLoading…
Response
Choose an example:
application/json