How do I integrate PayPal Payments Pro with X-Cart 5?

Here's how:

  1. Log in to your X-Cart admin panel.
  2. Go to Store Setup > Payment Methods.
  3. Click Add payment method if the PayPal option isn't available.
  4. Search for PayPal Payments Pro (PayPal API) and click Choose.
    Note: If module is already installed, click Configure.
  5. Click Open X-Payments dashboard to configure on the X-payments connector module settings page.
  6. Log in to the X-Payments module.
  7. Select Settings > Online Stores.
  8. On the Online Stores page, click Add new store.
  9. Configure a new online store as follows:
    • Store Name - Enter a Store Name.
    • Store Title - Enter a Store Title.
    • Review additional options.
  10. Click Save.
  11. Select Settings > Payment Configuration.
  12. Select PayPal Payments Pro (PayPal API) for new configuration under Payment Configurations.
  13. Click Add.
  14. Configure the following fields:
    • Name - Enter a configuration name.
    • API Access Username - Enter your API username.
    • API Access Password - Enter your API password.
    • API Method - Enter an API method.
    • Signature - Enter your API Signature.
    • Mode - Select either Test or Live.
    • Initial Transaction - Enter the initial transaction type.
    • Currency - Enter the currency type you'll use.
    • Credit Card - Choose the credit card types you want to accept.
    • Review additional options.
  15. Click Save.
  16. Select Settings > Online Stores and select the configured online store.
  17. In the Online Store configurations:
    • Go to Payment Configurations and select the desired payment method.
    • Click Save.
    • Copy the Connection Key.
  18. Go back to X-Cart. Click Connection on the X-Payments connector module settings page.
  19. Paste the configuration code copied from X-Payments and click Deploy.
  20. Select Store Setup > Payment Methods. Activate the Payment Method configured: PayPal Payments Pro (PayPal API).
  21. Click Sorting & Descriptions.
  22. Edit the title for PayPal Payments Pro ( PayPal API) to Debit or Credit card.
  23. Click Save Changes.

See also:
How do I request API Signature or Certificate credentials?
Accepting payments with  X-Cart 5.2.14 and later
X-Cart 5 Knowledge Base
Configuring PayPal payment modules in X-Payments