Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

Callbacks

Daniel Sposito edited this page Apr 11, 2014 · 1 revision

Each 3rd party app has its own unique scenarios, rules, and exceptions. It would be difficult for Volcano to handle and provide a sufficient level of customization for all of these unique circumstances. For example, Volcano does not send emails to customers for order confirmations, refunds or failed payments since that would require Volcano to provide email template design tools and other customization features not directly related to billing. Instead, Volcano leaves each 3rd party app in control with the use of callbacks.

Callbacks allow data to be sent to an external URL when a specific event occurs within Volcano. For example, Volcano can send order data to your app's API endpoint when a new customer order is created. Your app can then perform whatever order-related actions are needed, such as send the customer a uniquely-branded order confirmation email and give them access to features XYZ within your app.

Each "seller" within Volcano can have its own callback configurations. To setup a callback, simply select the desired event and add your URL endpoint - Volcano will handle the rest.

Clone this wiki locally