aMember is a membership software that lets you restrict website content to paid subscribers. Use this integration if you want Kartra to handle the checkout, payments, member lists, and emails for aMember memberships.

Before you start

Important: Before proceeding, please note that integrating Kartra with aMember requires installing the Kartra.php file within your aMember system. You can download the necessary files, including Kartra.php and a Read_Me.txt, from this link: aMember Integration.

If you’re unsure how to install the plugin into your aMember account, contact aMember support and provide them with the Kartra.php file from the downloaded zip. When uploading the file, ensure that it is placed in the correct directory: ~/amember/application/default/plugins/payment

Note: This guide assumes you are familiar with aMember’s installation and functionality. For assistance with aMember, please reach out to their support team.


How to integrate aMember with Kartra

When the Kartra plugin has been added to your aMember installation, you can connect to Kartra!

You will need:

  • URL to the membership portal provided by aMember
  • URL for the aMember notification integration
  • Secret key (which can be any string of numbers and/or letters you wish)
  • A connection key provided by Kartra that you will add to the aMember products system.

In Kartra:

  1. Go to Settings > Integrations
  2. Click + Integration in the top right
  3. In the Providers window, select aMember and click Next
    Integrate aMember with Kartra
  4. In the configuration window, fill in the fields:
    • Membership name: Name your integration. This is to help you identify it in your account.
    • Login URL to the membership portal: The root login portal for your aMember. The URL will look like similar to this: http://YOURDOMAIN.com/amember
    • Notification URL: Similar to https://YOURDOMAIN.com/amember/payment/kartra/ipn
    • Connection key: Kartra auto-generates this key for you. It is unique to the integration and must be added to your aMember product details in a later step.
    • Secret key: A password that you define. Please enter an alpha-numeric password with no spaces or symbols.
  5. Click Create in the top right corner of the window to save the configuration.

Configure products in aMember

The Connection key provided in the integration configuration screen is used with the products on your aMember site that you would like integrated with Kartra.

After installing the Kartra plugin (PHP file) on your aMember site, a Kartra connection ID field will appear in the product setup with aMember: (near the bottom of the setup) 

aMember Kartra connection ID

Paste the "Connection Key" from the Kartra integration window into the corresponding field in aMember.

Next, go to Protect Content > Configuration > Setup/Configuration in aMember

  1. Select Kartra from the tabs in the top of the page
  2. Paste the secret key you added to the Kartra integration earlier in this guide into the Secret Key field for Kartra (shown in the following image).
  3. Update the rest of the fields in the Kartra plugin setup as desired.

aMember setup Secret Key

Note: If the Kartra.php plugin file was not installed correctly, the configuration options will not appear in the aMember interface.

If your aMember integration does not work via Kartra, please contact Kartra support.

If you cannot install your Kartra plugin into aMember, please contact your aMember support and provide them the Kartra.php file located here: aMember Integration