Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. POS Stripe Refund v 18.0
  4. Sales Conditions FAQ

POS Stripe Refund

by Synconics Technologies Pvt. Ltd. https://www.synconics.com/
Odoo

$ 100.64

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 674
Technical Name sync_pos_stripe_refund
LicenseOPL-1
Websitehttps://www.synconics.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 674
Technical Name sync_pos_stripe_refund
LicenseOPL-1
Websitehttps://www.synconics.com/
  • Description
  • License
POS Stripe Refund Integration

This custom module seamlessly integrates Stripe refund with Odoo Point of Sale (POS) system. It allows POS users to process full or partial refunds directly from the POS interface for payments those are done via Stripe, while maintaining perfect synchronization with the Stripe merchant dashboard. The solution eliminates the need to switch between Odoo and Stripe — ensuring a smooth, secure, and transparent refund workflow by Odoo Point of Sale

  • rightCommunity
  • right
    Enterprise
    (On-premises)
  • rightOdoo.sh
  • wromgOnline
Highlights of POS Stripe Refund Integration
Refund Directly from POS

Refund Directly from POS

Partial Refund Support

Partial Refund Support

Real-Time Stripe Synchronization

Real-Time Stripe Synchronization

auto_calculate_charge_icon_img

Enhanced POS Receipt

authorize_payment_icon_img

Refund History & Tracking

authorize_payment_icon_img

Secure & Reliable Integration

authorize_payment_icon_img

Multi Company/Multi Branch Compatible

Key Features
Refund Directly from POS Easily process Stripe refunds directly from the Odoo POS screen without accessing the backend. Supports instant refunds using Stripe’s secure API for a faster checkout experience.
Partial Refund Support Allows POS users to issue full or partial refunds for Stripe transactions. Automatically calculates and displays the remaining refundable balance.
Real-Time Stripe Synchronization All refunds (full or partial) are instantly synchronized with the Stripe dashboard. Stripe Refund IDs are stored in Odoo for accurate tracking and reporting.
Enhanced POS Receipt Refund details, including the Stripe Refund ID And Refund Status, are clearly displayed on POS receipt for transparency.
Refund History & Tracking Every refund is logged in Odoo with details like refund ID, amount, original transaction reference
Secure & Reliable Integration Uses Stripe’s official API with token-based authentication for secure communication. Handles refund errors gracefully (e.g., network issues, invalid requests).
Multi Company/Multi Branch Compatible Stripe payment refund process is compatible with Odoo’s standard Multi company/Multi branch
Module Information & User Guide
  • Configuration Guide
  • POS Stripe Refund Workflow
Step 1: Configure Stripe Payment Provider

To set up Stripe as a payment provider in Odoo:1. Go to Invoicing → Payment Providers → Stripe.2. Enable the provider and select Test Mode if you want to test transactions first.3. Fill in the following credentials from your Stripe account:

Field Description
Publishable Key Enter your Stripe Publishable Key used for client-side operations.
Secret Key Enter your Stripe Secret Key for secure server-side communication.
Webhook Signing Secret Enter your Webhook Secret to validate incoming webhooks from Stripe.

💡 Tip: Make sure the state is set to Enabled when ready for live transactions.


Step 2: Configure Stripe as POS Payment Method

1. Navigate to Point of Sale → Configuration → Payment Methods → Stripe.2. Create or edit the Stripe payment method with the following details:

Field Description
Method Define the payment method name, e.g., 'Stripe'.
Online Payment Enable this option to allow Stripe for online transactions.
Allowed Providers Select Stripe from the list of providers.
Company Choose the company using this payment method.

Step 3: Add Stripe Payment Method in POS Session Configuration

1. Go to Point of Sale → Configuration → Point of Sale → Your POS Shop.

2. Under the Payment section, add Stripe to the list of available payment methods.

Field Description
Payment Methods Include Stripe along with other payment methods such as Cash or Card.
Automatically Validate Order Enable this option to auto-validate orders paid using Stripe.

💡 Result: Your POS is now fully configured with Stripe. You can accept payments and perform full or partial refunds directly from the POS interface — all synced with the Stripe dashboard.

Step 1: Payment from POS

Please Note: For Only those transactions those are done via Odoo standard POS Stripe Payment Provider, Stripe Refund process will work

