Billing API FAQ

This section provides answers to some commonly asked questions about Billing API.

Why Can't the Bundle Price Be Set Below $1?

Currently, prices below $1 are not supported. The main reason is that some payment gateways (e.g., Stripe) enforce a minimum transaction amount (typically $0.5). Additionally, the system aims to avoid issues caused by very low transaction amounts.

We are evaluating the need for this feature and may allow prices below $1 in the future. Please stay updated for upcoming feature releases.

Are test credit card numbers required for testing the Shoplazza Billing API?

While you need to provide a valid card number for testing, when you enable test mode (by setting the billing API test parameter to true), the system will validate the card format but won't actually process any charges. No real payment will be made during testing.

How does upgrade/downgrade pricing work for recurring subscriptions via Billing API?

For upgrades where the price difference is less than $1, the upgrade is free.

Upgrade pricing is calculated as: (price difference) × (proportion of remaining days in the current billing cycle). Note the system considers the day of upgrade as a used day. Downgrades don't qualify for any refunds of previously paid amounts.