A comprehensive guide to implementing StacksPay payment acceptance in your business, from simple links to advanced integrations.
Payment Types & Use Cases
Section titled “Payment Types & Use Cases”Fixed-Price Invoices
Section titled “Fixed-Price Invoices”Perfect for: Product sales, service invoices, event tickets, subscriptions
How it works: Create a payment link with a specific amount that customers cannot change. When they click or scan, their wallet opens with the exact payment amount pre-filled.
Business scenarios:
- E-commerce: Product purchases with fixed prices
- Service providers: Predetermined service fees
- Event organizers: Ticket sales with set pricing
- Subscriptions: Monthly or annual service fees
Real-world example: Boom's Marketplace uses invoice links for each art piece. When a customer finds a $150 painting, they click the StacksPay link and pay exactly $150 - no confusion, no pricing errors.
Support/Tip Payments
Section titled “Support/Tip Payments”Perfect for: Content creators, service providers, donations, tips
How it works: Create a payment link where customers choose their own amount. The link includes your payment address and description, but lets the payer decide how much to send.
Business scenarios:
- Content creators: YouTube, blog, podcast support
- Service industry: Restaurant tips, delivery tips
- Nonprofits: Donation campaigns
- Freelancers: "Buy me a coffee" style support
Real-world example: Boom's Marketplace creators use tip links in their profiles. Fans can support their favorite artists with $5, $20, or any amount they choose.
Digital Collectibles & Minting
Section titled “Digital Collectibles & Minting”Perfect for: Digital art, NFTs, limited editions, exclusive content
How it works: Create mint links that let customers purchase digital items directly. The transaction both pays you and transfers the digital asset to the customer.
Business scenarios:
- Digital artists: Selling unique artwork
- Musicians: Limited edition releases
- Creators: Exclusive content access
- Brands: Digital collectibles and loyalty rewards
Real-world example: Boom's Marketplace features digital collectibles where artists create unique pieces that customers can mint directly through StacksPay links.
Integration Methods
Section titled “Integration Methods”Method 1: Boom's Marketplace (Recommended for Beginners)
Section titled “Method 1: Boom's Marketplace (Recommended for Beginners)”Best for: Artists, creators, small businesses starting with digital payments
Setup process:
- Create your seller profile on Boom's Marketplace
- List your products, services, or digital items
- StacksPay links are automatically generated for each listing
- Customers can discover and purchase directly through the marketplace
Advantages:
- No technical setup required
- Built-in customer discovery
- Automatic payment link generation
- Community of creators and buyers
- Support and resources included
Method 2: Online Payment Generators
Section titled “Method 2: Online Payment Generators”Best for: Businesses that need occasional payment links
Setup process:
- Visit a StacksPay generator website
- Fill in your payment details (address, amount, description)
- Generate your payment link instantly
- Share the link with customers via email, text, or social media
Advantages:
- No software installation
- Instant link generation
- Perfect for one-off payments
- Works on any device with internet
Method 3: Developer Integration
Section titled “Method 3: Developer Integration”Best for: Websites, apps, and businesses with existing systems
Setup process:
- Install the StacksPay package:
npm install stacks-pay
- Generate payment links programmatically
- Integrate with your existing checkout flow
- Customize the user experience
Simple integration example:
import { encodeStacksPayURL } from 'stacks-pay';
// Generate invoice for product purchaseconst paymentURL = encodeStacksPayURL({ operation: 'invoice', recipient: 'YOUR_PAYMENT_ADDRESS', token: 'STX', amount: '2500000', // $25 in micro-STX description: 'Handmade ceramic mug'});
// Display as QR code or payment button
Advanced Implementation Strategies
Section titled “Advanced Implementation Strategies”E-commerce Integration
Section titled “E-commerce Integration”For online stores and marketplaces:
- Checkout Integration: Add StacksPay as a payment option alongside credit cards
- Dynamic Pricing: Generate payment links with real-time pricing
- Order Management: Track payments and fulfill orders automatically
- Customer Experience: Provide clear instructions for wallet app usage
Implementation considerations:
- Set appropriate payment expiration times (15-30 minutes for checkout)
- Include order numbers in payment descriptions
- Handle payment confirmations and order fulfillment
- Provide customer support for payment issues
Service Business Integration
Section titled “Service Business Integration”For consultants, freelancers, and service providers:
- Invoice Generation: Create payment links for service invoices
- Recurring Payments: Generate new links for repeat customers
- Partial Payments: Allow customers to pay invoices in installments
- Payment Tracking: Monitor which invoices have been paid
Best practices:
- Include detailed service descriptions
- Set reasonable payment terms (30-60 days)
- Send payment reminders with fresh links
- Provide receipts and confirmations
Content Creator Integration
Section titled “Content Creator Integration”For creators, influencers, and digital content providers:
- Multi-Platform Sharing: Use the same tip link across all platforms
- Subscriber Support: Create different support tiers with various amounts
- Exclusive Content: Use mint links for premium content access
- Community Building: Integrate with existing creator tools
Optimization tips:
- Keep descriptions engaging and personal
- Test links across different platforms
- Monitor which platforms generate the most support
- Thank supporters publicly (with permission)
Business Process Integration
Section titled “Business Process Integration”Payment Workflow Design
Section titled “Payment Workflow Design”Create efficient payment processes:
- Order Creation: Generate payment links as part of your order process
- Customer Communication: Send links via email, SMS, or in-app notifications
- Payment Monitoring: Track payment status and completion
- Order Fulfillment: Automatically process completed payments
- Customer Support: Handle payment issues and questions
Customer Experience Optimization
Section titled “Customer Experience Optimization”Make payments smooth for customers:
- Clear Instructions: Explain how to use StacksPay links
- Multiple Formats: Provide both clickable links and QR codes
- Mobile Optimization: Ensure links work perfectly on mobile devices
- Payment Assistance: Offer help for first-time users
- Confirmation Process: Send payment confirmations promptly
Financial Management
Section titled “Financial Management”Track and manage your StacksPay payments:
- Payment Tracking: Monitor all incoming payments
- Reconciliation: Match payments to orders or invoices
- Reporting: Generate financial reports for accounting
- Tax Preparation: Maintain records for tax purposes
- Cash Flow Management: Understand payment timing and amounts
Security & Best Practices
Section titled “Security & Best Practices”Link Security
Section titled “Link Security”- Expiration Times: Set appropriate expiration dates for time-sensitive payments
- Amount Verification: Always verify payment amounts before fulfillment
- Description Accuracy: Use clear, specific payment descriptions
- Link Sharing: Only share payment links through secure channels
Business Security
Section titled “Business Security”- Payment Verification: Confirm payments before providing goods/services
- Backup Systems: Have alternative payment methods available
- Customer Data: Protect customer information and payment details
- Fraud Prevention: Monitor for suspicious payment patterns
Operational Security
Section titled “Operational Security”- Regular Updates: Keep payment systems and tools updated
- Staff Training: Ensure team members understand StacksPay processes
- Backup Procedures: Have contingency plans for payment issues
- Documentation: Maintain clear records of all payment processes
Troubleshooting & Support
Section titled “Troubleshooting & Support”Common Issues & Solutions
Section titled “Common Issues & Solutions”Customer can't open payment link:
- Ensure they have a compatible wallet app installed
- Provide QR code as alternative to clickable link
- Check if link has expired and generate new one if needed
Payment not received:
- Verify your payment address is correct
- Check for network delays (payments usually confirm within minutes)
- Ensure customer completed the transaction in their wallet
Link not working properly:
- Test links before sharing with customers
- Verify all required parameters are included
- Check for typos in payment address or amounts
Getting Help
Section titled “Getting Help”- Boom's Marketplace Support: Direct assistance for marketplace users
- Community Forums: Get help from other merchants and creators
- Documentation: Comprehensive guides and tutorials
- Developer Resources: Technical documentation and examples
Measuring Success
Section titled “Measuring Success”Key Metrics to Track
Section titled “Key Metrics to Track”- Payment Conversion Rate: Percentage of customers who complete payments
- Average Payment Time: How long customers take to pay
- Customer Satisfaction: Feedback on payment experience
- Payment Volume: Total payments processed over time
- Error Rates: Failed or problematic payments
Optimization Strategies
Section titled “Optimization Strategies”- A/B Testing: Test different payment descriptions and formats
- User Feedback: Ask customers about their payment experience
- Performance Monitoring: Track payment completion rates
- Continuous Improvement: Regularly update payment processes
Next Steps
Section titled “Next Steps”- Choose Your Integration Method: Start with Boom's Marketplace or online generators
- Create Test Payments: Generate and test payment links before going live
- Train Your Team: Ensure staff understand StacksPay processes
- Monitor Performance: Track payment success rates and customer feedback
- Scale Gradually: Expand StacksPay usage as you gain experience
Ready to transform your payment processes? Start with simple payment links and gradually integrate more advanced features as your business grows.