Helcim Logo Support & Tutorials

© Copyright 2006-2018 Helcim Inc.

All Rights Reserved.

Legacy Platforms » Helcim Virtual Terminal » Helcim Gateway API » Recurring Transactions »

Request Variables (Required)

Name Type Description
merchantId numeric Your merchant id; must not include any spaces or special characters.
token alpha Your Gateway token (generated within the Gateway Administration Tool).
type alpha Type of transaction to be processed. Must be: "recurring".
cardNumber 16/numeric Credit card number; must not include any spaces or special characters.
expiryDate 4/numeric Credit card expiry date in the form of MMYY. With leading zeroes if the month or year is only one digit.
cvvIndicator 1/numeric CVV2 presence indicator. Must be either:

"1" (present), "2" (not visible), "3" (not present) or "4" (ignore)
cvv 4/numeric CVV2 value.
recurringPeriod 50/alpha Recurring period; set weekly or monthly:
1 week(s), 2 week(s), 1 month(s), 2 month(2), 6 month(s), 24 month(s)
Also allows the following aliases:
weekly, biweekly, monthly, bimonthly
1, 15 (for first and fiftheen of the month
recurringStartDate yyyymmdd The data to start recurring billing (cannot be today).
recurringAmount 10,2/decimal Amount of each recurring transaction.
recurringTimes 3/numeric Number of times to bill.
Card Tokenization Features
cardToken 23/alpha The credit card token. When used the cardNumber, expiryDate, cvvIndicator and cvv fields should not be sent.
cardF4l4 8/numberic The first and last four digits of the original credit card. This is used to confirm that the correct credit card will be billed.