Square Payment Provider

A payment provider integrated with Square

(0 reviews)
Accounting

$80.0

One-time payment
Community Enterprise

Square Payment Provider

Secure, seamless and high-performance Square payment integration for Odoo eCommerce and backend operations.

App Overview

Introduction

The Square Payment Provider for Odoo is a powerful integration that brings Square’s trusted payment infrastructure directly into your Odoo eCommerce and backend operations. Accept payments through credit/debit cards, ACH bank transfers, and Google Pay—all within a single, unified checkout experience. With real-time confirmations, automated tracking, and a built-in refund workflow, this module eliminates manual reconciliation and delivers a professional payment journey.

Purpose

Implementing a global payment solution often requires juggling multiple providers for cards, bank transfers, and mobile wallets. Merchants frequently struggle with complex reconciliation and a lack of integrated refund workflows, leading to administrative overhead.

The primary purpose of this module is to solve these challenges by unifying Square's world-class technology into a single Odoo interface. It automates secondary accounting tasks like Webhooks and refund linking, ensuring your financial records are 100% accurate without manual intervention.

Key Features

Secure Card Processing

Customers enter details directly on a secure, embedded page for one-click completion.

ACH Transfer Support

Provide a cost-effective alternative to card-based transactions via direct bank transfers.

Google Pay Sync

One-tap Google Pay option significantly reduces friction for mobile and desktop shoppers.

Portal Payments

Clients can settle outstanding invoices directly from their self-service Odoo portal.

Automated Confirm

Instant confirmations redirect users to a custom success page after a valid payment.

Backend Refunds

Initiate full or partial refunds directly from Odoo, automatically linked to their original transaction.

Webhook Sync

Real-time event notifications from Square keep Odoo records in perfect synchronization.

Sandbox Support

Switch between test and live environments safely without changing your structural setup.

Configuration & Workflow

1

Global Mode Selection

Configure your API credentials and switch between Sandbox and Production modes in minutes.

2

Square Webhook Configuration

Configure the webhook URL in your Square developer dashboard as shown to enable real-time status updates.

3

Credentials Entry

Provide your Access Token, Application ID, Webhook Signature Key, and Location ID in the Odoo provider form.

4

Checkout Experience

Deliver a high-end, responsive checkout interface to your customers natively within the Odoo website.

5

Card Payment Workflow

Customers enter their card detail securely and click the Pay button for a frictionless transacting experience.

6

Order Confirmation

After success, customers are automatically redirected to the standard Odoo Thank You page with processed status.

7

Customer Portal Access

Registered users can initiate payments for outstanding invoices directly from the Customer Portal.

8

Portal Confirmation

Instant portal confirmation ensures the customer knows their invoice is settled immediately.

9

ACH Payment Workflow

Enable direct bank transfers via ACH, providing a professional and cost-effective B2B choice.

10

Google Pay One-Tap

Activate Google Pay for ultra-fast mobile and desktop checkouts with encrypted security.

11

Visual Pay Screen

Google Pay payment screens display natively over your Odoo environment for consistent branding.

12

Unified Refund Initiated

Launch refunds directly from the Odoo backend; they are linked to the original payment for perfect auditing.

13

Linked Refund Transactions

Transactions always maintain reference integrity between Squares payment IDs and Odoo’s records.

Frequently Asked Questions

The module supports credit and debit cards, ACH direct bank transfers, and Google Pay—all processed securely through Square’s payment infrastructure.
Yes. You can toggle between Sandbox (for safe testing) and Production (for live funds) directly within the provider settings.
Exactly. Registered customers can settle their invoice balances instantly from their self-service portal without reaching out to your staff.
Merchants initiate refunds directly from the backend. They can be full or partial, and Odoo links them to the original transaction for transparent accounting.

Technical Details

Dependencies

• Invoicing (account)
• eCommerce (website_sale)
• Discuss (mail)
• Website (website)


License

OPL-1

Need Assistance?

Email Support

contact@gritxi-tech.com

Any Questions?

Inquiry

Have questions about this app?

Fill out the form below and our team will get back to you with more information.

Customer Reviews

Share your experience with this module.

Write a Review
Latest Reviews

No reviews yet. Be the first to share your thoughts!