Online payment - TouchNet

Modified on Wed, 16 Aug 2023 at 02:55 PM

TABLE OF CONTENTS


What can I do with this integration?

After the integration is set up, a customer will be able to select TouchNet as a payment method. Then, after finishing the sign up (or when sending payment requests), he/she will be redirected to a page hosted by TouchNet where he/she can fill in the payment details (credit card or bank account information) securely. If the information is successfully filled in, the customer gets redirected back to Eduframe who will finalize the payment and show a success page if the payment was successful and an error page otherwise.


Known limitations:

  • The maximum amount that can be paid is $99,999.99 (basically 8 numbers including 2 numbers after the decimal).


Privacy and GDPR: The TouchNet integration shares the payers email with TouchNet, for the purpose of pre-filling the email in the payment form provided by TouchNet. When setting up the TouchNet integration we advise you to sign a data processing agreement with TouchNet.

What will the flow for your customers look like?

We integrated TouchNet into Eduframe using a flow that consists out of three parts:


1. Your customer starts the signup for one of your products. At the last step of the signup process they need to choose how they wish to pay. Here they have a choice to select TouchNet. If they select that and finish the signup they will be redirected a page that mentions they will be redirected to TouchNet.


2. Once redirected to TouchNet, a page hosted by TouchNet will appear where they can fill in the payment details (credit card or bank account information) securely. Eduframe will pre fill the email address on this form.



3. When the user clicks on continue, he/she will be redirected back to Eduframe. Eduframe will now finalize the Payment and show one of the two screens below:

  • ‘Payment received’ if the payment was completed successfully.
  • ‘Payment failed’ if the payment could not be completed successfully.

How to setup TouchNet?

To add TouchNet as a new payment provider in Eduframe you need to go to Settings -> Payment options -> Payment methods. Here you can add a new payment method: Select TouchNet as the gateway and fill in an appropriate name. The API key is a bit more complicated. From TouchNet you should have received three important integration parameters:

  • T-Link URL - example: https://*.touchnet.net/services/TPGSecureLink
  • uPay URL- example: https://*.touchnet.net/upay/web/index.jsp
  • uPay Site ID - example: 295


The API field needs to contain these parameters in JSON format. You can copy the json below and fill in the specific parameters you received from TouchNet.


{
"link_url": "https://*.touchnet.net/services/TPGSecureLink",
"pay_url": "https://*.touchnet.net/upay/web/index.jsp",
"pay_site_id": 295
}

Now that you have the correct JSON you can copy it all and fill it in the API key field in Eduframe and save the payment method afterwards. You’re now ready to use TouchNet as a payment method.



More information


Click here if you have any questions for support.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article