Digital Access Pass is a membership and learning management system (LMS) plugin for WordPress that allows users to offer services like online courses. Use this integration if you want Kartra to handle the checkout, payments, member lists, and emails for DAP content.

Before you start

Important: Before you begin integrating Kartra with Digital Access Pass (DAP), you’ll need to download a small PHP file (ZIP, 4KB). After unzipping, upload the PHP file to the directory where DAP is installed on your server (using FTP is recommended).

For example, if DAP is installed at YourDomain.com/DAP, the file should be uploaded so its URL looks like this: YourDomain.com/DAP/dap-kartra.php

Once the PHP file is uploaded, you're ready to start the configuration process.

To complete the DAP membership integration, you will need:

  • Secret Key from DAP
  • Membership portal URL from DAP
  • DAP Notification URL, which is the link to the PHP file you just uploaded (e.g., YourDomain.com/DAP/dap-kartra.php)

Note: This guide assumes you are familiar with DAP’s setup and usage. If you need help with DAP, please reach out to DAP support for further assistance.


How to integrate DAP with Kartra

In Kartra:

  1. Go to Settings > Integrations
  2. Click + Integration in the top right
  3. In the Providers window, select Digital Access Pass and click Next
    Integration Digital Access Pass DAP with Kartra
  4. In the configuration window, fill in the fields:
    • Membership name: Add a name for the integration. This is internal and will help you identify the integration in your Kartra account.
    • Login URL to the membership portal: Add the login URL for your DAP portal.
    • Notification URL: Add the direct URL to the PHP file you uploaded at the beginning of this guide. For example: http://YOURSITE.com/dap/dap-kartra.php
      • Visit Configuration → XML Postback page and set the IPN URL to point to the URL for the uploaded PHP file.
    • DAP Product/Level: Get the DAP product/level from the "Products/Levels" tab in the DAP top menu bar, and then take the name from the product list.
    • Secret key: Get the Secret Authorization Key from the DAP dashboard (see help below).
  5. Click Create in the Kartra integration screen to finish your DAP membership integration.

Finding the DAP secret key

In WordPress, go to the DAP dashboard:

  1. Go to Digital Access Pass (DAP) in the left sidebar.
  2. In the DAP Dashboard, select Setup in the top menu bar, then select Config.
    Membership_DAP_06.png
  3. Locate the option: Secret Key for Payment Processing
  4. Copy the Secret Authorization Key
    • Note: Kartra may not be mentioned specifically in the DAP interface, but uses the same Secret Authorization Key as all other payment processors.

Note: If you are unable to find the "Secret Key" on DAP or have any other issues with collecting the information, please contact DAP support for help to navigate their website.

If your DAP Secret Key/information does not work in Kartra, please contact Kartra support.

Note: DAP is one of the more complex integrations to use with Kartra and we would recommend most users use the Kartra membership service or be an advanced user of the DAP system.