image example

What is Payment Service ?

Payment service is an optional service in the BookAndPay application. Payment service can be used create invoices, receive payments and distribute payments.

BookAndPay application does not handle payments directly. It uses payment service providers to process payment and uses reputed third party providers such as Stripe and Braintree.

BookAndPay application does not retain credit card information. This is typically done by providers such as Stripe. However Stripe and Braintree are suitable for programmers with fairly solid skills in software programming and security as it works at API level.

BookAndPay payment service is more than just credit card processing via online payment platforms such as Stripe. To illustrate the point, lets take an example.

  1. The business provides the customer the option to pay at the time of booking or after receiving the service.

  2. To receive payment, you may need to create an online invoice that the customer can click and pay.

  3. Business may provide the option to store credit card details to make future payments easier.

  4. Your customer may need to have access to an invoice that s/he can access any time via self-service.

  5. If the customer cancels the booking prior to the service, the business may need to refund it automatically.

  6. Your business may provide partial or full refund if the customer is also not happy with the service.

  7. Your business provide self-service capability such that your customers can login and view their past transactions and download invoices.

This example shows that payment is an integral part of your business work flow. Payment service often works along with other application services in the BookAndPay application such as notification messages, security and self-service

You can even integrate BookAndPay payment service with third party accounting software. For details please contact us

Why is it needed ?

Payment service is an optional service which you can configure and enable if you need to add payment into your work order or booking process.

There are several reasons why you may want to add and enable payment service.

  1. You can take automation of booking and work order processing better.

  2. You an integrate BookAndPay payment service with other software applications such as accounting packages.

  3. You can keep the data in your preferred location. The laws of data privacy and where your customer data reside is becoming increasingly important.

  4. Improved security. With BookAndPay integration to highly secure services such as Stripe, you reduce the burden of managing security associated with the customer credit card information or personal information.

  5. You can incorporate refunds on cancellations or changes without a lot of human intervention and hence improving your business productivity and customer experience.

  6. With self-service option, your customers do not need to call you to retrieve details of past work orders or booking they have done. Customer can login and retrieve past invoices and records themselves.

How it works ?

Payment is a service component within BookAndPay application. It gets deployed when you deploy the application. Details of how to deploy BookAndPay application can be found in the deployment guide

Like other services, you have to configure the Payment service after deployment. Details of the user configurable parameters related to Payment service can be found in the configuration guide