Create a Card Transaction

This section provides a high-level view of the available card transaction models.

For implementation details, complete request and response examples, and model-specific behavior, refer to:


Available models

The API supports two card integration models:

  • Explicit model: the merchant explicitly informs whether the transaction should be processed as CREDIT_CARD or DEBIT_CARD
  • Flexible model: the merchant sends the card as CARD, and the issuer-defined method used in authorization is returned in the response

Availability matrix

CapabilityExplicit modelFlexible modelTokenized card
Credit card supportYesYesYes
Debit card supportYesYesNo
Merchant explicitly informs card methodYesNoYes
Issuer-defined card method returned in responseYesYesNo
Available in raw integrationYesYesNo
Available in tokenization flowNoNoYes

Important note

Debit card processing is currently available only through the raw card integration flow.

For the tokenized card flow, only credit card is currently available. Debit card is not supported in tokenization.

If you need to process debit card transactions, use the raw integration described in:


When to use each model

Explicit model

Use this model when your checkout already separates credit and debit flows and you want the API to validate the expected method against the type reported by the issuing bank.

Flexible model

Use this model when you want a simpler card integration and prefer the issuer-reported card method to define whether the transaction is processed as credit or debit.


Next step

Go to Raw Card Payment for the full implementation guide, including request structure, response structure, examples, and error handling.

Or go to - Token Credit Card Payment for Credit Card.