Skip to main content

FAQ

Can I still use the Charge API?

The Charge API is being deprecated. We recommend migrating to the Payment Link API to take advantage of improved reliability and new features. Check the deprecation timeline for specific dates.

What cryptocurrencies are supported?

Payment Link API currently supports USDC on Base network. The Commerce Charge API supported multiple cryptocurrencies through automatic conversion. Payment Link focuses on stablecoins for predictable settlement.

How do I handle multiple payment options?

Create multiple payment links for different amounts or purposes. Each payment link has a unique URL and ID. Payment links cannot be updated after creation. To change details, deactivate the existing link and create a new one.

What happens to existing Charge webhooks?

Existing Commerce webhooks will continue to work for Charge API. For Payment Link API, webhook support is available. See the Webhooks documentation to set up real-time payment status notifications.

How do I monitor payment status?

You can monitor payment status using webhooks for real-time notifications. See the Webhooks documentation for setup instructions. Alternatively, you can periodically poll the GET endpoint to check the payment link status.

Can customers pay with different cryptocurrencies?

Payment Link API specifies USDC on Base. Customers need to have or swap to USDC to complete payment.

Support and resources

For Commerce API documentation, see Commerce Overview and Accepting Payments.