webcheckoutUrl that you share with or redirect your customer to — Kushki handles the entire checkout experience.POST /smartlink/v1/webcheckout with the product details, payment configuration, and the URL to redirect the customer after payment. Returns a webcheckoutUrl.{
"kind": "webcheckout",
"contactDetail": {
"email": "user@example.com",
"name": "Catalina Fuentes"
},
"redirectURL": "https://www.tucomercio.cl/gracias",
"products": [
{
"name": "Producto Premium",
"description": "Producto de ejemplo",
"quantity": 1,
"unitPrice": 10000
}
],
"paymentConfig": {
"amount": {
"subtotalIva0": 10000,
"subtotalIva": 0,
"iva": 0,
"currency": "CLP"
},
"paymentMethod": ["credit-card", "transfer", "cash"]
}
}{
"webcheckoutId": "T3iDy0G4E",
"webcheckoutUrl": "https://webcheckout.kushkipagos.com/webcheckout/T3iDy0G4E"
}webcheckoutUrl. Kushki presents a branded payment page where the customer selects a payment method and completes the transaction.redirectURL. Use Analytics or webhooks to confirm the final transaction status.| Field | Required | Description |
|---|---|---|
kind | ✅ | Always "webcheckout" |
redirectURL | ✅ | URL to redirect the customer after payment |
products | ✅ | Array of product objects (see below) |
paymentConfig | ✅ | Amount and accepted payment methods |
contactDetail | Optional | Customer's email and name |
transactionType | Optional | Transaction type for the charge |
additionalInformation | Optional | Custom key-value metadata |
| Field | Required | Description |
|---|---|---|
name | ✅ | Product name |
description | ✅ | Product description |
quantity | ✅ | Number of units |
unitPrice | ✅ | Unit price in CLP (integer) |
| Field | Required | Description |
|---|---|---|
paymentConfig.amount | ✅ | Amount object — see currency section below |
paymentConfig.paymentMethod | ✅ | Array of accepted payment methods |
| Value | Description |
|---|---|
credit-card | Credit or debit card |
transfer | Bank transfer (ACH) |
cash | Cash at Payvalida collection points |
card-async | Debit cards only, via Transbank / Webpay |
card-dynamic | Debit and credit cards, via Transbank / Webpay |
| Currency | Code | Notes |
|---|---|---|
| Chilean Peso | CLP | Integer amounts only — no decimal places |
| Unidad de Fomento | UF | Indexed currency unit |
"amount": {
"subtotalIva0": 10000,
"subtotalIva": 0,
"iva": 0,
"currency": "CLP"
}https://api.kushkipagos.com/Got a suggestion on this documentation? Contact us.