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.Can I update a payment link after creation?
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
Payment Link API docs
New API documentation and guides
API reference
Complete endpoint reference
Authentication guide
CDP API key setup and JWT tokens
Developer Discord
Get help from the community
For Commerce API documentation, see Commerce Overview and Accepting Payments.