Do's & Don'ts

DO - Best Practices
🔄
Redirect customers to the payment provider's page using the payment_url we provide
🔔
Use webhooks to receive payment confirmations and update order status automatically
📝
Provide accurate information about products/services before payment
💬
Respond to customer inquiries promptly and professionally
📊
Monitor your transactions regularly through the dashboard
🔒
Keep your API keys secure and never share them publicly
DON'T - Avoid These
🚫
Never embed checkout in iframe - This violates provider terms and will get you suspended
⚠️
Don't fake delivery - Always deliver promised goods or services
💸
Don't create false chargebacks - This damages your reputation
🔐
Don't share API keys in public repositories or client-side code
📧
Don't spam customers with excessive emails or notifications
🎭
Don't misrepresent your business - Be transparent about what you offer

🎯 Best Practices

🔄

Handle Webhooks Properly

Always verify webhook signatures and respond with HTTP 200. Use webhooks to update order status, not polling.

⏱️

Set Appropriate Timeouts

Payment sessions expire after 24 hours. Show expiration time to customers clearly.

💡

Clear Communication

Inform customers about USDC settlements and blockchain confirmations. Transparency builds trust.

🔐

Security First

Store API keys in environment variables. Never commit them to version control.

📊

Monitor Transactions

Check your dashboard regularly for failed payments and address issues promptly.

🚀

Test Thoroughly

Test the complete payment flow before going live. Use small amounts for testing.

Ready to Get Started?

Follow these guidelines and start accepting payments in minutes

Get Started Read API Docs