Configuring payment methods on Breeze from client

Payment methods supported by Breeze

We support four payment methods for payments:

  • Apple Pay
  • Google Pay
  • Manual Card Payment
  • Crypto

Specifying a preferred payment method on Breeze

You can control which payment methods are shown by adding the URL parameter preferred_payment_methods to the Breeze checkout link.

For example, after creating a payment page, the returned URL is: pay.breeze.cash/page_xxx/pcs_xxx/web

If you want to allow Apple Pay only, append: ?preferred_payment_methods=apple_pay

Final redirection URL: pay.breeze.cash/page_xxx/pcs_xxx/web?preferred_payment_methods=apple_pay

Enum values for specifying payment methods

  • Apple Pay: apple_pay
  • Google Pay: google_pay
  • Card (Manual Card Payment): card
  • Crypto : crypto

You can also specify multiple payment methods by joining values with commas:

?preferred_payment_methods=apple_pay,card (This will show Manual Card Payment and Apple Pay)

Scenarios where Apple Pay is not supported

Apple Pay is supported in the following scenarios:

  • Any browser on iPhone
  • Safari on macOS

In some cases, even if the parameter includes apple_pay, the user’s browser may not support it.

In that case, we will show “Apple Pay is not supported” and guide the user to choose a different payment method.