Processing Single Credit Card Transactions

This service is used when you want to make a single transaction by swiping a credit card through the magnetic stripe reader (MSR). This is when you want to do a one-off credit card transaction without needing a token (Customer Code) to be used or created.

To use the encrypted MSR for a single credit card transaction, you must use the ProcessLink “ProcessCreditCardV1” SOAP call. The encrypted data needs to be added to the creditCardNum field, below.

POST /NetGate/ProcessLink.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>
   <ProcessCreditCardV1 xmlns="https://www.iatspayments.com/NetGate/">
     <agentCode>string</agentCode>
     <password>string</password>
     <customerIPAddress>string</customerIPAddress>
     <invoiceNum>string</invoiceNum>
     <creditCardNum>string</creditCardNum>
     <creditCardExpiry>string</creditCardExpiry>
     <cvv2>string</cvv2>
     <mop>string</mop>
     <firstName>string</firstName>
     <lastName>string</lastName>
     <address>string</address>
     <city>string</city>
     <state>string</state>
     <zipCode>string</zipCode>
     <total>string</total>
     <comment>string</comment>
   </ProcessCreditCardV1>
 </soap12:Body>
</soap12:Envelope>

 

For example, the card read data from the ID Tech SecureMag would be:

<creditCardNum>00|@|02B701801F422300039B%*4111********1111^PAYMENTSTESTCARD/IATS^***********************?*;4111********1111=***************?*D9DC9EFFAC215F5997B6C8FE81559E4731349E73591F1985105FF001225A7B9D71783A7BB6B073F06578EA6C668F368FACCEA6EADD953818D3F3A6FE47EB580D1433D906FD732CCCC280D68B25E91342088970A55D138E2EAA59AF53C7C690924C67DCDB76419EAF661F5DF9749154D84855231220C06A05CA81AA62361BA02901DF2197F795D78CFA64FA48CF0624FA81CA32573681E4F1FFFF7381390005A00003225803</creditCardNum>