We want to make payments easy for developers. Let us do the heavy lifting with these developer tools so you can simply and easily deploy payment and donation solutions.
Once you have installed one of our API wrappers (in PHP, Ruby, or Java) you can get started right away with copy-and-paste code examples.
Create a New Token |
Retrieve Customer Data from a Token |
Update a Token |
Create a Customer Code Token and Process an ACH/EFT Transaction (North America Only) |
CREATE A CUSTOMER TOKEN
Creating customer code tokens allows future transactions to be carried out using the same credentials without the need to store sensitive credit card or ACH (direct debit) information on local servers.
Create a New Token
This service is to create a token from credit card details. This token can be used to do single transactions or used for recurring transactions where you manage the schedule.
Create a New Token - PHP
<?php
|
Create a New Token - Java
import com.iatspayments.www.NetGate.*; |
Create a New Token - Ruby
require 'iats_payments' |
Retrieve Customer Data from a Token
This service allows you to see what information is stored against a particular token.
Retrieve Customer Data from a Token - PHP
<?php
|
Retrieve Customer Data from a Token - Java
import com.iatspayments.www.NetGate.*;
|
Retrieve Customer Data from a Token - Ruby
class RetrieveCustomerData
|
Update a Token
This service allows you to update an existing token with new customer data, for example: a new credit card number or expiry date.
Update a Token - PHP
<?php
|
Update a Token - Java
import com.iatspayments.www.NetGate.*;
|
Update a Token - Ruby
class UpdateCustomerData
|
Create a Customer Code Token and Process an ACH/EFT Transaction (North America Only)
Unlike credit card processing, ACH transactions are not processed in real time.
When an ACH transaction is submitted, iATS provides a general response of OK:555555, which indicates iATS has received the transaction attempt and that the request is pending approval.
Please note the format for the bank account details:
* Order must be followed with NO spaces/dashes. Example: 12312345123456789
Create a Customer Code Token and Process an ACH/EFT Transaction (North America Only) - PHP
<?php
|
Create a Customer Code Token and Process an ACH/EFT Transaction (North America Only) - Java
import com.iatspayments.www.NetGate.*;
|
Create a Customer Code Token and Process an ACH/EFT Transaction (North America Only) - Ruby
class createCustomerCodeAndProcessACHEFTTransaction
|