XFS to s2Member Sync v1.2.6
XFS to s2Member Sync connects XFileSharingPro premium purchases with WordPress and s2Member, automatically keeping customer accounts, membership levels, subscription details, renewals, expirations, cancellations, and refunds synchronized.Key Features
- Automatic WordPress Account Creation
Creates a WordPress user automatically after a verified XFS premium purchase. - Referral-Gated Synchronization
Only purchases initiated from the designated WordPress membership page are synchronized. Direct purchases made independently on the XFS website do not create WordPress accounts. - Secure Premium Checkout Shortcode
Includes the customizable [xfs_s2member_premium_link] shortcode for directing visitors securely from WordPress to the XFS premium checkout page. - Single-Use Signed Referral Tokens
Generates a unique, time-limited token for every checkout visit, helping prevent unauthorized account creation, token reuse, and direct checkout abuse. - Cloudflare and CDN Compatibility
Uses strict no-cache headers and proxy-aware HTTPS detection to prevent cached checkout tokens and maintain reliable operation behind Cloudflare. - Automatic s2Member Level Assignment
Maps XFS premium packages to the appropriate s2Member membership roles - Configurable Membership Levels
Supports s2Member Levels 1–4 and provides a configurable default level for unmatched package names. - Existing User Reactivation
Detects existing WordPress users by email and restores or upgrades their s2Member membership when they purchase premium again. - Duplicate Username Protection
Automatically generates a unique WordPress username when the requested username is already in use. - Automatic Membership Expiration
Synchronizes the XFS premium expiration date with s2Member’s Automatic EOT system. - Recurring Billing Support
Supports ByteSeller recurring payment renewals and automatically extends the corresponding WordPress membership. - Cancellation Handling
Processes subscription cancellations while preserving access until the customer’s paid-through expiration date, when provided. - Refund and Chargeback Handling
Automatically removes premium access when a linked payment is refunded, reversed, disputed, or charged back. - Multi-Gateway Integration
The included XFS server package supports:- ByteSeller
- PayPal2
- Payblis
- Luxfintech
- SibPay
- s2Member Payment Metadata Synchronization
Automatically updates the user’s Paid Subscription ID, payment gateway, subscription source, and Automatic EOT information. - Transaction Ownership Verification
Cancellation and refund events must match a previously synchronized transaction or subscription, protecting unrelated WordPress users from unauthorized membership changes. - Secure HMAC-Signed Callbacks
Authenticates XFS-to-WordPress requests with SHA-256 HMAC signatures, timestamp validation, and constant-time signature comparison. - HTTPS Enforcement
Can require all synchronization callbacks to be delivered securely over HTTPS. - Replay and Duplicate Transaction Protection
Detects previously processed transaction IDs and safely handles repeated payment notifications. - Administrator Account Protection
Prevents administrator and privileged WordPress accounts from having their roles changed automatically. - New-User Email Notifications
Can send WordPress’s standard account activation and password setup email to newly created customers. - Detailed Transaction Metadata
Stores XFS user, package, gateway, transaction, subscription, expiration, and synchronization details in WordPress user metadata. - Manual Transaction Recovery
Includes a recovery utility that can resynchronize an existing verified XFS transaction without charging the customer again. - Built-In Synchronization Logging
Records successful synchronizations, rejected tokens, authentication failures, cancellations, refunds, recurring renewals, and recovery operations in a dedicated log file. - Developer-Friendly Customization
Provides a WordPress filter for customizing XFS package-to-s2Member role mapping without modifying the core plugin. - Simple WordPress Administration
Includes a dedicated settings page for configuring the XFS premium URL, shared secret, default membership level, token validity, security options, user notifications, and debugging.
Post automatically merged:
Pricing info: $69 (One-Time Payment)
Payment type: Cryptocurrency
Contact: pm
Post automatically merged:
UPDATED: The Plugin's Free and Pro versions created.
Version Update : Free 2.1.0 , Pro 2.0.0
XFS to s2Member Sync: Free and Pro Editions
XFS to s2Member Sync securely connects XFileSharingPro premium purchases with WordPress and s2Member.When checkout begins from a WordPress membership page, the plugin generates a secure, single-use referral token. After a verified payment on XFS, the customer’s WordPress account can be created or updated automatically with the appropriate s2Member access level and expiration date.
Free Edition
The Free edition is designed for websites accepting one-time PayPal payments.Free Features
- One-time PayPal payment synchronization
- Automatic WordPress user creation
- Existing-user updates and expired-membership reactivation
- s2Member Level 3 and Level 4 mapping
- Automatic EOT date synchronization
- Paid Subscription ID and gateway metadata
- Signed, time-limited, single-use referral tokens
- HMAC-SHA256 callback authentication
- Direct XFS purchase protection
- Duplicate transaction and replay protection
- Configurable premium checkout shortcode
- Cloudflare and CDN no-cache compatibility
- File-based synchronization logging
- Manual transaction recovery
- Optional WordPress new-user email
- Branded Free administration panel
Download Link: https://www.rarlink.com/plugins/item/xfs-to-s2member-sync-free
Pro Edition
The Pro edition is a completely standalone plugin. It does not require the Free edition and provides multi-gateway support, subscription lifecycle automation, diagnostics, and monitoring.
Supported Payment Gateways
- ByteSeller
- PayPal
- PayPal2
- Stripe
- Authorize.Net
- Payblis
- Luxfintech
- SibPay
Pro Features
- All core account synchronization features
- Simultaneous multi-gateway support
- ByteSeller recurring billing synchronization
- PayPal subscription and recurring IPN synchronization
- Paid-through cancellation handling
- Automatic expiration and membership demotion
- Refund, reversal, dispute, and chargeback handling where verified gateway callbacks are available
- Transaction ownership verification
- Duplicate callback and lifecycle replay protection
- Administrator failure notifications
- Authenticated callback inactivity monitoring
- Daily integration health checks
- Gateway capability overview
- Built-in synchronization log viewer
- Manual transaction recovery
- Automatic Free-to-Pro settings migration
- Custom payment gateway registration API
- Optional custom gateway development
- Unified branded settings and diagnostics panel
Important Gateway Notes
Stripe and Authorize.Net are currently provided as one-time payment integrations. ByteSeller and PayPal include recurring payment lifecycle support. Refund and chargeback automation depends on the selected gateway providing a verified lifecycle callback.Requirements
- WordPress 6.0 or newer
- PHP 7.4 or newer
- Active s2Member installation
- Licensed XFileSharingPro installation
- HTTPS enabled on both websites
- The matching Free or Pro XFS Connector
- At least one supported payment gateway account
Download & Purchase Link: https://www.rarlink.com/plugins/item/xfs-to-s2member-sync-pro
Contact: pm
Last edited: