In a nutshell
Payment workflow lets you collect online payments from users through the forms in your Zoho Creator application. When the user submits the form with payment workflow user will be re-directed to the payment gateway to complete the payment. You can define the criteria based on which the payment should be collected, and configure the actions or multiple actions along with the criteria for every action to execute when a payment succeeds or fails.
Availability
Payment workflow in Zoho Creator enables you to collect and manage online payments directly from your Zoho Creator forms. It allows you to define when a payment should be initiated, what amount should be charged, and what actions should be performed based on the transaction result. A payment workflow is triggered during form submission. If the form submission meets the criteria that you defined, the user will be redirected to the configured payment gateway to complete the transaction. After the payment is processed, Zoho Creator automatically executes the associated success or failure actions.
Payment workflows are commonly used for scenarios such as:
By combining form submissions, automated criteria based triggers, and post payment actions, payment workflows help you create end to end payment driven processes within your Zoho Creator application.
Payment workflow operates via payment gateways to manage transaction. A payment gateway is a service used by e-businesses and online retailers to accept online payments from their customers. The online payment modes accepted by payment gateways include credit cards, debit cards, and e-wallets. A payment gateway acts as the middleman between the customer's bank and the merchant's bank. It accepts the payment from the customer and makes sure that it reaches the merchant's bank account. Before you configure a payment workflow, you must establish a payment gateway by mapping your payment gateway credentials in Zoho Creator. This is a one-time process. Payment workflows now rely on Payment Gateways powered by Zoho Checkout. You must configure them in Operations > Payment Gateways to continue processing transactions. Learn more about payment gateways
Payment gateways supported country-wise
Zoho Creator supports the following payment gateways:
| Payment Gateways | Supported Countries |
| Authorize.Net | United States, United Kingdom, Australia, Canada, Europe |
| Forte | United States, United Kingdom, Canada |
| Payflow Pro | United States, Australia, Canada, New Zealand |
| PaymentsPro | United States, United Kingdom, Canada |
| PayPal | View the list |
| PayPal | Egypt, Jordan, Oman, Saudi Arabia, U.A.E |
| Paytm | India |
| RazorPay | India |
| Stripe | View the list |
Once you have established the connection with any of the above payment gateways, you can configure the payment workflow in your form. When users submit the Creator form, they will be redirected to the payment gateway that you have added and enabled in the Account Setup section.
Note: - The currency type that you choose for the payment field in your form must be same as the payment gateway's currency type that you have added and enabled in the Account setup section.The payment status will be shown in the list report(the default report based on the form in which the payment workflow is configured) when the transaction is complete.
The payment workflow dashboard offers a comprehensive view of all payment workflows configured within an application. It presents workflows in a structured and organized manner, making it easy to identify their associated forms, actions, status, and other key details. Each workflow is listed under the form it belongs to, and the workflows appear in the sequence in which they were created.
When a payment workflow is created, you will be directed to the workflow builder where you can configure and manage the actions that should occur when a payment succeeds or fails. You can add multiple actions to a workflow and apply criteria to ensure that specific actions are executed only for selected records. The actions are executed in the order in which they appear in the builder, and this order can be changed at any time by dragging and dropping the actions. You can also modify the workflow properties, such as the workflow name, criteria, and the amount field that determines the payment amount. Learn how to configure actions for payment workflows
After creating an payment workflow, you can use the workflow builder to configure actions to execute on success or failure of payment. Multiple actions can be configured and they are executed in the order in which they appear in the builder. By default, an action to send an email notification to the logged in user is configured for both approval and rejection scenarios. You can edit this action or add additional actions as needed.
You can also define criteria for each action to ensure that specific actions are executed only for selected records that meet the defined conditions. By default, actions are executed in the order in which they are created; however, you can modify the execution order by rearranging them using drag-and-drop within the builder. This provides greater flexibility in controlling workflow logic and determining the sequence in which actions are performed.
The following actions can be configured in both the approval and rejection blocks of an payment workflow:
| Action type | Supported actions |
| Notification |
|
| Data access |
|
| Integrations |
|
| Deluge script |
|
The next step after understanding about payment workflows is to learn how to configure them effectively to automate payment processes.
Before exploring payment workflows, ensure you're familiar with workflows in Zoho Creator and their core functionalities.