Checkout Links
Generate shareable payment links to accept cryptocurrency payments without website integration.
Overview
CryptoPay Checkout Links allow you to accept cryptocurrency payments without needing to integrate code into your website. Generate a link, share it with your customers, and start accepting payments instantly through email, messaging apps, social media, or QR codes.
No Integration Required
Accept payments without any coding or website integration.
- • Instant setup
- • No technical skills needed
- • Works for businesses without websites
Multiple Sharing Options
Share payment links across various channels.
- • Email and messaging apps
- • Social media platforms
- • QR codes for in-person payments
QR Code Support
Generate QR codes for print and in-person use.
- • Downloadable high-resolution QR codes
- • Perfect for physical stores and events
- • Customizable with your branding
Creating a Checkout Link
Follow these steps to create a shareable checkout link:
Navigate to Checkout Links
From your CryptoPay dashboard, go to Payments → Checkout Links → Create New Link.
Configure Product Details
Enter information about what you're selling:
- Product or service name
- Description
- Price and currency
- Product image (optional)
- Quantity (for inventory tracking)
Customize Checkout Experience
Configure the checkout experience for your customers:
- Accepted cryptocurrencies
- Success and cancel URLs
- Customer information fields to collect
- Expiration time (optional)
Generate and Share Link
After creating your link, you'll receive a unique URL that you can share with customers. You can:
- Copy the link to share via email or messaging
- Download a QR code image
- Share directly to social media platforms
- Embed the link in an existing website
Checkout Link Features
CryptoPay checkout links offer a range of advanced features:
Link Management
Link Expiration
Set expiration dates for time-sensitive offers. Links can be configured to expire after a specific date or after a certain number of uses.
Usage Tracking
Monitor link views, clicks, and completed payments. View detailed analytics on how customers interact with your checkout links.
Link Deactivation
Disable links temporarily or permanently when needed. Deactivated links can be reactivated at any time.
Customer Experience
Custom Branding
Add your company logo, brand colors, and custom messaging to create a branded checkout experience that matches your business identity.
Mobile Optimization
All checkout links are fully responsive and optimized for mobile devices, ensuring a seamless experience regardless of the device used.
Multi-language Support
Reach global customers with checkout pages that automatically detect and display in the customer's preferred language.
Using Checkout Links Programmatically
While checkout links can be created manually, you can also generate them programmatically through our API:
Creating a Checkout Link via API
// Using the CryptoPay Node.js SDK
const CryptoPay = require('@CryptoPay/node');
const CryptoPay = new CryptoPay('sk_test_YourSecretKey');
async function createCheckoutLink() {
try {
const checkoutLink = await CryptoPay.checkoutLinks.create({
name: 'Premium Subscription',
description: 'Monthly access to premium content',
amount: 29.99,
currency: 'USD',
success_url: 'https://yourwebsite.com/thank-you',
cancel_url: 'https://yourwebsite.com/cart',
expire_date: '2023-12-31T23:59:59Z', // Optional
customer_fields: ['name', 'email'], // Optional
metadata: {
product_id: '12345',
campaign: 'summer_promo'
}
});
console.log('Checkout link created:');
console.log('URL:', checkoutLink.url);
console.log('QR Code URL:', checkoutLink.qr_code_url);
console.log('Expires:', checkoutLink.expires_at);
return checkoutLink;
} catch (error) {
console.error('Error creating checkout link:', error);
throw error;
}
}QR Code Integration
QR codes provide an easy way for customers to access your checkout link, especially in physical locations:
QR Code Use Cases
Retail Settings
Print QR codes for display at checkout counters, on product packaging, or on price tags.
Events
Display QR codes on event materials, banners, or presentation slides for donations or merchandise purchases.
Print Materials
Include QR codes in brochures, business cards, or flyers to allow easy payments for your products or services.
Restaurant Tables
Enable customers to pay for their meals directly by scanning a QR code displayed at their table.
Download Instructions
To download your QR code:
- Go to Payments → Checkout Links in your dashboard
- Select the checkout link you want to download a QR code for
- Click "Download QR Code" and select your preferred format (PNG, SVG, or PDF)
- Optionally, customize the QR code with your brand colors before downloading