Generate a Publishable Key

In order to generate a publishable key, you will need a PayCertify account. After signing in with a merchant log in with admin privileges, you should be able to navigate to the “Settings” page of your account. Once you’re there, search for the “Publishable Keys” section and click “Add new”. After clicking on it, a right panel will pop up and there you should be able to fill the allowed origins, the mode and an URL to send over your users whenever one of your fraud checks fail.


Since a publishable key is public and a tech-savvy customer could easily grab your key from your website’s HTML, you need to whitelist the domains you’d like to allow that key to work. You can create different keys for test and live environments, make sure to be as strict as you can for your live keys. Make sure to include the protocol when entering the allowed origins, that being either http or https, for example: https://paycertify.com,http://google.com. After you define the origins, pick “Test” mode as a starting point and enter an URL on your website/system that you want to send users that do not pass the rulesets. Hit save and your brand new key should be created!

After saving the key, you should be able to see a couple more options:

  1. If you would like to get more debugging information while on development phase, enable Logging;
  2. After that, enable which ever products you will be using from the list:
    • To enable 3D-Secure, make sure to enter your 3DS public key into Settings > 3D-Secure Credentials;
    • To enable Kount, make sure to enter your Kount Merchant ID and Kount API Key into Settings > Kount Credentials;
    • To enable Pay Buttons, you will need at least one configured processor that supports it. Currently we only support Skrill for Pay Buttons.

After setting the credentials and enabling your products on your key, save it. Next up we’ll get you started with setting up the products you’re going to use.

Setup the Plugin