WHMCS Square Payment Gateway Module

With our e-commerce API, you can take payments with Square on your own website.

While SSL is not required to use Checkout, Square strongly recommends that merchant sites be SSL certified to reduce the risk of man-in-the-middle attacks.

Square Checkout lets merchants accept online payments for supported payment types using a checkout workflow hosted on squareup.com that simplifies the process of accepting online payments by providing:

  • Chargeback protection for qualifying transactions.
  • Next business day deposits.
  • PCI compliance.
  • SSL support.

While SSL is not required to use Checkout, Square strongly recommends that merchant sites be SSL certified to reduce the risk of man-in-the-middle attacks.

How it works

Square Checkout is a RESTful web service and payment UI, hosted on Square’s servers, for collecting and processing payment information. To take payments with Checkout, merchant sites need to add code that sends order information to Square and (optionally) verifies the result.

In general, completing an order with Square Checkout involves the following steps:

  • Merchant - Create a POST request: - Package the order information as a JSON message. NOTE: Currently, Square Checkout cannot calculate shipping costs or taxes dynamically, those totals must be provided in the POST request as line items in the order. - Add an authorization token to the header.
  • Merchant - Send the generated POST request to Square Checkout and process the response: - Save the returned checkout ID. - Automatically redirect the customer to the returned Checkout page URL.
  • Customer - Provide payment details using the Square Checkout UI.
  • Square Checkout - Process the transaction and sends email confirmation to merchant and customer. Merchant - Verify the transaction results.

Once payment processing completes, transaction and buyer details can be accessed via the Square Dashboard.

Find A Plan That's Right For You

If you have more questions, use the live chat to get more information

BASIC

$ 99
One Time Payment
  • TRIAL VERSION AVAILABLE
  • LIFETIME VALID

STANDARD

$ 150
One Time Payment
  • BASIC +
  • INSTALLATION SUPPORT

PREMIUM

Custom
  • STANDARD +
  • INSTALLATION & TECHNICAL SUPPORT
  • CUSTOMIZATIONS REQUIRED?
  • INSTAL ON MULTIPLE WHMCS SITES

Note : PayPal Charges and 18% Tax is applicabile on all prices.

You Need Help - CHECK FAQ

Why do I need an SSL certificate?
Because you are taking payments on your website/store, and for security reasons and privacy laws, you need an SSL certificate.
Not at this time but we are planning to launch new updated version very soon.
This is typical with integrations. However, in discussion with Square, this may be added in the future.