SSL Certificate Provider

Product successfully added to your shopping cart

Total products (tax incl.)
Total shipping (tax incl.) To be determined
Total (tax incl.)
Continue shopping Proceed to checkout

Square Payment Module

Our Square Payment module allows you to accept Credit Card payments using Square Checkout

price $55.99

You save: -20%

Old price $69.99

Compatibility Compatibility
Prestashop 1.6 Prestashop 1.7
Translations Available Translations
Demo Page Demo Page

Our Square Payment module allows you to accept Credit Card payments using Square Checkout or Embedded Payment Form

A complete payments ecosystem
Square offers an end-to-end solution for every way you accept payments, with fast deposits and cutting-edge software and hardware that’s also affordable.

Take payments online securely
Square makes it simple to sell anywhere, with strong security and a system that makes PCI compliance easy.

Trusted by millions of businesses
Merchants around the world run their business with Square because it’s simple, powerful, and reliable.

  • Securely accept Credit Card payments
  • PCI compliant payment solution using Square Checkout
  • Process refunds from the back office order details page
Features When Using Square Embedded Payment Form:
  • Support for Delayed Capture (PS v1.6 only)
  • Support for Capturing or Void delayed capture transactions from the back office order details page (PS v1.6 only)
Advanced Features
  • Chargeback protection for qualifying transactions.
  • Next business day deposits.
  • PCI compliance.
  • SSL support.
Supports the following Countries and Currencies
  • Canada - CAD
  • USA - USD
  • Australia – AUD
  • UK - GBP
  • Japan – JPY
Accepts major credit cards
  • Visa
  • MasterCard
  • American Express
  • Discover
  • Union Pay
  • JCB

In order to use this module, you must open an account with Square Up.

Certified for Prestashop v1.6 and v1.7

Certified for ThirtyBees v1.0.1 and v1.0.2

PS 1.6 Compatible:Yes
PS 1.7 Compatible:Yes
ThirtyBees Compatible:Yes

The Embedded Payment Form allows you to accept credit card payments directly on your website without redirecting the customer to Square Checkout.  This allows for more advanced features like Delayed Capture, and Void and Capturing the transaction in the back office.

This feature is currently only available for PS v1.6 and ThirtyBees.  Support for PS v1.7 will follow

The module has the following technical requirements
  • PHP 5.4.0+
  • PHP extension curl
  • PHP extension json
  • PHP extension mbstring
  • v2.0.0
    • Add support for PS v1.7
    • Update Square PHP SDK to v2.2.0
  • v1.1.0 (8/17/2017)
    • Add support for Square Embedded Payment Form.  This allows you to host the payment form on your website
    • Add support for delayed capture
    • Add support for capturing the authorization in back office
    • Add support for voiding the authorization in back office
    • Update Square PHP SDK to v2.2.0
  • v1.0.1
    • Add square transaction details to the back office order details page
    • Add support for refund
    • Add support for zero decimal currencies (like JPY)
    • Add support for coupon codes
    • Updated Square PHP SDK to v2.1.0