Payment Methods#
PlexyPay provides flexible payment integration options to suit different business needs. This guide covers all available payment methods and their use cases.Choose the integration method that best fits your technical requirements and business model. Each method offers different levels of control and complexity.
Payment Links#
Payment Links offer the simplest integration method, allowing you to collect payments without complex technical setup.How It Works#
Payment links can be generated in two ways:Create links manually through your merchant dashboard
Quick setup with no coding required
Perfect for individual invoices
Generate links programmatically using our Create Payment Link API endpoint
Automate link creation for your workflow
Integrate with your existing systems
Distribution#
Once generated, share the link with your customers through any channel:Messaging apps (WhatsApp, Telegram, etc.)
Embedded in your website or app
When customers click the link, they're directed to our secure hosted checkout page where they can complete their payment.Invoicing, one-time payments, sharing payment requests quickly without technical integration
Recurring Payments#
Enable subscription-based business models with recurring payment functionality.Overview#
Recurring payments allow you to securely store payment methods in the PlexyPay system and process automatic charges without customer interaction.
Subscription Services
Automatically charge customers on a recurring schedule
Membership Fees
Collect periodic membership or access fees
Installment Plans
Split payments into multiple scheduled charges
Auto-Renewals
Seamlessly renew subscriptions without customer actionMerchant-Initiated Payments (MIT)#
When you store a payment method, you receive a unique identifier that you keep in your system. When it's time to charge the customer (e.g., monthly subscription renewal), you can initiate the payment through our API without requiring the customer to be present.Benefits:Reduced Friction: No need for customers to re-enter payment details
Higher Conversion: Automatic renewals prevent cancellations due to payment failures
Better Cash Flow: Predictable recurring revenue
Customer Convenience: Set-it-and-forget-it payment experience
SaaS platforms with monthly/annual subscriptions
Subscription box businesses
Membership sites and communities
Software license renewals
Ensure you have proper customer authorization before storing payment methods and initiating recurring charges. Comply with card network rules for stored credentials.
Host-to-Host Payments#
Take full control of the payment experience with our direct API integration.Overview#
Host-to-host integration is an API-only method where you manage the entire payment flow:This method does not use the PlexyPay hosted checkout interface (checkout.plexypay.com). You maintain complete control over the UI/UX.
Why Choose Direct Payments?#
Design payment forms that perfectly match your brand identity and user experience standards. Implement custom validation, styling, and interactive elements.
Keep customers on your site throughout the entire payment process. Eliminate redirects and maintain consistent branding from cart to confirmation.
Implement specialized payment flows tailored to your business logic:
Multi-step checkout processes
Dynamic pricing calculations
Custom fraud prevention rules
Special promotional flows
Build sophisticated payment orchestration:
A/B testing of checkout flows
Integration with internal systems
Custom analytics and tracking
Direct payment integration requires PCI DSS compliance. Ensure your infrastructure meets all security requirements for handling card data. This typically requires Level 1 or Level 2 PCI certification depending on transaction volume.
Webhooks#
Stay informed about payment status changes in real-time.All successful payments trigger webhook notifications to your configured endpoint. Webhooks enable automated workflows and real-time system updates.Automation Benefits#
Order Fulfillment: Automatically process and ship orders
Inventory Updates: Real-time stock management
Customer Notifications: Trigger confirmation emails
Accounting Sync: Update financial systems instantly
Always verify webhook auth key to ensure requests are genuinely from PlexyPay.
Transaction Management#
Every payment attempt creates a transaction record in the PlexyPay system, regardless of outcome.
Payment Capturing#
Control when funds are captured from customer accounts with flexible clearing options.Auto-Capture (Default)#
Setting: autoclear = trueBy default, all payments automatically complete the capture process after authorization. This provides immediate settlement with no additional action required.Digital products with instant delivery
Services with no fulfillment delay
Standard e-commerce transactions
High-volume automated processing
Manual Capture#
Setting: autoclear = falseSet manual capture for greater control over the payment lifecycle. You must explicitly call the capture API to finalize the transaction.Physical goods requiring inventory verification
Custom orders needing approval
Fraud screening workflows
Variable pricing or adjustments
Pre-orders and delayed fulfillment
Capture Operations#
Authorization holds typically expire after 3 days for card payments. Ensure you capture transactions within this window to avoid authorization expiration.
Comparison Table#
Choose the right payment method for your integration needs:| Feature | Payment Links | Recurring Payments | Host-to-Host Payments |
|---|
| Integration Complexity | Simple | Moderate | Advanced |
| Development Time | Minutes | Hours | Days |
| Custom UI | No | No | Yes |
| PCI DSS Required | No | No | Yes |
| Customer Present | Yes | No | Yes |
| Uses Hosted Checkout | Yes | Initial setup | No |
| API Calls Required | Optional | Yes | Yes |
| Best For | Quick payments, invoices | Subscriptions, recurring billing | Custom experiences, white-label |
| Typical Use Case | One-time invoice payment | Monthly SaaS subscription | Marketplace checkout flow |
Quick Reference#
Payment Links API
Generate payment links via API
Recurring Payments
Merchant-initiated payment guide
Host-to-Host Payments API
Host-to-host integration docs
Webhook Reference
Handle payment notifications
Transaction Management
Capture, cancel, and refund operations
API Reference
Complete API documentation