I work for an online pharmacy and one of our pains is that we take payment from customers upon transactions. Now although this may seem a standard e-commerce practice, these orders are subjected to being signed off by a doctor and in some cases, the order is declined and we issue a refund which can take up to 5 working days to appear in the customer's account and is leading to some customers giving us low score reviews.
So I am wondering is there a payment system or Magento add-on or extension available where the customer's funds can be held in a wallet or escrow type set up and are triggered to be released to us the seller, upon the order being signed off and also returned to the customer straight away should the order be declined?
Now I am aware in Escrow it is at the discretion of the customer to release the funds upon receipt of a product or item, but we are looking for an automated software solution where this happens automatically depending on the outcome of the orders being approved or not.
Is anyone aware of any Magento compatible software solutions that are available to accommodate this kind of set up?
Thanks in advance for any helpful replies :-)
I believe APIANT.com have a connector to connect Magento to an authorised escrow service (Transpact.com).
See APIANT.com for details
Stripe and Braintree support escrow payment. You can use them.
@jordan3187 Le Saint Victor wrote:I work for an online parmacy and one of our pains is that we take payment from customers upon transactions. Now although this may seem a standard e-commerce practice, these orders are subjected to being signed off by a doctor and in some cases, the order is declined and we issue a refund which can take up to 5 working days to appear in the customer's account and is leading to some customers giving us low score reviews.
So I am wondering is there a payment system or Magento add-on or extension available where the customer's funds can be held in a wallet or escrow type set up and are triggered to be released to us the seller, upon the order being signed off and also returned to the customer straight away should the order be declined?
Now I am aware in Escrow it is at the discretion of the customer to release the funds upon receipt of a product or item, but we are looking for an automated software solution where this happens automatically depending on the outcome of the orders being approved or not.
Is anyone aware of any Magento compatible software solutions that are available to accommodate this kind of set up?
Thanks in advance for any helpful replies :-)
For your needs, the Mangopay Payment Gateway by Webkul is a strong Magento-compatible solution. It offers escrow-like functionality, holding funds until a doctor approves the order, then automatically releasing or refunding payments based on approval status. Alternatively, extensions like Meetanshi Wallet let customers preload funds, making instant refunds possible. These tools streamline payment workflows, reduce refund delays, and can help improve customer satisfaction and review scores.
Integrating an escrow-style payment system into Magento can really boost trust between buyers and sellers—especially for high-ticket items or service-based transactions. There are a few third-party extensions that mimic escrow logic, or you could build a custom workflow using split payments and holding periods via APIs like Stripe Connect.
On a related note, if you're customizing the frontend or checkout interface and want to add stylish or eye-catching labels (like trust badges or payment steps), you might want to visit site. It lets you generate bold and fancy text styles that can give your UI a modern, standout look.