RCP - Netbilling

Securely Create Memberships with Netbilling

Customers can easily & securely setup membership payments for your Restrict Content Pro enabled website with Netbilling’s membership capabilities. Payment data and PCI compliance is handled by Netbilling’s secure servers.

This Netbilling extension allows you to keep the customer on your site for the whole membership setup process, allowing you maximum control over registration so that you can test and implement the most effective experience for your store. A SSL secured site is required for PCI compliance due to ensure that your customers’ credit card information is secure. You also need a merchant account to use Netbilling’s payment processing services.

Why Use NETbilling?

  • Accept all Major Credit Cards / Debit Cards permitted by your merchant account – Visa®, MasterCard®, American Express®, Discover®, Diner’s Club, JCB
  • NETbilling 24 hour call center support
  • Accept international transactions from customers worldwide
  • Customers can securely save their payment method to their account for easier checkout
  • Customers never leave your site during checkout

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Changelog
  • 3.0.0

    Important: This version requires PHP 8.0 or newer. If you are unsure of your PHP version, please check with your hosting provider before updating.

    • Bug Fixes
      • Fixed an issue where members were not granted access to their subscription after a successful payment
      • Fixed an issue where installment/payment plan subscriptions continued charging customers after the final payment was made
      • Fixed an issue where setup fees were not being collected on the first payment — only the recurring rate was charged
      • Fixed an issue where members signing up for a free trial were seeing a temporary pending charge on their card for the full subscription price instead of $0
      • Fixed an issue where the background membership sync was processing years of old transactions on every run, causing unnecessary slowdowns
      • Fixed an issue where membership cancellations were not always locating the correct account to cancel
      • Fixed an issue where the billing descriptor (the label shown on customer bank statements) was saved in settings but never actually sent to NetBilling
      • Fixed an issue where the "Update Billing Card" button was visible to members who are not on a NetBilling subscription
      • Fixed several crashes that could occur during payment processing on PHP 8.0 and newer
    • Security
      • Fixed a security issue that could expose sensitive data in debug logs
    • Compatibility
      • Updated to use the current Restrict Content Pro membership API for full compatibility with RCP 3.x
      • Improved compatibility with PHP 8.0 and newer
      • Minimum PHP version updated to 8.0 — PHP 5.6 is no longer supported
  • 2.1.0
    • Bug Fix: Fixed issue with software licensing not always activating
    • Bug Fix: Fixed issue where plugin updates where not displaying
    • Bug Fix: Fixed issue where declined cards from Netbilling would sometimes result in a completed transaction.
  • 2.0.0
    • Code Rewrite
    • Restrict Content Pro compatibility since iThemes acquired RCP
    • Restrict Content Pro min version requirement updated to 3.3.13 or newer
    • Support for RCP cancel membership
  • 1.0.1
    • Resolved issues with license handling/updating
    • Fixed conflicts if other QCTechJunkie plugins are active
  • 1.0.0
    • Initial release