Recurring

For recurring transactions use Subscription object parameters. See attached code sample for reference.

				
					//Recurring Authorization request example

{
    "accountId": "Platform Account Id",
    "subAccountId": "Sub-Account Id",
    "amount": 10,
    "currency": "USD",
    "type": "Authorization",
    "paymentMethod": "CreditCard",
    "creditCard": {
        "number": "4111111111111111",
        "expirationDate": "1225",
        "nameOnCard": "Eleanor Johansson",
        "type": "Visa",
        "cvv": "123"
    },
    "subscription": {
        "schedule": {
            "interval": "interval type",
            "intervalCount": "intervalCount for Daily, Weekly, Monthly interval",
            "dayNumber": "dayNumber for Weekly, Monthly, Yearly interval",
            "monthNumber": "monthNumber for Yearly interval"
        },
        "expiration": {
            "type": "expiration type",
            "numberOfOccurrences": "numberOfOccurrences for EndAfterNumberOfOccurrences expiration",
            "date": "dateTime for EndByDate expiration",
            "numberOfDays": "numberOfDays for EndAfterNumberOfDays expiration"
        },
        "recurringAmount": 2,
        "initialPreAuthAmount": 0
    }
}