When a payment is successfully made through Stripe in the POS, the confirmation screen will appear showing the payment amount and method used. The POS receipt also displays the total amount, tax, and payment method (Stripe) used for the transaction.


Step 2: Payment Reflected in Backend

Once the payment is confirmed through Stripe, it is automatically reflected in the backend under Invoicing → Payment Transactions. The order will be in the Confirmed state, showing the amount, provider (Stripe), and the unique Stripe Provider Reference (Transaction ID).


Step 3: Stripe Dashboard Payment Confirmation

In the Stripe Dashboard, the payment appears under the Transactions section with details such as amount, payment method, description, customer, and date. The transaction status will show as 'Succeeded' for successful payments.


Step 4: Refund from POS

When initiating a refund from POS, the Transaction ID linked to the Stripe payment is automatically fetched. The user confirms the refund process directly from the POS interface, ensuring a smooth and instant refund workflow.


Step 5: Refund Confirmation in POS

After a refund is successfully processed, the POS screen displays the Refund ID and refund status fetched from the Stripe provider. The receipt will show the refunded amount along with the refund details such as ID and status (Success).


Step 6: Refund Reflected in Backend

In the backend (Invoicing → Payment Transactions), the refund transaction is automatically created and linked to the original order. It includes the Refund Provider Reference (Refund ID), amount refunded, and confirmation status marked as 'Confirmed by Stripe'.


Step 7: Refund in Stripe Dashboard

In the Stripe Dashboard, the refunded transaction is listed with the same order reference. The payment status will update from 'Succeeded' to 'Refunded' with the corresponding date and customer details.


Step 8: Refund Details in POS Backend

In the POS backend, under the Refund Order view, all refund details are listed including payment method (Stripe), amount refunded, card details, and the date of the refund transaction. This provides complete visibility and traceability for each refund operation.


  • FAQ
  • Terms & Conditions

Do I need a Stripe account to use this module?

Yes. You need an active Stripe account with API keys such as Publishable Key, Secret Key, and Webhook Signing Secret.

Can I perform partial refunds?

Yes. You can issue partial refunds directly from the POS interface, and the remaining refundable balance is tracked automatically.

Are refunds visible in the Stripe dashboard?

Yes. Every refund processed through the POS is instantly visible in the Stripe dashboard with full details.

How secure is this integration?

The module uses Stripe's official API with token-based authentication and secure webhook validation.

What happens if a refund request fails?

If a refund fails due to API or network issues, the POS displays an error message and no refund is recorded until Stripe confirms it.

Does this module support multiple Stripe accounts or stores?

Yes. You can configure multiple POS shops or companies with different Stripe accounts.

Is it possible to send refund confirmation emails to customers?

Not by default, but this feature can be added as a customization if required.

  • Round All the apps are to be purchased separately, for individual versions and individual edition.
  • Round One month free bug support period will be offered pertaining to any one server used, testing or live.
  • Round Synconics is not responsible for installation or updating of the module on any of your server.
  • Round If an error appears in our app due to other custom modules installed in your system or if Odoo base source code is not updated on your system, to make it compatible with your source code, we'll charge you for our efforts to resolve those errors and make the module compatible with your source code.
  • Round Please refer the document for configuration. If any support is needed for module configuration, installation, updating or any help is needed, it will be considered in paid support.
  • Round Please note that you are not allowed to distribute or resell this module after purchase.
  • Round This module is tested and working on Odoo vanilla with Ubuntu OS.
  • Round Support services will be provided from Monday to Friday, 10:30 AM to 7 PM IST (Indian Standard Time).
  • Round Support will not be provided during Indian public holidays or company holidays.
Suggested Apps
Apps
Apps
Apps
Apps
Apps
Apps
Our Apps Our Apps
Our ThemesOur Themes
Odoo Expert Services
  • RoundConfiguration
  • Round Odoo Hosting
  • RoundCustomisation
  • RoundFunctional Training
  • RoundTechnical Training
  • RoundSupport & Maintenance
  • RoundDedicated Developer
  • RoundImplementation
  • RoundOdoo Migration
  • Round API Integration
300+
Odoo Implementation
250+
Custom Odoo Apps
13+
Years of Experience
50+
Industry Expertise
Get In Touch
Odoo Certificate
Skype
synconics.technologies
Mail
contact@synconics.com
Whatsapp
+91 9426864274
Website
www.synconics.com
QR Code
Scan QR to
connect on whatsapp.
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with