# Payments

**Stripe payment processing is available to Wavecast OneHub clients to drive revenue from events.**

Combine the power of Wavecast and Stripe to monetise events in a seamless, secure customer journey.

Using Stripe as your payment processor allows you to accept credit card payments in multiple global currencies and from major wallets.

### Why integrate Wavecast and Stripe?

By connecting Stripe payment processing with Wavecast, you can leverage a range of tools including:&#x20;

* Sell tickets to events in multiple currencies.
* Support for major wallets, such as Apple Pay, Google Pay and PayPal.
* Coupons to drive earlybird discounts
* Taxation options for easy accounting

{% hint style="danger" %}
Stripe recommends connections are made with new accounts, rather than existing ones. [Contact us](/start-here.md#contact-support) if you plan to use an existing account.&#x20;
{% endhint %}

### How to integrate:

1. Setup a Stripe account
2. [Submit a new integration request](/start-here.md#contact-support) to Wavecast support
3. Wavecast will generate a link to connect your Stripe account to the Wavecast application.  Click the link provided and follow the steps until the account is connected.&#x20;
4. Complete the following configuration on Stripe:&#x20;
   1. Go to [Tax settings](https://dashboard.stripe.com/settings/tax):
      1. VAT can be automatically calculated based on the account settings. Settings should be set under sales and tax automation:&#x20;

         <figure><img src="/files/4TwrRRNJFkVEe6F1Bz5H" alt=""><figcaption></figcaption></figure>
      2. Activate the option “**Enable automatic tax calculation”**
   2. Under Products > [Tax Rates](https://dashboard.stripe.com/tax-rates), create the tax rates based on your needs. Tax rates should be set as **Exclusive:**

      <figure><img src="/files/xDEfvqlTaRYCnMZvjk1v" alt=""><figcaption></figcaption></figure>
   3. Settings > [Branding](https://dashboard.stripe.com/settings/branding) and Settings > [Account details](https://dashboard.stripe.com/settings/account). Privacy Policy and Terms of service links can also be added. These will be used in the checkout page and receipts (Logo + colour scheme)
   4. [Email settings](https://dashboard.stripe.com/settings/emails): enable emails for *Successful payments* and *Refunds*
   5. Email back the Account ID to <clients@wavecastpro.com> so it can be associated with the hub.

      The account ID can be found o**n the user’s** [**Profile**](https://dashboard.stripe.com/settings/user) page at the bottom, under the Accounts section.&#x20;

      <figure><img src="/files/ZJpcWgSLU4RxiBQe9VWb" alt=""><figcaption></figcaption></figure>
5. Once Stripe is connected, it will appear as an available Payment Service from the Create Ticket screen. Go to Events > select your event > Audience > Access > select Requires Subscription > toggle on Requires Ticket > add ticket option:

<figure><img src="/files/x9iscudG1Ml8G1uA6YAj" alt=""><figcaption></figcaption></figure>

### Costs

* Payment processing fees vary according to the Stripe plan and are paid directly by you.&#x20;

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wavecast.io/integrations/payments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
