Helcim Logo Support & Tutorials

© Copyright 2006-2018 Helcim Inc.

All Rights Reserved.

Legacy Platforms » Helcim Virtual Terminal » Helcim Gateway API » Form Samples (POST) »

Recurring Transaction

Below is sample form for sending (HTTP POST) a recurring transaction to our payment gateway.

<form action="https://gateway.helcim.com/" method="POST">
<!-- Required Fields -->
<input type="hidden" name="merchantId" value="YOUR-MERCHANT-ID">
<input type="hidden" name="token" value="YOUR-GATEWAY-TOKEN">
<input type="hidden" name="test" value="1">
<input type="hidden" name="type" value="recurring">
<input type="hidden" name="cardNumber" value="4242424242424242">
<input type="hidden" name="expiryDate" value="0315">
<input type="hidden" name="cvvIndicator" value="1">
<input type="hidden" name="cvv" value="123">

<input type="hidden" name="recurringPeriod" value="1 month">
<input type="hidden" name="recurringStartDate" value="20090131">
<input type="hidden" name="recurringAmount" value="10.00">
<input type="hidden" name="recurringTimes" value="24">

<!-- Order Information (optional) -->
<input type="hidden" name="amount" value="18.00">
<input type="hidden" name="orderId" value="invoice1">
<input type="hidden" name="customerId" value="customer1">
<input type="hidden" name="cardholderName" value="John Doe">
<input type="hidden" name="cardholderAddress" value ="111 25th Ave">
<input type="hidden" name="cardholderPostalCode" value="T2S3G4">

<!-- Billing Information (optional) -->
<input type="hidden" name="billingName" value="Billing Name">
<input type="hidden" name="billingAddress" value="Billing Address">
<input type="hidden" name="billingCity" value="Billing City">
<input type="hidden" name="billingProvince" value="Billing Province">
<input type="hidden" name="billingPostalCode" value="Billing PC">
<input type="hidden" name="billingCountry" value="Billing Country">
<input type="hidden" name="billingPhoneNumber" value="Billing Phone">
<input type="hidden" name="billingEmailAddress" value="example@example.com">
<input type="submit" name="submit" value="Submit">
</form>