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, implement polling or blockchain monitoring until webhook support is added.

How do I monitor payment status?

Use the blockchain address provided in the payment link response to monitor incoming transactions. You can also 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.