Skip to main content

How to accept payments through Teya app

Learn how to connect with Teya to accept payments.

How it works

Connecting with Teya

The first step is to connect your Booqable account to your Teya account:

  1. Navigate to the App store.

  2. Click on the Teya app and click Install app.

  3. Grant permissions to allow Teya to manage your account.
    ​​

  4. To connect your Teya account with Booqable, you will need to fill out the form with some information in your Teya business portal from the Settings > Stores > Select your store > Store information > Integrations.

  5. Fill in the Store ID. In Teya, click to expand Client credentials and fill in your Client ID and Client Secret.

  6. If you would like to make test payments without using any real money, click the checkbox under Use staging / test environment to connect to Teya's staging endpoint.
    Untick the box to start accepting real payments.

  7. If you want to accept online payments, make sure that you've set up payments at checkout.

  8. Now you're ready to accept Teya payments in Booqable!

Setting up Webhooks

Next, you can optionally set up Webhooks to receive the most reliable and up-to-date payment status updates.

  1. From your Teya business portal, go to Settings > Stores > Select your store > Store information > Webhooks.

  2. Click Add webhook and fill in a Webhook name that can be easily identified. We suggest "Booqable payments webhook."

  3. Paste the Destination URL from Booqable into Destination URL field in Teya.

  4. Make sure "Payment succeeded" is listed under subscribed events.

  5. Click the Create webhook button when you're done.

  6. Click the Public key to expand and copy it.

  7. Paste the Public key into Booqable under Webhook public key.

  8. Click Connect with Teya and the webhooks should now be connected!

Charging customers at checkout using Teya

  1. Once customers reach your online checkout and fill out the checkout form, they can click Continue to payment.

  2. They will need to select Teya as their payment method and click the Pay now button.

  3. Then, they will be redirected to Teya to complete the payment​.

  4. Once the payment is processed, they will be redirected to a payment success screen where they can view their receipt or go back to the Booqable checkout.

  5. The order will appear in your Booqable account's Orders section and the payment record will appear in the order's right sidebar under Payments.

Charging customers on manual orders using Teya

To charge for manual orders using Teya, you will need to use a payment link:

  1. Go to Orders and click on the order you would like to charge a payment.

  2. Click on New payment in the right sidebar under 'Payments.'

  3. Enter the Order amount and/or Security deposit amount that you would like to authorize before proceeding.

  4. Select the Payment link option.

  5. Under Processing method, click Charge directly.

  6. Create the payment link and send it to your customer. When they open the link, Teya and any other payment method you have enabled will appear.

Refunding with Teya

To process a refund for a Booqable order that has been paid for using Teya, this can be done directly from the order screen in Booqable.

  1. Go to the Orders section and click on the order

  2. Find the payment in the right sidebar

  3. Hover over the payment

  4. Click on the Refund button to initiate a refund

  5. Enter the amount and confirm by clicking the refund button in the bottom right.

💡 Note: The refund may take time to process and appear in your Teya account.


FAQ

What are the fees associated with the app?

Booqable charges processing fees per transaction to use the Teya app based on your plan:

  • Essential/Small/Start: 1%

  • Pro/Medium/Grow: 0.5%

  • Premium/Large/Scale: 0.25%

Standard Teya payment processing rates also still apply.

Did this answer your question?