Payment Management in Recurio

Overview

Payment Management in Recurio gives store owners complete control over how subscription payments are processed, recorded, and managed. With support for major gateways like Stripe, PayPal, and Square, Recurio ensures secure, automated recurring billing and flexible manual options for special cases.

This guide explains how to configure payment gateways, manage billing settings, and handle successful or failed transactions in Recurio.

Supported Payment Gateways

Recurio integrates seamlessly with WooCommerce gateways that support tokenization for secure recurring payments.

✅ Recommended Gateways

  • Stripe – Full tokenization and subscription support
  • PayPal – Native billing agreements
  • Square – Tokenized payment handling
  • Authorize.net (CIM) – Secure customer information management

⚠️ Not Recommended

  • Cash on Delivery (COD)
  • Bank Transfer (BACS)
  • Check Payments
  • Any offline or non-tokenized methods

💡 Tip: Always use tokenized gateways for recurring billing automation and PCI compliance.

Configuring Payment Gateways

Step 1: Install and Activate the Gateway Plugin

  1. Go to Plugins → Add New in your WordPress admin.
  2. Search for your desired gateway (e.g., Stripe or PayPal).
  3. Click Install Now, then Activate.

Step 2: Configure the Gateway in WooCommerce

  1. Navigate to WooCommerce → Settings → Payments.
  2. Click Manage under the chosen gateway.
  3. Enter your API credentials or sandbox keys.
  4. Enable the gateway for checkout.

Step 3: Enable Gateway for Subscriptions in Recurio

  1. Go to Recurio → Settings → Billing.
  2. Scroll to Allowed Payment Methods.
  3. Check gateways to allow for subscriptions.
  4. Save your settings.
Configuring Payment Gateways

Automated Recurring Payments

Recurio automates recurring charges through secure tokens saved at checkout.

How It Works

  1. Subscription is created → Recurio stores a payment token.
  2. On renewal date → Cron job runs and processes payments.
  3. Gateway charges the saved method automatically.
  4. Payment success or failure is logged and notified.

Failed Payment Handling

Recurio automatically manages failed payments using retry logic.

Free Plan

  • Retry Attempts: 1
  • Retry Interval: 3 days
  • Action After Failure: Subscription cancelled if payment fails again

Pro Plan

  • Retry Attempts: 2–5 (configurable)
  • Retry Interval: 1–7 days (configurable)
  • Advanced Features: Smart retry scheduling, weekend avoidance, customer reminders

Example Retry Schedule (Pro)

  • Day 0: Initial payment fails
  • Day 3: Retry #1
  • Day 6: Retry #2
  • Day 9: Retry #3
  • Day 12: Cancel if still failed

💡 Pro Tip: Use 3 retries with 3-day intervals to recover up to 60% of failed payments.

Payment Method Management

For Customers

Customers can update payment methods anytime via the Customer Portal:

  1. Log in and navigate to the Subscriptions tab.
  2. Select a subscription and click Update Payment Method.
  3. Choose a saved method or add a new one.
  4. Confirm changes.

System Actions:

  • Updates payment token securely.
  • Sends confirmation email.
  • Uses updated method for next charge.

For Admins

Admins can update customer payment methods from the dashboard:

  1. Go to Recurio → Subscriptions → Edit Subscription.
  2. Select a stored payment token.
  3. Save changes.

⚠️ Security Note: Full card details are never visible or stored — only secure tokens are referenced.

Troubleshooting Payment Management in Recurio

IssueCauseSolution
Payment not processedCron not runningEnable WP-Cron or set real cron job
Subscription active but no chargeInvalid tokenAsk customer to re-enter payment info
Payment failed repeatedlyGateway errorCheck gateway logs or reauthenticate credentials
Manual payments not savingMissing detailsEnter amount and method before saving

🧾 Check the debug log at /wp-content/debug.log for detailed payment processing records.

Best Practices for Payment Management in Recurio

  • Always use gateways that support tokenization.
  • Test payment flow using sandbox/test mode before launch.
  • Enable payment failure notifications for quick recovery.
  • Use Recurio Pro for intelligent retry logic and advanced automation.
  • Verify cron jobs run regularly to ensure timely renewals.

Conclusion

Payment Management in Recurio makes handling recurring billing easy, secure, and automated. With built-in retry logic, detailed logs, and flexible manual controls, you can confidently manage subscription revenue and ensure smooth, consistent payment operations for your WooCommerce store.

Last updated on November 26, 2025

Was this article helpful?