TNSPay supports the following transactions:

  • Credit card:
    • single donation, membership, or product

Before you go live with card authorization, you must complete these implementation steps and checks. You will need a merchant account with TNSPay. As a developer, you will also need access to the TNSPay documentation and a test account with test card numbers. Make sure your test account credentials work properly.

A TNSPay Merchant account is configured for a specific payment processing model, either Authorization+Capture, or Purchase. You will need to know which payment model your Merchant account supports. iMIS supports the use of multiple TNSPay Merchant accounts in a single installation.

  1. Apply for a merchant bank account at a financial institution. The acquiring financial institution approves the application and notifies the TNSPay authorization gateway.
  2. Register with TNSPay and obtain a test account with a payment server URL, Merchant ID, Integration password, and login/password for the payment administration web interface.
  3. Verify your registration setup. This will be a notification from TNSPay.
  4. Add your gateway in iMIS.
  5. Associate an authorization account with a credit/debit card cash account code.
  6. Manage TNSPay transactions.