Creating a Pay Button
The easiest way to generate a pay button is to allow our MMS to do it for you. We’ve integrated the Pay Button into the virtual terminal so it’s all in one place.
If you want more out of your Pay Button, we offer that too with our advanced integration. This requires more server-side scripting knowledge, but allows more control over what information your pay button contains.
Virtual Terminal
Under ‘Transaction Details’, change the Payment Mode to ‘Generate a pay button’.
When this option is selected, a new field will appear under ‘Transaction Details’ called ‘Amount Mode’. This provides two options – ‘Preset amount (set below)’ and ‘Cardholder decides amount’.
Preset Amount
With this option selected, you (the Merchant) choose what amount the cardholder pays when they click on the pay button. This is the standard choice to use if you want a pay button for a product you are selling.
Cardholder decides amount
With this option, when the hosted form loads, the cardholder gets to choose the amount they pay. This option is useful if you would like to provide a Pay Button for donation like transactions.
Pay Button Options
With the Pay Button mode selected, a new section called ‘Pay Button Options’ appears in the Virtual Terminal.

Button Text
This will determine what text appears on the Pay Button itself. This field accepts alphanumeric characters, e.g. Pay Now, Pay For 1, etc. and is mandatory.
Redirect URL
The redirect URL is the place the cardholder’s browser will be returned to after they have made a payment. This is typically the website where the merchant sells their products. This field is mandatory.
Redirect URL on failure
If you’d like the cardholder to be redirected to a different endpoint if their payment fails, specify a URL in this box. If no value is entered in this box and a payment fails, then the cardholder is taken to the value specified in the ‘Redirect URL’ box.