worldline

Documentation

Customer Initiated Transaction (CIT)

When a payment transaction is triggered by a cardholder with stored card credentials then it is termed as Customer Initiated Transactions (CIT). These are typically unscheduled transactions (UCOF) triggered as one-click payments during a checkout process and often needs to go through Strong Customer Authentication (SCA). It is also possible to request for a SCA exemption .

Perform UCOF-CIT

To initiate a subsequent Unscheduled card-On-File Customer Initiated Transaction (UCOF-CIT), you must include cardPaymentData.cardOnFileData object and associated properties in your create payment request along with 3D-Secure data.

Property

Explanation

isInitialTransaction

Set to "false" to indicate that the transaction is a subsequent transaction referring to an initial Card on File transaction

subsequentCardOnFileData.cardOnFileInitiator

Initiator of the subsequent COF transaction, it must be "CARDHOLDER"

subsequentCardOnFileData.transactionType

Set to "UNSCHEDULED_CARD_ON_FILE" to indicate that the transaction is UCOF - CIT

subsequentCardOnFileData.initialSchemeTransactionId

You must to link the subsequent COF transactions to the initial approved COF transaction and for that reason scheme transaction id of an approved initial COF transaction must be provided here.

subsequentCardOnFileData.initialSchemeTransactionLinkId

You must to link the subsequent COF transactions to the initial approved COF transaction and for that reason scheme transaction link id of an approved initial COF transaction must be provided here.

{
    "cardPaymentData": {
        "cardOnFileData": {
            "isInitialTransaction": false,
            "subsequentCardOnFileData": {
                "cardOnFileInitiator": "CARDHOLDER",
                "transactionType": "UNSCHEDULED_CARD_ON_FILE",
                "initialSchemeTransactionId": "304232535995347",
                "initialSchemeTransactionLinkId": "aRyU-3Ti981f_6WvBaqM03",
            }
        }
    }
}