Checkout Links

Create shareable payment links that you can send to customers through any channel.

Last updated: June 22, 2023
Next: Custom Checkout

Overview

ZenPay 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

Customer Information

Collect additional customer details during checkout.

Optional customer information fields
Configurable required fields
GDPR-compliant data collection

Creating a Checkout Link

Follow these steps to create a shareable checkout link:

1

Navigate to Checkout Links

From your ZenPay dashboard, go to Payments → Checkout Links → Create New Link.

2

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)
3

Customize Checkout Experience

Configure the checkout experience for your customers:

  • Accepted cryptocurrencies
  • Success and cancel URLs
  • Customer information fields to collect
  • Expiration time (optional)
4

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

ZenPay checkout links offer a range of advanced features:

Link Management

1

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.

2

Usage Tracking

Monitor link views, clicks, and completed payments. View detailed analytics on how customers interact with your checkout links.

3

Link Deactivation

Disable links temporarily or permanently when needed. Deactivated links can be reactivated at any time.

Customer Experience

1

Custom Branding

Add your company logo, brand colors, and custom messaging to create a branded checkout experience that matches your business identity.

2

Mobile Optimization

All checkout links are fully responsive and optimized for mobile devices, ensuring a seamless experience regardless of the device used.

3

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 ZenPay Node.js SDK
const ZenPay = require('@zenpay/node');
const zenpay = new ZenPay('sk_test_YourSecretKey');

async function createCheckoutLink() {
  try {
    const checkoutLink = await zenpay.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

  • 1

    Retail Settings - Print QR codes for display at checkout counters, on product packaging, or on price tags.

  • 2

    Events - Display QR codes on event materials, banners, or presentation slides for donations or merchandise purchases.

  • 3

    Print Materials - Include QR codes in brochures, business cards, or flyers to allow easy payments for your products or services.

  • 4

    Restaurant Tables - Enable customers to pay for their meals directly by scanning a QR code displayed at their table.

To download your QR code:

  1. Go to Payments → Checkout Links in your dashboard
  2. Select the checkout link you want to download a QR code for
  3. Click "Download QR Code" and select your preferred format (PNG, SVG, or PDF)
  4. Optionally, customize the QR code with your brand colors before downloading

Managing Checkout Links

Keep track of all your checkout links and their performance from your dashboard:

Available Management Actions

ActionDescription
View AnalyticsSee link views, click-through rates, conversion rates, and revenue generated
Edit LinkUpdate product details, price, or other settings
DuplicateCreate a copy of an existing link with optional modifications
Deactivate/ReactivateTemporarily disable or re-enable a checkout link
DeletePermanently remove a checkout link
Download QR CodeGet the QR code in various formats for printing or sharing
Export Payment DataDownload transaction records for payments made through the link

Best Practices

Optimize your checkout links for maximum effectiveness:

Implementation Tips

  • 1

    Keep URLs short - When possible, use the link shortener option to create more manageable URLs that are easier to share.

  • 2

    Be specific with naming - Use clear product names and descriptions to avoid confusion and increase conversion rates.

  • 3

    Use expiration dates strategically - Create urgency by setting expiration dates for special offers and promotions.

  • 4

    Collect only necessary information - Keep the checkout process simple by requesting only essential customer information.

  • 5

    Test your links - Always verify your checkout links work correctly by testing them before sharing with customers.

Next Steps

Explore these related features to enhance your payment capabilities:

Custom Checkout

Integrate a seamless checkout experience into your website

Payment Buttons

Add simple payment buttons to your website

Was this helpful?