Direct Post Method (DPM) is a fully PCI compliant service as the sensitive credit card data never flows through your servers or website.

Your website does not have to handle any credit card data, and all transaction information is submitted directly to iATS via Secure Sockets Layer (SSL) while keeping iATS invisible to the donor. Your site can still collect all pertinent donor data and has been built to allow you to utilize your own unique website look and feel as well as response pages.



  1. Processing a single credit card transaction (available for both North America and International processing)
  2. Processing a single ACH transaction (available for only North America processing)
  3. Creating a token to store payment details for recurring transactions (available for both North America/International credit card processing, and North America ACH/EFT)
  4. Create a token (without recurring) AND transact at the same time
  5. Create a token (with recurring) AND transact at the same time



1. Option 1 - Javascript Relay URL

This uses a JavaScript Relay URL redirect that allows the developer more control over the redirect page as well as the message that displays to the donor as a result of the transaction response (example rejection codes).  All transaction detail is posted back to the relay page which can be used to capture into the developers’ database.

Click for a printable version: Option 1 - JavaScript Relay URL


2. Option 2 - Direct Redirect

This option only allows the programmer to redirect to two static pages – a successful transaction page or a failed transaction page.  As no relay page is utilized, the details of the transaction will be sent to a postback URL.

Click for a printable version: Option 2 - Direct Redirect


  Option 1:
Javascript Relay URL
Option 2:
Direct Redirect
Dynamic Response Page

Yes, through Javascript relay page. Relay URL sent in DPM transaction request.

No, only static pages for success/fail. Both URL sent in DPM transaction request.

Transaction Results Posted back to relay URL Posted back to Postback URL