How can we help?

How do I create a refund?

Last updated on June 15, 2018

Refunds are the processes by which money is given back to your customer. They can be created by an API call, or directly via the Dashboard with a single click of a button.

refund flow


  • A charge that is refundable


We offer two ways of creating refunds:

  • The easiest and most immediate way is doing it from the dashboard. Sign in to your account and find the charge you want to refund. You are then given the option to refund the whole amount, or just part of it. More information can be found here

  • Via the API: If you want to be able to do this from your own application, refunds can be created from the API. This documentation article contains the latest reference information.

How long does it take?

Omise processes refunds immediately. Cardholders will receive the refunded amount within 48 hours, or before next billing cycle. In rare cases it could take up to 60 days.

Can’t find your answer?

Get in touch with us and we’ll get back to you as soon as possible