redFORM:Accepting payments through redFORM

From redWIKI
Jump to: navigation, search


Installing payment gateway plugins

To install a payment gateway plugin, simply install the plugin package as you would a standard Joomla! extension.

As of the latest release, there are eight payment plug-ins available for redFORM. These include:

Payment-Gateway-Logo---Bank-Transfer.jpg Custom Payments - used to accept offline payments, such as bank transfers and checks. This will require manual follow up on the part of the contact person to confirm when payment has been received.
The plugin offers spaces to change the label for the payment option and include instructions.
Payoff-blue 160.png ePay - used to accept payments through the ePay payment gateway.
The plugin has a space to enter the PBS Merchant ID, select the cards through which payments can be made, configure the language that ePay messages are displayed in, and many more options.
IDEAL-Payoff-ENG-2-klein.gif iDEAL - used to accept payments through the iDEAL Mollie payment gateway.
Plug-in has spaces to enter your Partner ID and Profile key, as well as set whether transactions using this Gateway are real or should be considered tests.
PayVector iridium 160.png iridium - used to accept payments through the iridium payment gateway.
Plug-in has spaces to enter your Merchant ID, and option to restrict currencies to those specified.
Logo pagseguro 160.png PagSeguro - used to accept payments through the PagSeguro payment gateway.
The plug-in has a space to enter the e-mail address tied to the PagSeguro account.
Payment Gateway Logo - Paypal.jpg Paypal - used to accept payments through the PayPal payment gateway.
The plug-in has a space to enter the e-mail address tied to the PayPal account and set whether "Sandbox mode" is enabled.
Stripe logo 160.png Stripe - used to accept payments through the Stripe payment gateway.
The plug-in has a space to enter the secret key, and settings to restrict currencies.
Payment gateway - Quickpay.gif QuickPay - used to accept payments through the QuickPay payment gateway. The plug-in has spaces for the QuickPay account ID and the MD5 secret code required to authenticate it, a setting to toggle test mode and options to toggle which methods of payment will be accepted using this gateway.

Setting up redFORM for payments

In addition to collecting the data people fill in their forms, redFORM can also be used to display prices and collect online payments. This can be useful, for example, when wanting to offer simple items for sale or collecting a submission fee. To use this feature, "Activate payment" must be set to yes and there must be at least one redFORM payment plug-in installed and configured.

When it has been decided that the form will be used to collect payments, you can set whether the total price will be displayed at the end of the form, and the currency in which prices will be displayed and charged. There are also spaces to store the messages that will be displayed to inform the status of the transaction; that payment is either being processed or that it was successful and accepted.

3redform new payment 1.png

3redform new payment 2.png

Once payment has been received and confirmed, payment notification e-mails can be sent out to both the contact person and the person who just made the payment. You can customize the subject and message body of each e-mail, and use the variable %s in either to refer to the name of the form.

3redform new payment 3.png

3redform new payment 4.png

Accepting payments

When displayed on the front end, a redFORM mainly consists of three things: the form title (if it has been set to show), the fields related to the form (and any tooltips), and a "Submit" button. Once the form is been filled and submitted, either the submission notification message will appear or the user will be redirected to any URL specified.

When prices are involved, the total price (when enabled) will be displayed next to the "Submit" button. Once the form has been submitted, the next page to appear will be the "Payment" screen. This page displays the total amount payable and the available methods of payment (all payment gateway plug-ins installed, enabled and configured).

Once the desired payment method has been selected, click on the "Continue" button. Payments made using the "Custom" payment gateway plugin, such as via bank transfer or check, will lead straight to the payment processing message. With any other payment gateway selected, a new window will pop up to load that gateway's payment processing screen. For example, selecting Paypal as the payment method will load up Paypal's processing screen.

When the process has been completed, the pop-up window will close and redFORM will display either the payment pending or payment accepted message stored for that form.

Adding payments manually

For forms that require payment, two additional columns will be displayed on the listings screen. The first is "Price", indicating the total amount payable based on the selections made in the form. The second is "Payment", and consists of

In the case of a customer paying using an offline payment method, where the transfer must be manually confirmed and payment marked as "accepted", the Payment History screen allows you to manually "make a payment" on their behalf. A manual payment consists of four things:

You can also manually create pending payments by setting the "paid" status to no.

Back to overview

Personal tools