You can take recurring payments (also known as merchant initiated transactions), for the following use cases:
Reauthorization for split shipment:
A split shipment occurs when multiple goods purchased in a single transaction are shipped at separate times. When the goods become available to ship, you can perform a new authorization for the portion of the transaction being delivered. This ensures that the cardholder's funds are still available. The reauthorization is performed in one of the following scenarios:
- Before requesting a capture, you request an authorization using the saved cardholder credentials.
 - You use the split-shipment feature.
 
Regular payment:
The result of instructions governed by a contract between you and a cardholder. The instructions enable you to charge a specific or variable amount at specified intervals.
To take these types of recurring payments, you need to
POSTto the REST API payments resource, using the token returned when you saved a card after a single payment.
For recurring transactions, POST a request to the payments resource.
POST``https://apitest.cybersource.com/pts/v2/payments
Request body:
{
    "clientReferenceInformation": {
        "code": "MITUnschedule"
    },
    "paymentInformation": {
                 "paymentInstrument": {
    "id": "PAYMENT TOKEN" (The token ID returned in the response to your merchant POST URL after the initial 'save card with a single payment')
        }
    },
    "orderInformation": {
        "amountDetails": {
            "currency": "GBP",
            "totalAmount": "100.01"
        }
    },
    "processingInformation": {
        "capture": true,
        "commerceIndicator": "internet",
        "authorizationOptions": {
            "ignoreAvsResult": "true",
            "ignoreCvResult": "true",
            "initiator": {
                "type": "merchant",
                "storedCredentialUsed": true
            }
        }
    }
}