Accept payments from major credit cards on your Restrict Content Pro  enabled website with Cybersource. With this extension, Restrict Content Pro  memberships can be process and handled by Cybersource’s PCI compliant system. You’re just a couple clicks away from setting up the gateway and accepting payments! This document will show you how to setup and configure the extension.


  1. Download the extensions from your purchase
  2. From your WordPress site go to ‘Plugins’ > ‘Add New’ > ‘Upload’ and select the ZIP file you just downloaded
  3. Click ‘Install Now’ and then ‘Activate’
  4. Go to ‘Restrict’ > ‘Settings’ > ‘Payments’ and check Cybersource in the ‘Gateways’ section

Setup and Configuration

To get started, you will need to configure your Cybersource merchant account settings as well as the extension settings in the WordPress dashboard.

Cybersource Merchant Account

To use this gateway, you will need to ensure that Recurring Billing and Secure Storage are enabled for your account. You can do this by contacting Cybersource support. After those features are enabled you must locate/create the following keys:

  • Merchant ID – Found on your Cybersource account dashboard
  • Transaction Key – From your Cybersource dashboard
    • Payment Configuration > Key Management > Generate Key
    • Select ‘Transaction Processing’, subtype ‘SOAP’
    • Download/Copy the generated SOAP Toolkit Key
  • Shared Secret Key – From your Cybersource dashboard
    • Payment Configuration > Key Management > Generate Key
    • Select ‘API Cert / Secret’, subtype ‘Shared Secret’
    • Download/Copy the generated Shared Secret Key

Cybersource Extension

Log into your WordPress site and go to ‘Restrict’ > ‘Settings’ > ‘Payments’, scroll down to ‘Cybersource Payment Gateway Settings’ then enter in your Merchant ID, Transaction Key, and Shared Secret Key. If you wish to run in sandbox mode, you will need a developers Cybersource account. and fill in the test keys as well. Lastly, scroll to the bottom of the page and click  ‘Save’.

That’s it! You are now ready to start accepting credit cards via Cybersource!

Extension Settings

  • Merchant ID – These are the Merchant IDs for your Live and Test Checkout API Profiles for your Cybersource account.
  • Transaction Key – Signs the transaction data and is required for each transaction.
  • Shared Secret Key – Using a shared secret key provides additional security when receiving notifications.

Restrict Content Pro – Membership Levels

Restrict Content Pro has duration that define the length of the renewal / expiration period for the membership level. Setting it to 1 year will result in members’ accounts expiring or renewing one year from the day they register their account.

Cybersource support the following recurring frequencies:

  • weekly: every 7 days.
  • bi-weekly: every 2 weeks.
  • quad-weekly: every 4 weeks.
  • monthly
  • semi-monthly: twice every month (1st and 15th).
  • quarterly
  • semi-annually: twice every year.
  • annually

In order to take advantage of these recurring frequencies please refer to the below duration setups for RCP membership levels:

  • weekly – 7 Day(s)
  • bi-weekly – 14 Day(s)
  • quad-weekly – 28 Day(s)
  • monthly – 1 Month(s)
  • semi-monthly – Not Supported
  • quarterly – 3 Month(s)
  • semi-annually – 6 Month(s)
  • annually – 1 Year(s)

Note: Any membership level setup outside of the above list is not guaranteed to work with Cybersource.


Having some problems with the plugin? Submit a support ticket with QCTechJunkie Customer Support to have the developer review the issue.