# Express Checkout (Pro)

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

{% hint style="warning" %}
Checkout Form is required to enable the Express Checkout Button
{% endhint %}

### Activate Google & Apple Pay

Firstly, we need to activate Google & Apple Pay in Stripe payment method setting <https://dashboard.stripe.com/settings/payment_methods>

{% hint style="info" %}
The Apple Pay needs domain verification, you can follow the stripe guide between to verify it
{% endhint %}

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

### Enable in WooCommerce

Step 1:

Goto Woocommerce -> Settings -> Payments, find <mark style="color:red;">**Stripe Checkout Form,**</mark> and enable it.

Step 2:

In <mark style="color:red;">**Stripe Checkout Form**</mark> -> enable Express Checkout Button

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

### Configuration

In <mark style="color:red;">**Stripe Checkout Form setting**</mark>, click the **customize** link button. Or, you can click the redirect button from our plugin -> payment methods, find the checkout form card, and then click the **setup** button.

* **Button Type:** Available options: Buy, Book, Check-out, Donate, Order or Plain
* **Button Size:** Default (40 px), Medium (48 px), Large (55 px)
* **Button Theme:** Dark, Light, Light Outline (Apply pay only)

### Link

By default, the Link button is activated automatically, you can turn it off in Stripe Settings if you don't want to enable the Link button.

### How to test Google & Apple Pay

For Google Pay, only Chrome browser is supported, and a valid Google Credit card, you can add 4242424242424242 as test card.

For Apple Pay, Stripe test card information can’t be saved to Wallet in iOS. Instead, Stripe recognizes when you’re using your test [API keys](https://stripe.com/docs/keys) and returns a successful test card token for you to use. This allows you to make test payments using a live card without it being charged.


---

# 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://woo-docs.payaddons.com/payment-methods/express-checkout-pro.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.
