Introduction
A payment gateway is an e-commerce service used to process, verify and accept or decline credit card transactions on behalf of merchant through secure Internet connections. This online equivalent of a credit card processing equipment, which you could normally find at the reception desk, may constitute a real convenience for your club members.
Payment gateways enable for more secure and reliable real-time transaction processing, are very easy to use and most importantly, are online & available at any time. With online payment gateways integrated with PerfectGym, your club members can make their payments in Client Portal through an online & direct bank transfer or ad-hoc credit card payment.
Moreover, members can receive direct URL links generated by a club manager, so that the link automatically redirects the recipient to complete the payment for the dues pre-defined for that link.
In this article, you will find information on the generic online gateway payments concept. For detailed information regarding particular payment providers available in each country, please check this article.
Feature description
What is the purpose of payments in form of online gateways in the PGM?
Online gateway payments are the most common purchase method for the ClientPortal. Each payment or purchase can be paid using this method. During online registration on ClientPortal, club members can make payments for:
- Monthly membership fees, or freezes,
- Payments for products bought on debt,
- Fees for personal training, additional services, or any other extra-paid classes,
- After successful payment, club members can receive confirmation e-mail from the club. This is an option set up in Automation Center. To check how it works, read this article.
Do online gateway payments have any limitation?
Because of redirection to another website during the payment process, PerfectGym is not able to control the payment processing done on that site. However, after certain feature set up, club members are able to receive confirmation of their payment statuses. Depending on the particular payment provider, the PGM system can ask payment provider's API about the status of the pending payment, or to finish the entire payment process with an indication, that the club member did not make any attempt to pay. There is also a possibility to adjust the Task.OnlineGateService.RefreshAfterMinutes setting value in order to provoke these actions:
- in case of making a successful payment - redirecting the club member to the confirmation page on the ClientPortal,
- in case the payment failure, i.e. because of insufficient funds on the card - redirecting the cub member to the PGM system to check the detailed reason for the payment failure,
- in case the browser was closed after the redirection to the payment provider site - canceling payment attempt.
In PGM, where can you find the task that refreshes the payment status?
If the system does not get a reply from the payment provider about the payment status, you can configure the relevant setting and specify the interval after which the system will automatically contact the provider’s API to update the status.
1. Go to PGM -> System Settings and open the Epayment tab.
2. Under the Online Gate section, find the Task.OnlineGateService.RefreshAfterMinutes field and enter the time (in minutes).
In the PGM, where can you find the information on online payments?
1. Go to the PGM -> Clients -> Clients -> Club members and enter the Member Profile.
2. In the new Member Profile, click on the "Transactions" tab and select the "Online Gate" tab. In case the club member has made a contract transactions, the information regarding online gate payment is also available in the "Contract" payment tab in the new Member Profile (see the "Payment type" row). For more detailed information, check this article.