Integrate
crypto paymentsinto your service
Integrate crypto payments with just a few lines of code. From SDK installation to payment completion, just minutes is enough.
AirPods Max
180 PLM
Magic Keyboard
95 PLM
Magic Mouse
65 PLM
iMac 24"
950 PLM
MacBook Air
780 PLM
iPhone 16
720 PLM
Apple Watch
280 PLM
Magic Box
95 PLM
Recipient Address
0x5CEBec6EEeDc9040C72eA44fB1f8d28cD1079b8f
Status
Everything You Need
Integrate crypto payments with our developer-friendly API and real-time monitoring dashboard.
Easy Integration
We provide SDKs for React, Vue, and Node.js. Implement the payment flow with just a few lines of code.
Real-time Monitoring
Track all payments in real-time. View transaction status, volume charts, and success rates on your dashboard.
Webhook Support
Receive payment events instantly with HMAC-SHA256 signed webhooks. Automatic retries included.
Secure by Default
Built-in security features including publishable/secret key separation, on-chain verification, and auto payment expiry.
Your Brand, Your Payment Modal
Customize every detail of the payment experience to match your brand. Change colors, logos, wallet buttons — all from the dashboard.
- Brand colors & gradient
- Custom logo & brand name
- Wallet button order & visibility
- Light & dark theme support
How It Works
Start accepting payments in four easy steps
Create Account
Sign up and get your API keys in seconds.
Integrate SDK
Install the SDK and create payments from your server.
Accept Payments
Users pay with crypto and transactions are confirmed instantly.
Manage & Grow
Monitor payments, set up webhooks, and grow your business.
Simple Integration
Create and confirm payments with just a few lines of code.
import { CrypaxClient } from '@crypax/pay-node'; const crypax = new CrypaxClient({ apiKey: 'sk_live_...', }); const payment = await crypax.createPayment({ amount: '10.0', currency: 'PLM', recipientAddress: '0x...', orderId: 'order_123', }); // Pass clientSecret to frontend res.json({ clientSecret: payment.clientSecret });
import { PaymentButton } from '@crypax/pay-react'; function Checkout({ clientSecret }) { return ( <PaymentButton clientSecret={clientSecret} onSuccess={(result) => { console.log('Paid!', result.txHash); }} onError={(err) => { console.error(err); }} > Pay 10 PLM </PaymentButton> ); }
Ready to accept crypto payments?
Create an account and start accepting crypto payments in minutes.