Creating Token Only

This service is used when you do not want to process a transaction immediately, but only create a token to store on your dbase. This token can then be used for single transactions or recurring transactions where you manage the recurring schedule.

The SOAP service call for this will use the CustomerLink “CreateCreditCardCustomerCodeV1” SOAP call.

 

POST /NetGate/CustomerLink.asmx HTTP/1.1
Host: www.iatspayments.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
 <soap12:Body>
   <CreateCreditCardCustomerCodeV1 xmlns="https://www.iatspayments.com/NetGate/">
     <agentCode>string</agentCode>
     <password>string</password>
     <customerIPAddress>string</customerIPAddress>
     <customerCode>string</customerCode>
     <firstName>string</firstName>
     <lastName>string</lastName>
     <companyName>string</companyName>
     <address>string</address>
     <city>string</city>
     <state>string</state>
     <zipCode>string</zipCode>
     <phone>string</phone>
     <fax>string</fax>
     <alternatePhone>string</alternatePhone>
     <email>string</email>
     <comment>string</comment>
     <recurring>Boolean</recurring>
     <amount>string</amount>
     <beginDate>dateTime</beginDate>
     <endDate>dateTime</endDate>
     <scheduleType>string</scheduleType>
     <scheduleDate>string</scheduleDate>
     <creditCardCustomerName>string</creditCardCustomerName>
     <creditCardNum>string</creditCardNum>
     <creditCardExpiry>string</creditCardExpiry>
     <mop>string</mop>
   </CreateCreditCardCustomerCodeV1>
 </soap12:Body>
</soap12:Envelope>

 

For example, the card read data from the MagTek uDynamo would be:

<creditCardNum>03|@|C4DDC3DE59B1DB65F03D04CFF145469CBB2CB59E22BA56ED8691D27813D963F51408F5BDDEB03E0B1860EFAAD85F9FA78ED32911443282D4ACE1F585C194DEE2D7F473456972ABB9|@|FADF1842439903BB07D444459D4DBEDC0EE099322D1AA7FBC64CDBFE834511632A592E52BFC8EE95|@|9012910B1D54BC000069</creditCardNum>

 

Notes: To create a token only, set the recurring flag to False. It is possible to set up a recurring schedule with this call as well by setting the recurring flag to True and supplying the amount, start and end dates, schedule type and schedule date. Refer to the iATS CustomerLink documents for further details on this.