Moving to Production
December 17, 2024
Read this guide before you start receiving real payments with Kushki
Once you have obtained a certification for your system integration and received your real or productive account, it is important that you first configure your account before receiving payments from your customers.
Front-end configuration
Depending on your integration technique and type, you must do the following:
Kajita
In your initialization script, do the following:
- Change
inTestEnvironment
tofalse
- Change
merchant_id
to thePublic Key
in your production account
If you use version 2 of Kajita), follow these steps from your Administration Console:
- Go to Settings > Integrations > Kajita.
- Enable the Production mode option.
- Click Publish to confirm that you wish to transfer your Kajita to production mode.
- Copy and paste the script of your Kajitas on your website, as explained here.
Kushki.js
In your Kushki
object, do the following:
- Change
inTestEnvironment
tofalse
. - Change
merchant_id
, to thePublic Key
of your productive account.
Kushki.js hosted fields
In your KushkiOptions
instance, do the following:
- Change
inTest
tofalse
. - Change
publicCredentialId
, to thePublic Key
of your productive account.
iOS
In your Kushki
object, do the following:
- Change
environment
toKushkiEnvironment.production
. - Change
publicMerchantId
, to thePublic Key
of your productive account.
Android
In your Kushki
object, do the following:
- Change the environment to
KushkiEnvironment.production
. - Change
publicMerchantId
, to thePublic Key
of your productive account.
Back end configuration
Through the service you are using to make the call to our API, do the following:
- Remove the suffix
-uat
from the URL. For example, if the url washttps://api-uat.kushkipagos.com/
it will be nowhttps://api.kushkipagos.com
. - In the call header, change the default
Public Merchant Id
or thePrivate Merchant Id
to the respective credentials of your productive account, respectively.