Rlink Membership Sync for XFileSharingPro with s2Member connects a WordPress membership page to a PayPal checkout hosted by an administrator-configured XFileSharingPro installation.
The plugin generates a signed, time-limited referral token before redirecting a visitor to XFileSharingPro. After a verified one-time PayPal premium purchase, an authenticated callback can create or update the WordPress user, assign the matching s2Member level, save payment metadata, and set the s2Member Automatic EOT date.
Features include:
- PayPal as the only enabled payment gateway.
- Verified one-time payment synchronization.
- A configurable premium checkout shortcode.
- Signed, time-limited referral tokens and replay protection.
- HMAC-SHA256 callback authentication and timestamp validation.
- HTTPS enforcement and proxy-aware SSL detection.
- Cloudflare and CDN no-cache response headers.
- Automatic WordPress user creation.
- Existing-user updates and expired-membership reactivation by email.
- XFileSharingPro Premium to s2Member Level 3 mapping.
- XFileSharingPro Premium Pro to s2Member Level 4 mapping.
- Configurable fallback s2Member level.
- s2Member Paid Subscription ID, gateway, and Automatic EOT metadata.
- Administrator account protection.
- Optional WordPress new-user email.
- Duplicate transaction protection.
- File-based synchronization logging.
- Manual single-transaction recovery in the companion XFileSharingPro connector.
Free and Pro editions
This
WordPress.org edition is intended for verified one-time PayPal purchases. A separate
Pro edition is available for multi-gateway checkout, recurring lifecycle synchronization, verified cancellation and refund events, diagnostics, alerts, callback monitoring, and custom gateway development.
The editions are standalone and should not be active at the same time. This plugin never activates or deactivates another plugin. When a known conflicting integration is detected, an administrator receives a dismissible notice and must decide which plugin to deactivate.