Skip to main content
Once connected, the Kushki node is available in Canvas and lets you create collection experiences with embedded WebView within the conversational flow.
If you have not installed the integration yet, follow Connect in Brain Studio first.

Add the node to Canvas

1

Open your flow in Canvas

Open in Brain Studio the flow where you want to add Kushki collection.
2

Add Kushki node

Add Kushki from the Canvas toolbar, in the Payments node, or from available payment providers once the integration is installed.
3

Connect the node at collection point

Connect the Kushki node after the flow already has the amount and purchase confirmation.
4

Open configuration panel

Select the node to open the sidebar and complete inputs and review outputs.
Kushki Payment WebView node with payment outputs and Payment data sidebar

Kushki node in Canvas with Payment data panel


Configure the node

Payment data

boolean
default:"false"
Enable to define the messages that accompany the payment button.When disabled, Brain Studio uses the default collection message texts.
string
required
Descriptive text for the charge. Examples: order number, product, service, or internal reference.You can map it from flow variables, for example {{$memory.paymentBreakdown.summary}}.
number
required
Amount subject to VAT. Numbers only.You can map it from flow variables.
number
required
Tax-exempt amount. If not applicable, use 0. Numbers only.You can map it from flow variables.
The node in Canvas exposes the outputs Successful payment, Pending payment, Payment message sent, Failed payment, and Error.

Advanced

Shows whether Kushki operates in Development or Production.If it is in Development, you can start Go live from here.
string
Defines how long the payment button remains valid after being sent.
Advanced panel of the Kushki node with Development environment and payment button expiration

Advanced tab of the Kushki node


Test payments in test environment

If Kushki is connected with test credentials, you can test checkout with Kushki test data.
In the test environment, payment is fictitious and does not move real money.
1

Confirm test credentials

Verify Kushki is installed with test environment credentials.
2

Configure the node

Complete Payment reason, Taxable amount, and Tax-exempt amount. In Advanced, confirm the environment is Development.
3

Test from WhatsApp

Trigger the flow from WhatsApp, open Kushki WebView checkout, and complete a test payment.
4

Validate flow output

Verify which output the flow continues through:
  • Successful payment
  • Pending payment
  • Failed payment
  • Error

Go live

If you installed Kushki in development/test, start going live from the node Advanced tab or from Marketplace. Before operating with real payments:
  • Have complete production credentials ready
  • Use the flow described in Connect in Brain Studio
  • Remember the $0.10 USD cost per transaction in production
  • Run a low-amount real test before scaling

Important considerations

With test credentials, use test data. With production credentials, use real data.
In pending or failed scenarios, inform clearly before starting another collection attempt.

Next step

Coverage and pricing

Review Kushki availability by country, currencies, payment methods, and commercial considerations.