Make the payment process easier for your clients by enabling the payment button on your public order page. We'll explain how to do it in this article.
Please note: in order to display the payment button to clients, an integration with payment service must be enabled.
How to set up the payment button display
1. Go to Settings > Public Pages.
2. In the Orders section, tick the checkbox Enable online payments.
3. In the first field In statuses, select in which order statuses you want to display the payment button on the online order acceptance form. You can select more than one status.
Important: the display of payment button can only be enabled for orders. For estimates, you can only enable acceptance buttons, but you can configure the process to accept payment on the order after the estimate is accepted. Find out more about this further in this article.
4. In the second field If paid, move to the status, select the status of the order after the client makes a payment.
Please note: for the status change to work correctly after the payment is made, it is necessary that the status in the first field is able to change to the status in the second field following the status transfer rules.
5. In the "Company's default merchant" field, select the payment system that will be used if different locations do not have a location's default merchant set. You can do this in the Settings > Locations section.
Save the settings.
Now you will see the payment button on the online order acceptance form. Next, let's look at how you can use them.
How to use the payment button
Case 1. Accepting and paying for the order
If you want the customer to accept the order first and then pay for it, you can first enable acceptance buttons for the order statuses you need.
To do this, go to the public pages settings page in the Orders block, select the Allow clients to accept/decline a document checkbox and set up the rules for changing the order status after acceptance or decline.
The next step is to enable the payment button for the order status you need.
Important: In order for the payment button to appear after the public form is accepted, you need to configure the rules for switching to correct order statuses after the public form is accepted.
For example, the order status "Diagnostics" changes to "In Progress" when the public form is accepted. In this case, you need to enable the display of the payment button as described above for the “In progress” status.
It is also worth noting that if both acceptance and payment button are enabled for the current order status, only acceptance buttons will be displayed at first.
Only after the order is confirmed will the payment button appear.
Case 2. Paying for the order
You can also use the public order acceptance form for payments only.
To do this, you just need to enable the display of the payment button for the order statuses you need, as described above, and send the form to the client.
Case 3. Paying for the order after accepting the estimate
What’s more, you can set up payment for the order after the estimate is accepted. This can be done as follows:
1. On the public pages settings page, in the Estimates block, select the Allow clients to accept/decline a document checkbox and set the rules for switching the order to another status after acceptance so that the estimate status changes to "Order created".
In this case, the order will be created automatically after the estimate is accepted.
2. In the payment button settings, in the first field, select the status of the order that should display the payment button.
For example, if you set the estimate status to “Pending”, send the client a public acceptance form and the client confirms it, the estimate will be transferred to the order with the “New” status. In this case, the payment button should be enabled for the “New” order status so that after confirming the estimate, the client can immediately pay for the order on the same public form.
You can also continue to use the public confirmation form for review purposes only, without acceptance or the payment button.
How to send a public acceptance form to a customer
Firstly, you need to set up a notification template to automatically or manually send a message with a link where the customer can view the details and accept/reject or pay for the estimate or order.
Read this article to learn how to set up an online acceptance form for estimates.
How to customize the online order acceptance template
1. Go to the Settings > Notifications > Orders page in the Templates section.
2. Click the "+ Template" button if you want to add a new template, or click on the name of an existing template to edit it.
The text of the message template can be anything, but it must contain the {Estimate Client URL} variable, it can be found in the Other block. It is this variable that forms the link for the client.
How to automatically send public form for approval
1. Click the "+ Notification" button in the "For Clients" section.
2. Select the "Work order status changed to" event and the desired status.
3. Specify the message type: SMS or Email.
4. If necessary, set up delayed sending of the notification.
5. Select a message template.
After the estimate has moved to the specified status, the client will receive a message that will contain a link to the web form.
You can also send it manually. To do this, in the open order, click Actions > Copy public link and send this public link to the client.
How to make a payment on a public form
The public form contains your company logo, which you can set in the Settings > General page, the manager's name, clients details, asset information, and the information about products and services added to the order.
If necessary, the client will be able to change the language of the public form by selecting the desired language at the top of the page.
When the client clicks on the Pay button, a payment form will be generated for him in a new tab, with the amount indicated in the Total amount field.
Total amount is calculated as follows:
Total amount = Order total - Already made payments
For example, if an prepayment of 100 euros was made and the order total is 300 euros, then the total due on the public form will be 200 euros.
If the order has a payment history, it will be displayed in the Payment history block. All prepayments and payouts are displayed there, except for deleted ones.
If there have been no payments on this order yet, the Total amount will show the full sum for the order.
As soon as the customer clicks on the payment button, a link is generated which you can view and copy on the order page in Orderry in the Invoices and payments section.
If the customer clicks several times, several links will be generated accordingly. Each of them is valid and, if necessary, can be sent to the client manually to complete the payment.
You can only pay the full amount specified in Total amount.
After the payment is made, the order status changes to the one specified in the payment button settings if the status transfer rules allow it.
If changes were made to the order after the payment was made and the total amount became smaller, the overpayment will be displayed on the public form. If the total amount has increased, the Pay button will reappear and the client will be able to pay for the additional amount specified.