Our payment processing scripts facilitate just about any form of online payment, from all major payment processors.

This script provides a quick & easy credit card payment terminal for your clients (Visa, MasterCard, American Express, Discover) processed by Authorize.net. Installation and configuration of the script take less than 5 minutes (an SSL certificate and an Authorize.net merchant account are required). There are now 3 payment options: customers can input the price themselves and add a description, select from pre-defined services in a dropdown, or choose recurring services for automatic billing.

Demo:
http://demo.criticalgears.io/authorize-terminal/

Please select VISA, any credit card name, and use card number 4007000000027 with any CVV and any future date.

Features:
– brand new, mobile-responsive design
– themes functionality with 3 color schemes (grey-blue, grey-green, black-white)

  • – supports “PayPal payments standard” as a payment option (enable/disable in config.php)
    – new eCheck payment option for US-based Authorize.net accounts
    – Recurring Billing (Authorize.net ARB and PayPal Website Payments Standard “Recurring”)
    – with Trial Periods (both Authorize.net and PayPal payments)
    – Subscription cancellation functionality for Authorize.net
    – Subscription cancellation and payment refund notifications for PayPal website payments standard
    – enhanced credit card validations with integrated cleave.js for properly formatted input
    – PHP credit card validations as a fallback for no-js environments
    – 1 configuration file to edit
    – option to redirect customers after payment (config file)
    – dynamic country/state selection based on selected country
    – option to set pre-defined service prices (config file)
    – option to allow customers to input any amount with description
    – new payment confirmation email for admin with full customer information (except card details)
    – “payment received” confirmation email for customers
    – easy switching between Test and Live environments (config file)
    – option to enable reCaptcha (toggle between v2 and v3)
    – coupon functionality with percentage or amount-based discounts, usable on individual services or globally, with limits on the number of uses
    – optional field to collect a customer number or invoice number for additional information
    – updated SSL certificate requirements for Authorize.net
    – improved PHP 8.2 support
    – automatic http to https redirection (on/off in config file)
    – easy integration with your database to update or insert order records upon successful payment

v2.5.0 – 11 November 2024
This is a major update with numerous enhancements and new features.
– New Design: Completely redesigned interface for a modern look and improved user experience.
– Themes: Added themes functionality with three color schemes to choose from (grey-blue, grey-green, black-white).
– Mobile Support: Improved mobile responsiveness for optimal display on all devices.
– eCheck Payment Option: Added eCheck support for US-based Authorize.net accounts.
– reCaptcha Version Switch: Option to toggle between reCaptcha v2 and v3 for enhanced security options.
– PHP Syntax Fixes: Corrected minor PHP syntax errors.
– SSL Certificate Update: Updated SSL certificate handling per the latest Authorize.net requirements.
– Coupons Functionality: Added support for percentage and fixed-amount coupons, configurable by individual service or globally, with an option to limit the maximum number of uses.
– Customer Number Field: Added optional field for collecting customer-specific data, such as invoice or customer ID.
– PHP 8.2 Compatibility: Enhanced compatibility with PHP 8.2.
– Integrated cleave.js: For proper input formatting across fields like date, phone number, and credit card.
– Improved Country/State Selection: Dynamic state/province options now update based on the selected country.

v2.4.2 – 4 April 2023
– Improvement: added Canadian/US postal code validation;
– Improvement: added PHP8.2 support;
– Improvement: test notice now shows based on $livemode;
– Security: potential XSS issue prevented;

v2.4.1 – 12 April 2021
– Improvement: disabled autocomplete on the payment form;
– Bug: fixed recurring transaction error message processing;

 

v2.4.0 – 11 May 2020
– Improvement: replaced deprecated AIM method with new Authorize.net API
– Improvement: added option to redirect customer after payment (config file)

 



v2.3 – 25 November 2019
– added PHP 7+ support

 



v2.2 – 13 November 2015
– added reCaptcha by Google (enable in config file)

 


v2.1 – 05 August 2014
– fixed issue with paypal URL listener
– added customer fields to ARB processing
– fixed issue with mktime() error
– added default timezone (US/Eastern) in config.php
– removed all eregi statements
– fixed issue with amounts containing ”,”
– adjusted paypal ssl call

 

November 16, 2012 – v2.0
– added credit card type guesser 
– added paypal payments standard as payment option 
– added recurring billing (Authorize.net ARB and PayPal Website Payments Standard “Recurring”) 
– added option to set trial periods (both authorize.net and paypal payments)
– added subscription cancellation functionality for authorize.net 
– added subscription cancellation and payment refunds email notifications for paypal website payments standard 
– fixed some other minor bugs & issues 
– overall code improvements

Important Notes:

1) You need to have authorize.net merchant account
2) You need to install SSL certificate before going live with this terminal
3) cURL must be enabled on your hosting account

Excellent! Worked like a charm!Becky

Be in the loop!

Enter your name and email below to get updates about BookingWizz and other products.