Online payment - Transact

Modified on Wed, 22 Oct at 10:14 AM

TABLE OF CONTENTS


1. What can I do with this integration? 

After the integration is set up, a customer will be able to select Transact as a payment method. Then, after finishing the signup they will be redirected to a page hosted by Transact to fill in the payment details (credit card or bank account information) securely.

2. How does it work? 

We integrated Transact into Eduframe using the Rapid Checkout feature of Transact. After the integration is set up and the user finishes the signup with Transact selected as their payment method they will be redirected to a page hosted by Transact where they can fill in the payment details securely. This also means that Eduframe doesn’t store or know anything about the credit card or bank account information the user entered; it will only get information whether the transaction was successful or not.

3. What will the flow for your customers look like? 

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 Transact. If they choose that and finish the signup they will be redirected to the following page:

If they then click on the button, a page hosted by Transact will appear where they can fill in the payment details (credit card or bank account information) securely.

Once they click on Pay to confirm their payment, the payment will be processed and in case it is successful, they will see the following thank you page.

If their payment is successful, they can click the Continue button to get back to Eduframe.

Depending on whether Transact has already processed the transaction or not, the user could see the following pages when arriving back from the payment form:

if the transaction hasn't been processed yet: Payment pending (the user needs to wait a bit and refresh the page to be able to see the other pages)
if the transaction has been processed:
and the transaction was approved: Payment successful
and the transaction was declined: Payment failed

Notes for the financial department

To enable linking the Eduframe order/contact to the payment in Transact the following information is sent from Eduframe to Transact:

  • The reference id of the invoice (always there). In Eduframe this reference id can be found in the URL of an invoice.
  • The reference number optionally submitted by the customer on the signup form

4. How to set up the integration?

Note it's only possible to: 

Link a sandbox Transact account to a staging Eduframe environment (<EducatorName>.edufra.me). For more information about a staging environment read this article.
Link a production Transact account to a production Eduframe environment (<EducatorName>.eduframe.nl)

You can't link a sandbox Transact account to a production Eduframe environment (<EducatorName>.eduframe.nl)


For each step we marked in which system you need to do something.

  1. [Transact] Go to System setup -> Merchants, search for your merchant information to locate the unique Merchant Code. Ensure that your Merchant type is set to Checkout, and Checkout Type is set to Rapid Checkout.
  2. [Eduframe] Go to Settings -> Payment options, add a new payment method, add a name, select Transact, then set the api key to your merchant code that you found above, then press save.



More information


Click here for other Articles around the Settings page in Eduframe



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 at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article