iATS Payments Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
iATS Payments
Services that work with Spreedly:
  • iATS Payments
Supported operations:
Purchase, Refund, Store
Unsupported operations:
Authorize, Capture, Void
Supported payment types:
Credit Card, Bank Account
Regions:
Asia Pacific, Europe, North America

Authentication and Security

Specific names for credentials:
Agent Code, Region, Password

Onboarding Merchants in:

Additional Notes

The region gateway field accepts a value of na (for North America) or uk (for merchants outside North America). This value dictates which iATS URL and, thus, which data center is used. Choose the value which gives the applicable merchant the greatest geographic locality.

To add a iATS Payments gateway:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'Ll6fAtoVSTyVMlJEmtpoJV8S:RKOCG5D8D3fZxDSg504D0IxU2XD4Io5VXmyzdCtTivHFTTSy' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>iats_payments</gateway_type>
        <agent_code>login</agent_code>
        <region>na</region>
        <password>password</password>
      </gateway>'

<gateway>
  <token>N6p1i7wZ8vSqA7xfexrEyKTdJ94</token>
  <gateway_type>iats_payments</gateway_type>
  <name>iATS Payments</name>
  <description nil="true"/>
  <agent_code>login</agent_code>
  <region>na</region>
  <characteristics>
    <supports_purchase type="boolean">true</supports_purchase>
    <supports_authorize type="boolean">false</supports_authorize>
    <supports_capture type="boolean">false</supports_capture>
    <supports_credit type="boolean">true</supports_credit>
    <supports_general_credit type="boolean">false</supports_general_credit>
    <supports_void type="boolean">false</supports_void>
    <supports_verify type="boolean">false</supports_verify>
    <supports_reference_purchase type="boolean">false</supports_reference_purchase>
    <supports_purchase_via_preauthorization type="boolean">false</supports_purchase_via_preauthorization>
    <supports_offsite_purchase type="boolean">false</supports_offsite_purchase>
    <supports_offsite_authorize type="boolean">false</supports_offsite_authorize>
    <supports_3dsecure_purchase type="boolean">false</supports_3dsecure_purchase>
    <supports_3dsecure_authorize type="boolean">false</supports_3dsecure_authorize>
    <supports_store type="boolean">true</supports_store>
    <supports_remove type="boolean">true</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_disburse type="boolean">false</supports_disburse>
  </characteristics>
  <credentials>
    <credential>
      <name>agent_code</name>
      <value>login</value>
    </credential>
    <credential>
      <name>region</name>
      <value>na</value>
    </credential>
  </credentials>
  <gateway_specific_fields>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
    <payment_method>bank_account</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <created_at type="dateTime">2016-08-11T17:14:53Z</created_at>
  <updated_at type="dateTime">2016-08-11T17:14:53Z</updated_at>
</gateway>


env = Spreedly::Environment.new('Ll6fAtoVSTyMlJEm', 'RKcG5D8D3fZxDSg504U2XD4Io5VXz')
env.add_gateway(:iats_payments, agent_code: "Your agent_code",
                region: "Your region", password: "Your password")


#<Spreedly::Gateway:0x007fbc3407a3f8
 @created_at="2016-08-11T17:14:54Z",
 @credentials={"agent_code"=>"Your agent_code", "region"=>"Your region"},
 @gateway_type="iats_payments",
 @name="iATS Payments",
 @state="retained",
 @token="C2CgQQLxWCYBLiCyqcAvfLev8t4",
 @updated_at="2016-08-11T17:14:54Z">