npm install cryptocommerce-sdk
# or
yarn add cryptocommerce-sdk
import { CryptoCommerce } from 'cryptocommerce-sdk';
const sdk = new CryptoCommerce({
apiKey: 'your-api-key',
network: 'mainnet'
});
// Initialize payment
const payment = await sdk.createPayment({
amount: 99.99,
currency: 'USD',
crypto: 'SOL',
orderId: 'order-123'
});
// Display payment QR code
payment.showQRCode();
// Handle payment confirmation
sdk.on('payment.confirmed', (event) => {
console.log('Payment confirmed:', event.orderId);
// Update order status in your database
updateOrderStatus(event.orderId, 'paid');
});