Skip to main content
Skip table of contents

Recharging credit via WebPay

The WebPay payment gate enables customers to directly pay for their credit via a payment card or via a digital wallet.

Setting up WebPay

You need to have a WebPay account, get a public and a private key; the public key has to be uploaded to the WebPay server and the private one needs to be uploaded to MyQ. Also, you need to remember/copy the password of the private key. You can either use your own keys (for more information, check the WebPay documentation) or use the WebPay tools to create new ones.

MyQ needs the following data:

  • Merchant number: The Merchant number can be found on the WebPay portal, under Key management.

  • Private key: The private key can be generated on the WebPay portal, under Key Management. It can be in the .key, .pem or .crt format.

  • Private key password: The private key password is the password that is provided to WebPay during private key generation, or the passphrase used to create the private key manually.

Setting up the WebPay payment option on the MyQ Web Interface

  1. Open the Credit settings tab (MyQ, Settings, Credit).

  2. On the tab, under Payment providers, right-click the WebPay payment provider, and then click Edit on the shortcut menu. The WebPay properties panel opens on the right side of the tab.

  3. The value of the Currency setting corresponds to the currency set on the General settings tab of the MyQ Web Interface.

  4. Type the minimal amount that users will have to pay when they will buy credit.

  5. Enter the Merchant number of the REST API app into the Merchant number text box and set the MODE to PRODUCTION.

    Merchant number and mode settings
  6. Upload the Private key from WebPay (click Choose File, select the file, and then click Open), enter the Private key password provided during generating of the private key, and then click Save.

    Private key and private key password settings

JavaScript errors detected

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

If this problem persists, please contact our support.