TABLE OF CONTENTS
- 1. What can I do with this integration?
- 2. How does it work?
- 3. What will the flow for your customers look like?
- 4. How to set up the integration?
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.
- [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.
- [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
Feedback sent
We appreciate your effort and will try to fix the article