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:Webhook URL
In test and production, Kushki must configure this URL:Part 1 — Test environment
Create a UAT account
Copy public key and private key
- Public key
- Private key

Kushki UAT console: Developers → Credentials
Copy the webhook signature

Kushki UAT console: Developers → Webhooks
Copy the merchant ID

Kushki UAT console: My Merchant
Request webhook and payment button
- Configure the webhook with
https://chat-payments.jelou.ai/kushki-webhook - Enable the payment button service on that merchant ID
Configure Payment button

Settings → Integrations → Payment Button

Payment Button → Advanced: Additional product information
- Label:
Detalle de la orden - Attribute:
orderReferenceId

Additional data with orderReferenceId attribute
Part 2 — Production environment
Jelou is already certified as a platform with Kushki. You do not need additional merchant certification.Request production access
- Access to the production console
- Production credentials
- Webhook configuration with
https://chat-payments.jelou.ai/kushki-webhook
Sign in to the production console
Copy production credentials
- Public key and private key under Developers → Credentials
- Webhook signature under Developers → Webhooks
- Merchant ID under My Merchant
Configure Payment button in production
- Enable Additional product information
- Under Additional data, use label
Detalle de la ordenand attributeorderReferenceId - Save the changes
What Brain Studio requests
In step 2 of 3 of the connection modal, Brain Studio asks for:
Connect Kushki modal: step 2 of 3 with the four credentials