Skip to main content

One-Click Payments

Updated: Nov 14, 2025 This feature is not publicly available yet and is only available for businesses based in Brazil and their Brazilian customers. To enable payments for your businesses, please contact your Solution Partner. Payments API also enables businesses to collect payments from their customers via WhatsApp using One-Click Payments. When using this integration, WhatsApp facilitates communication between merchants and buyers. Merchants are responsible for storing payment credentials and integrating with a payment service provider (PSP) to submit these credentials, completing and confirming their payments.

Before you start

Familiarize yourself with the Orders API. Orders are the entrypoint for collecting payments in WhatsApp. You will need an existing integration with a PSP and do automatic reconciliation when a payment is made. You must update the order status as soon as a payment is made.

Integration steps

The following sequence diagram shows the typical integration with One-Click Payments. Image

1. Send an Order Details message

Follow the full integration guide in the Orders API page. If One-Click Payments is available on this order, you will need to provide a offsite_card_pay object in the payment_settings attribute.

Parameters object

Payment settings

Offsite card pay object

Order details payload example

2. Receive the webhook notification

This webhook confirms the buyer’s intention to make a payment and includes the ID of the credential to use.

Webhook notification payload example

3. Send an order status update

Once the payment is confirmed, you must send an order status update. Follow the integration guide in the Orders API page. Did you find this page helpful? Thumbs up icon Thumbs down icon ON THIS PAGE Before you start Integration steps 1. Send an Order Details message Parameters object Payment settings Offsite card pay object Order details payload example 2. Receive the webhook notification Webhook notification payload example 3. Send an order status update