Skip to main content
Skip table of contents

Recharging Credit via PayPal

If you have a PayPal Business account, you can let users recharge credit with their PayPal accounts from the MyQ Web Interface.

Users should always send payments in the currency that is set on the MyQ server. Payments in other currencies require approval by the PayPal account admin, and credit must be added in MyQ manually.

Setting up PayPal Payments

To integrate PayPal with MyQ, you first create a new App in your organization’s PayPal Business account. Then you set up PayPal as a payment option in the MyQ server settings.

Create a new App in the PayPal Developer Environment

  1. Log in to the PayPal developer portal (https://developer.paypal.com/ ) with your PayPal Business account.

  2. On the Dashboard, under MyApps & Credentials, create a new REST API app.

  3. In the App properties, select Live and remember (copy) the app Client ID and Secret. MyQ uses this information to register your PayPal account.

Set up PayPal Payments in MyQ

  1. Go to MyQ, Settings, Credit.

  2. Under Payment providers, double-click the PayPal payment provider. The PayPal properties panel opens.

  3. Type the minimum amount that users must pay when they buy credit.

  4. Enter the Client ID and Secret (Security key) of your PayPal App.

    Adding API credentials in PayPal properties
  5. (Optional, recommended) To verify your integration with a PayPal sandbox account, set the Mode to SANDBOX.

  6. To go live with PayPal integration, set Mode to LIVE, and click Save.

Recharge User Credit with PayPal

To update their credit with PayPal, the user completes these steps in the MyQ Web Interface.

  1. Log in to the MyQ Web Interface.

  2. Go to Credit and click Recharge Credit.

  3. Select PayPal as the payment provider and type how much credit to recharge.

  4. Click Recharge Credit.
    PayPal opens in a new window where the user completes the payment. PayPal then redirects the user back to MyQ, where a Payment successful dialog box appears.

If you encounter errors with payment provider integration:

  • Check DNS settings - Ensure your hostname resolves correctly from external DNS servers.

  • Verify redirection is not blocked - Ensure that redirects between the payment provider and your server are not being blocked by firewalls, security settings, or network configurations.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.