How to Allow White Label Customers to Buy WhatsApp Credits in the Billing Portal

Vitor

Vitor

Last updated on Oct 24, 2026

To allow white label customers to buy WhatsApp credits independently on Papo (https://papo.global/), you generate a credit top-up checkout link in the reseller panel and make it available to the customer — they access the billing portal with your brand identity and complete the purchase on their own, without depending on the reseller.

Within the white label reseller program, you not only customize the environment with name, logo, colors, and domain, but can also offer your customers the purchase of credits to keep channels such as WhatsApp active. The billing portal, integrated with Stripe Billing Portal, allows each customer to buy credits independently, keeping the experience fully white label.

Summary of the customer credit top-up process

Action Who does it Result
Generate checkout link for credit top-up Reseller, in the management panel Unique link for purchasing credits becomes available
Make the link available to the customer Reseller (can add it to the customer panel or send it) Customer accesses the billing portal with your brand
Buy credits in the portal Customer, using the link WhatsApp credits automatically added to the account
Confirm the top-up System (Stripe) Balance updated instantly; service continues without interruption

How it works: step by step

1. Have your white label resale active and configured

Before offering autonomous top-up, make sure your white label resale is approved and that the visual identity (name, logo, colors, and domain) is applied. The billing portal automatically inherits these settings, displaying only your brand to the customer.

2. Generate the credit top-up checkout link

In the reseller panel, go to the billing section or customer management. The platform lets you generate a checkout link for credit top-up — the same billing portal the customer uses to view invoices and change payment method. You set the top-up amount or package, and Stripe processes the transaction.

3. Make the link available to the customer

You can place the generated link directly in your customer's environment (for example, on a "Buy credits" button in the white label platform panel) or send it by message. What matters is that the customer always accesses the portal under your domain, without seeing any reference to Papo Global.

4. The customer buys credits on their own

When accessing the link, the customer is taken to the Stripe Billing Portal with your brand identity. There they enter the payment method (credit card, for example), confirm the purchase, and the WhatsApp credits are automatically added to their account. The process is immediate and requires no action from the reseller.

5. Track credits and payments

In the reseller panel, you can view, for each customer, the credit balance, subscribed plans, and billing status. The top-up is recorded in the transaction history, allowing you to monitor your revenue and your customers' autonomy.

Who this feature is useful for

  • Marketing agencies that resell the platform to multiple clients and prefer each one to manage their WhatsApp credits without depending on the agency's support.
  • Software houses that offer the solution under their brand and want to eliminate manual top-up work, automating the customer experience.
  • Consultancies that deliver the tool along with their methodology and seek full autonomy for the end customer.
  • Franchises and networks that centralize platform management but want each unit to be able to buy credits independently.

Frequently asked questions

Does the customer see the Papo Global brand during credit purchase?

No. The billing portal automatically inherits the name, logo, colors, and domain of your white label resale. The experience is fully customized, without any mention of Papo.

How does the customer pay for credits?

Payment is processed by Stripe, integrated with the billing portal. The customer can use a previously saved payment method (card, etc.) or enter a new one at the time of purchase.

Can I set different top-up amounts for each customer?

Yes. When generating the checkout link, you can configure the amount or credit package specific to that opportunity. For each customer, you can create a link with the desired amount.

Is the WhatsApp balance updated immediately after purchase?

Yes. As soon as payment is confirmed by Stripe, the credits are automatically added to the customer's account, without delays.

Is it possible to enable automatic credit top-up?

Automatic top-up is not currently available through the billing portal. The customer must access the link and buy manually. For information about future features, check the Papo website.

Do I need to generate a new link every time the customer wants to top up?

You can generate a unique link per customer, which remains active and can be used whenever they want to add more credits, as long as the link is configured to allow recurring purchases.

Read also


Start reselling with your brand → Offer WhatsApp credits independently and with your brand identity — without the customer seeing the Papo brand.