Testing

PUBLIC SANDBOX FOR NORTH AMERICA AND UK

The following information will allow you to test iATS Payments systems to ensure that your integration is working effectively.

Test accounts are not live merchant accounts. Real credit card and bank account information will NOT work. Authorization and rejection results are for display and testing purposes only.

top top top top

Welcome to iATS Developer Solutions.

Select a solution from the options to the left.

PUBLIC SANDBOX ACCESS

North America iATS Client Portal login (PDT/GMT -8) Click here
United Kingdom iATS Client Portal login (UTC/GMT) Click here
User ID (Agent Code) TEST88
Password TEST88
Alternate User ID* AURA88
Alternate Password* AURA88

 *Please note: AURA88 is used for testing either Aura or a separately built online form. This can be useful if you'd like to track online form transactions separately from ones that are initiated or processed in your software application.

 

Credentials for the TEST88 process key:

NA: PAAB24B9961FAC07FAA561180F6CB69A7B
UK: PA0940D765F2BD67BD97B82EFAA4D72BE9

 

Credentials for the AURA88 process key:

NA: PAC46D4672EF5422F5BDAF3F10B9BB8571
UK: PAA7521ACF220A54FC7441DAF5F6A8273F

TEST CREDIT CARD NUMBERS: NORTH AMERICAN AND UK

To test the authorization and rejection responses related to a charge, use the following test credit card numbers:

Visa1 4111111111111111
Visa2 4222222222222220
MasterCard 5111111111111118
American Express 371111111111114
Discover 6011111111111117
CVV2 Any arbitrary 3 digits (4 digits for Amex)
Expiry Date Any arbitrary date later than today's date

 

1To test the Authorization and Rejection responses related to a Charge
2To test the Auth responses related to both Charges and Refunds

 

AMOUNTS AND CORRESPONDING RESULTS

The amounts and corresponding responses detailed below have been created for you to test a range of possible requests and responses using the test credit card numbers listed above.

For Authorization and Rejection testing scenarios:

Amount Result
$1.00 OK: 678594
$2.00 REJ: 15
$3.00 OK: 678594
$4.00 REJ: 15
$5.00 REJ: 15
$6.00 OK: 678594:X
$7.00 OK: 678594:y
$8.00 OK: 678594:A
$9.00 OK: 678594:Z
$10.00 OK: 678594:N
$15.00 If CVV2 = 1234, the response is OK: 678594:Y. If no CVV2 is entered, the response is REJ: 19
$16.00 REJ: 2
$17.00 REJ: 22
$192.00 (NA Only)

If sent via API (iATSLink or WebService)

a) IP is invalid format: Rej: 5.

b) IP is valid format: OK: 678594.
All other amounts REJ: 15
All refund amounts REJ: 15

 

For Charges and Refunds testing scenarios:

Amount Result
Any sale amount* OK: 678594
Any refund amount* OK: 678594

 

* There is a transaction limit of $2000.00 (£2000.00) per charge. Amounts above $2000.00 (£2000.00) per charge will be rejected.

 

TEST ACCOUNT DETAILS: NORTH AMERICAN ACH/EFT DEBIT TESTING

Notes on ACH Processing:

ACH/EFT (also known as eCheck) transaction processing is not in "Real Time" like credit card transactions. There can be processing delays while the data is moving between iATS Payments, our Bank and the donor's Bank.

Live and test ACH/EFT processing is sent to the bank as per the following schedule:

  • Monday and Tuesday: File sent twice per day (3am and 3pm PDT)
  • Wednesday to Friday: File sent once per day (3pm PDT)
  • No files are sent over the weekend or on US bank holidays.

When ACH/EFT transactions are sent to iATS for processing, there are different stages that each transaction will go through:

  • "Tobesent": the transaction is waiting to be sent to iATS' bank as per the schedule above
  • "Pending": the transactions have been sent to the bank, but final approval or rejection has not been received from the bank. (This stage generally takes 1 business day.)
  • "OK:BankAccept" or "OK:Reject": the final results from the bank indicating approval or decline. Check the details of the Reject Journal report in the iATS customer portal for more information.
  • "Return": a separate return record may be recorded on the iATS Journal report. These may be posted at any future date, and has been issued by the bank or donor. Check the details of the Return report on the iATS customer portal for more information.

Notes on ACH testing: 

For North American testing, any account details can be used. However, we recommend the following details:

CANADA

Bank Number 123
Transit Number 00000
Account Number 123456

 

USA

Routing Number 111111111
Account Number 12345678

 

 

ACH DYNAMIC TESTING PARAMETERS

Desired Final Status

Amount Value to Use Results and Timing
Approved $1.00

Final status received within 1 business day

  • Status will be dynamically changed from ToBeSent (initial value) to Pending as per schedule in notes above
  • Status will be changed to Approved approximately 1 hour after being sent to bank
Rejected Any value except $1.00 and $3.00

Final status received within 1 business day

  • Status will be dynamically changed from ToBeSent (initial value) to Pending as per schedule in notes above
  • Status will be changed to Rejected approximately one hour after being sent to bank
Returned $3.00

Final status received within 1 business day

  • Status will be dynamically changed from ToBeSent (initial value) to Pending as per schedule in notes above
  • Status will be changed to Approved approximately 1 hour after being sent to bank
  • A new Return record will be created and posted the next business day

 

Please note: There is a transaction limit of $2,000.00 per charge. Amounts above will receive a response of Rej:39.

TEST ACCOUNT DETAILS: UK DIRECT DEBIT TESTING

To test the authorization and rejection responses related to a charge, the following bank account information should be used:

User ID (Agent Code) UDDD88
Password DDTEST16
Sort 000000
Account 12345678
United Kingdom iATS Client Portal login (UTC/GMT) Click here

 

 

The amounts and corresponding responses detailed below have been created to test multiple situations:

Amount Result when testing with iATS Aura Form
$1.00 Completed (followed by a reference number)