Skip to content

Payments

Enable Online Payments

Step 1: Sign Up for Stripe

Stripe is a popular and secure online payment service

  1. Go to stripe.com and create an account
  2. Verify your identity (may require credit/debit card information)
  3. Once complete, you will receive Stripe API Keys

Step 2: Configure in the System

  1. Log in to BookingPlatform
  2. Go to Settings > Payments
  3. Enter the Publishable Key and Secret Key from Stripe

Step 3: Test

  1. Try making a real booking with a test card
  2. If payment succeeds, you're ready to go

Supported Payment Methods

MethodDescription
Credit/Debit CardVisa, Mastercard, AMEX
QR CodeScan to pay via banking app
Mobile BankingK+ / SCB / etc.

When Should Customers Pay?

Go to Settings > Payment Policy:

OptionDescription
Pay after serviceCustomer pays at the shop after service
PrepayCustomer must pay before appointment, otherwise booking fails
Pay at bookingCustomer pays immediately when booking

Fees

When using Stripe, there is a fee of approximately 3% of the transaction amount. The business owner covers this fee.


Important

Never share your Secret Key with anyone — anyone with the key can accept payments on your behalf

Released under the MIT License.