Skip to main content
Prepare test or production credentials and ask Kushki to configure the Jelou webhook.
When you finish, you will have the public key, private key, webhook signature, and merchant ID, with the webhook requested from Kushki.

Before you begin

You need:
  • To decide whether you will use test or production credentials
  • Administrator access to the Kushki console for that environment
  • To contact Kushki to configure the webhook (it is not created in self-service)

Environments in Kushki

Kushki uses a different console per environment: Where to copy each value in the console:
Do not mix credentials across environments. If even one credential belongs to the wrong environment, installation may fail or payment statuses may not sync.

Webhook URL

In test and production, Kushki must configure this URL:
Request the configuration by email and include your merchant ID. In Brain Studio you only enter the webhook signature, not the URL.

Part 1 — Test environment

2

Copy public key and private key

Open Developers → Credentials and copy:
  • Public key
  • Private key
Kushki Credentials screen with public key and private key

Kushki UAT console: Developers → Credentials

3

Copy the webhook signature

Open Developers → Webhooks and copy the Webhook signature value.
Kushki Webhooks screen showing the webhook signature

Kushki UAT console: Developers → Webhooks

4

Copy the merchant ID

Open My Merchant and copy the Merchant ID.
Kushki My Merchant screen with the merchant ID

Kushki UAT console: My Merchant

5

Request webhook and payment button

Email [email protected] with your merchant ID and request:
  • Configure the webhook with https://chat-payments.jelou.ai/kushki-webhook
  • Enable the payment button service on that merchant ID
6

Configure Payment button

When the service is active, open Settings → Integrations → Payment Button.
Kushki Settings screen with Payment Button option under Integrations

Settings → Integrations → Payment Button

In the Advanced tab, enable Additional product information.
Payment Button Advanced tab with Additional product information enabled

Payment Button → Advanced: Additional product information

Under Additional data, configure:
  • Label: Detalle de la orden
  • Attribute: orderReferenceId
Save the changes.
Additional data configuration with Detalle de la orden label and orderReferenceId attribute

Additional data with orderReferenceId attribute

Store the four credentials securely. You will use them when installing Kushki in Brain Studio.

Part 2 — Production environment

Jelou is already certified as a platform with Kushki. You do not need additional merchant certification.
1

Request production access

Email [email protected] (commercial / partnerships) and request:
  • Access to the production console
  • Production credentials
  • Webhook configuration with https://chat-payments.jelou.ai/kushki-webhook
2

Sign in to the production console

Kushki will send access to console.kushkipagos.com. Sign in with the production account.
3

Copy production credentials

Copy the same set of values:
  • Public key and private key under Developers → Credentials
  • Webhook signature under Developers → Webhooks
  • Merchant ID under My Merchant
Use this set when moving Kushki to production in Brain Studio. Do not reuse test credentials.
4

Configure Payment button in production

Repeat the Payment Button configuration from Part 1:
  • Enable Additional product information
  • Under Additional data, use label Detalle de la orden and attribute orderReferenceId
  • Save the changes

What Brain Studio requests

In step 2 of 3 of the connection modal, Brain Studio asks for:
Brain Studio modal step 2 of 3 to enter public key, private key, merchant ID, and webhook signature

Connect Kushki modal: step 2 of 3 with the four credentials

In step 3 you define applied VAT and collection currency.

Next step

Connect in Brain Studio

Install Kushki with credentials for the environment you will use and define VAT and collection currency.