Home
Kushki
Kushki
Kushki is an Ecuador-headquartered LatAm fintech operating as a regional non-banking acquirer for the Andean and Pacific Alliance markets — Ecuador, Colombia, Peru, Chile, Mexico, and Brazil. The Kushki API unifies card payments, scheduled and one-click subscriptions, bank transfers (PSE, Webpay Transferencia, SPEI, PIX), cash vouchers (OXXO, PagoEfectivo, Boleto), payouts/dispersions, and card-present (Kushki One POS) behind a single REST surface. Authentication is split across a Public-Merchant-Id (used in the browser to tokenize cards) and a Private-Merchant-Id (used server-side to charge). PCI DSS Level 1, 3DS 2.0, multi-layer anti-fraud, hosted fields, Kajita payment forms, Smartlinks, and e-commerce plugins (Shopify, VTEX, WooCommerce, Magento, PrestaShop) round out the platform.
8 APIs
10 Capabilities
24 Features
Payments LatAm Andean Region Card Payments Subscriptions Cash Bank Transfers Payouts PSE Webpay SPEI PIX OXXO PagoEfectivo Fintech Ecuador Colombia Peru Chile Mexico Brazil
Kushki publishes 7 APIs on the APIs.io network, including Card Payments API, Subscriptions API, Transfer Payments API, and 4 more. Tagged areas include Payments, LatAm, Andean Region, Card Payments, and Subscriptions.
The Kushki catalog on APIs.io includes 10 machine-runnable capabilities , 1 JSON-LD context, and 1 Spectral governance ruleset.
Kushki’s developer surface includes developer portal, documentation, API reference, getting-started guide, support, SDKs, developer console, and 22 more developer resources.
Charge, void, refund, capture, and pre-authorize card transactions via the Kushki Card REST API. Card numbers are tokenized client-side (Kushki.js Hosted Fields or mobile SDKs) ...
Create, update, retrieve, charge, and cancel scheduled card subscriptions and one-click recurring payments. Plans support monthly, weekly, daily, biweekly, quarterly, and yearly...
Accept bank-rail transfers across LatAm — PSE in Colombia, Webpay Transferencia in Chile, SPEI in Mexico, PIX in Brazil, and direct debit in Ecuador and Peru. Initiate the charg...
Generate cash-payment vouchers redeemable at authorized retail networks — OXXO and 7-Eleven in Mexico, PagoEfectivo in Peru, Boleto in Brazil, Western Union and PagoFacil in Arg...
Disburse funds to suppliers, partners, payroll, marketplace sellers, and refunds via bank transfer, card push, or cash pickup. Supports same-day and standard rails, batch upload...
Process in-person EMV chip and contactless transactions through Kushki One terminals and the Raw Card Present API. Includes pairing, terminal management, sale, void, settlement,...
Real-time event notifications for approved, declined, voided, refunded, and captured transactions across every product (card, transfer, cash, subscription, payout). Webhooks shi...
Manage merchant branches (sucursales) and their per-branch configuration — public/private keys, allowed payment methods, country, currency, anti-fraud rules, and webhook URLs. U...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Kushki Card Payments — Charges. 3 operations. Lead operation: Kushki Create Card Charge. Self-contained Naftiko capability covering charge, deferred charge, and void/refund.
Run with Naftiko
Kushki Card Payments — Pre-Authorization. 2 operations. Lead operation: Kushki Pre-Authorize Card. Self-contained Naftiko capability covering pre-auth and capture.
Run with Naftiko
Kushki Card Payments — Tokens. 1 operation. Lead operation: Kushki Tokenize Card. Self-contained Naftiko capability covering the card tokenization surface.
Run with Naftiko
Kushki Card Present — Terminals. 4 operations. Lead operation: Kushki Create Card Present Charge. Self-contained Naftiko capability covering Kushki One terminal management and E...
Run with Naftiko
Kushki Cash Payments — Cash. 3 operations. Lead operation: Kushki Create Cash Voucher. Self-contained Naftiko capability covering OXXO, PagoEfectivo, Boleto, and regional corres...
Run with Naftiko
Kushki Merchants — Branches. 4 operations. Lead operation: Kushki Create Branch. Self-contained Naftiko capability covering branch / sucursal management for marketplaces, franch...
Run with Naftiko
Kushki Payouts — Payouts. 3 operations. Lead operation: Kushki Initialize Payout. Self-contained Naftiko capability covering single and batch disbursements.
Run with Naftiko
Kushki Subscriptions — Subscriptions. 5 operations. Lead operation: Kushki Create Subscription. Self-contained Naftiko capability covering recurring card subscriptions.
Run with Naftiko
Kushki Transfer Payments — Transfers. 3 operations. Lead operation: Kushki Initialize Transfer Charge. Self-contained Naftiko capability covering PSE, Webpay Transferencia, SPEI...
Run with Naftiko
Kushki Webhooks — Events. Receiver-side capability describing the JSON event payload Kushki delivers to merchant-configured webhook URLs. Configuration of the webhook URL itself...
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Regional non-banking acquirer covering Ecuador, Colombia, Peru, Chile, Mexico, and Brazil from a single integration
Card tokenization via Kushki.js Hosted Fields, iOS SDK, and Android SDK (PAN never touches the merchant server)
One-step charge and two-step pre-authorization + capture for card-not-present transactions
Deferred / installment payments with merchant-defined months and rate-of-interest
Webpay Plus, Webpay OneClick, and Webpay Transferencia integration on the Chilean rail
3DS 1.0 and 3DS 2.0 issuer authentication, with liability shift handling
Apple Pay support on card-present and card-not-present
PSE bank-transfer flow for Colombia, SPEI for Mexico, PIX for Brazil
Cash voucher generation for OXXO, 7-Eleven, PagoEfectivo, Boleto, and regional correspondent networks
Card-Present POS via Kushki One terminals and the Raw Card Present API with encryption envelope
Payouts (dispersions) to bank accounts, cards, and cash pickup with batch upload and country compliance metadata
Scheduled and one-click subscriptions with monthly / weekly / quarterly / yearly periodicity
Smartlinks shareable payment links for chat, SMS, email, and social channels
Kajita customizable hosted payment form
Payment button hosted redirect flow
Branch / sucursal management for marketplaces, franchises, and aggregators
Webhook notifications with signed payloads, retry policy, and exponential backoff
4+ layer anti-fraud stack (Sift Science, in-house rules, 3DS, velocity checks, behavioural signals)
PCI DSS Level 1 compliance and PCI-compliant Hosted Fields JS library
E-commerce plugins for Shopify, VTEX, WooCommerce, Magento, and PrestaShop
Official SDKs for PHP, iOS (Swift, INTEL + ARM processors), and Android (Kotlin)
UAT sandbox at api-uat.kushkipagos.com with documented test card numbers
Public/private merchant key authentication model (Public-Merchant-Id, Private-Merchant-Id headers)
Status page at status.kushkipagos.com and support knowledge base at soporte.kushkipagos.com
LatAm e-commerce checkout with card, cash, and bank transfer in one integration
Marketplace payouts to sellers across Andean and Pacific Alliance countries
SaaS subscription billing with one-click recurring payments
Cross-border ride-hailing, food-delivery, and gig-economy disbursements
Omnichannel retail combining Kushki One POS with e-commerce checkout
Cash-first commerce in markets where cash share remains >40% of consumer payments
Franchise and multi-branch sub-merchant management for regional brands
PIX-first checkout in Brazil with card fallback
PSE bank-transfer integration for Colombian high-ticket purchases
SPEI mass payouts in Mexico for marketplace sellers
Shopify
VTEX
WooCommerce
Magento
PrestaShop
Webpay (Transbank)
Apple Pay
Sift Science (anti-fraud)
PIX (Banco Central do Brasil)
SPEI (Banco de México)
PSE (ACH Colombia)
OXXO
7-Eleven
PagoEfectivo
Boleto Bancário
0 classes · 6 properties
JSON-LD
9 rules ·
5 errors
4 warnings
SPECTRAL
Sources
aid: kushki
url: https://raw.githubusercontent.com/api-evangelist/kushki/refs/heads/main/apis.yml
apis:
- aid: kushki:kushki-card-payments-api
name: Kushki Card Payments API
tags:
- Card Payments
- Payments
- Tokenization
- 3DS
- Refunds
- Captures
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: https://api-docs.kushkipagos.com/api-reference
type: APIReference
- url: openapi/kushki-card-payments-api-openapi.yml
type: OpenAPI
- url: json-schema/kushki-charge-schema.json
type: JSONSchema
- url: json-schema/kushki-token-schema.json
type: JSONSchema
- url: json-ld/kushki-context.jsonld
type: JSONLD
- url: capabilities/card-payments-charges.yaml
type: NaftikoCapability
- url: capabilities/card-payments-tokens.yaml
type: NaftikoCapability
- url: capabilities/card-payments-preauthorization.yaml
type: NaftikoCapability
description: Charge, void, refund, capture, and pre-authorize card transactions via the Kushki Card REST API. Card numbers
are tokenized client-side (Kushki.js Hosted Fields or mobile SDKs) so PAN never touches the merchant server. One-step and
two-step (auth/capture) flows, deferred payments with months and rate-of-interest, partial refunds, and 3DS 2.0
authentication are supported across Ecuador, Colombia, Peru, Chile, Mexico, and Brazil.
- aid: kushki:kushki-subscriptions-api
name: Kushki Subscriptions API
tags:
- Subscriptions
- Recurring Payments
- Payments
- One Click
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-subscriptions-api-openapi.yml
type: OpenAPI
- url: json-schema/kushki-subscription-schema.json
type: JSONSchema
- url: capabilities/subscriptions-subscriptions.yaml
type: NaftikoCapability
description: Create, update, retrieve, charge, and cancel scheduled card subscriptions and one-click recurring payments.
Plans support monthly, weekly, daily, biweekly, quarterly, and yearly periodicity, fixed or variable amounts, start/end
dates, contact details, and Webpay OneClick on the Chile rail.
- aid: kushki:kushki-transfer-payments-api
name: Kushki Transfer Payments API
tags:
- Bank Transfers
- Payments
- PSE
- Webpay
- PIX
- SPEI
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-transfer-payments-api-openapi.yml
type: OpenAPI
- url: capabilities/transfer-payments-transfers.yaml
type: NaftikoCapability
description: Accept bank-rail transfers across LatAm — PSE in Colombia, Webpay Transferencia in Chile, SPEI in Mexico,
PIX in Brazil, and direct debit in Ecuador and Peru. Initiate the charge, return a redirect/QR for the payer, and
receive webhook confirmation when the bank settles.
- aid: kushki:kushki-cash-payments-api
name: Kushki Cash Payments API
tags:
- Cash
- Payments
- Vouchers
- OXXO
- PagoEfectivo
- Boleto
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-cash-payments-api-openapi.yml
type: OpenAPI
- url: capabilities/cash-payments-cash.yaml
type: NaftikoCapability
description: Generate cash-payment vouchers redeemable at authorized retail networks — OXXO and 7-Eleven in Mexico,
PagoEfectivo in Peru, Boleto in Brazil, Western Union and PagoFacil in Argentina, plus Ecuadorean and Colombian
correspondent networks. Returns a barcode/reference plus expiry date.
- aid: kushki:kushki-payouts-api
name: Kushki Payouts API
tags:
- Payouts
- Dispersions
- Bank Transfers
- Mass Payments
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-payouts-api-openapi.yml
type: OpenAPI
- url: capabilities/payouts-payouts.yaml
type: NaftikoCapability
description: Disburse funds to suppliers, partners, payroll, marketplace sellers, and refunds via bank transfer, card
push, or cash pickup. Supports same-day and standard rails, batch upload, and country-specific compliance metadata
(RUT, RFC, CURP, RUC, CPF).
- aid: kushki:kushki-card-present-api
name: Kushki Card Present API
tags:
- POS
- Card Present
- EMV
- Kushki One
- In Person
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-card-present-api-openapi.yml
type: OpenAPI
- url: capabilities/card-present-terminals.yaml
type: NaftikoCapability
description: Process in-person EMV chip and contactless transactions through Kushki One terminals and the Raw Card
Present API. Includes pairing, terminal management, sale, void, settlement, and an encryption envelope so payment
data is sealed end-to-end from the PIN pad.
- aid: kushki:kushki-webhooks
name: Kushki Webhooks
tags:
- Webhooks
- Notifications
- Events
humanURL: https://docs.kushki.com/
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: json-schema/kushki-webhook-event-schema.json
type: JSONSchema
- url: capabilities/webhooks-events.yaml
type: NaftikoCapability
description: Real-time event notifications for approved, declined, voided, refunded, and captured transactions across
every product (card, transfer, cash, subscription, payout). Webhooks ship a signed JSON payload, include retry with
exponential backoff, and target merchant-configured endpoints managed in the Kushki Console.
- aid: kushki:kushki-merchants-api
name: Kushki Merchants and Branches API
tags:
- Merchants
- Branches
- Administration
- Configuration
humanURL: https://docs.kushki.com/
baseURL: https://api.kushkipagos.com
properties:
- url: https://docs.kushki.com/
type: Documentation
- url: openapi/kushki-merchants-api-openapi.yml
type: OpenAPI
- url: capabilities/merchants-branches.yaml
type: NaftikoCapability
description: Manage merchant branches (sucursales) and their per-branch configuration — public/private keys, allowed
payment methods, country, currency, anti-fraud rules, and webhook URLs. Used by marketplaces, franchise networks,
and aggregators that need to onboard sub-merchants programmatically.
name: Kushki
tags:
- Payments
- LatAm
- Andean Region
- Card Payments
- Subscriptions
- Cash
- Bank Transfers
- Payouts
- PSE
- Webpay
- SPEI
- PIX
- OXXO
- PagoEfectivo
- Fintech
- Ecuador
- Colombia
- Peru
- Chile
- Mexico
- Brazil
kind: contract
image: https://kushki-cdn-production.s3.amazonaws.com/docs/Logo+Kushki+3+Horizontal+White+2019+08.png
access: 3rd-Party
common:
- type: Portal
url: https://kushkipagos.com/
- type: Documentation
url: https://docs.kushki.com/
- type: APIReference
url: https://api-docs.kushkipagos.com/api-reference
- type: GettingStarted
url: https://docs.kushki.com/
- type: Support
url: https://soporte.kushkipagos.com/
- type: StatusPage
url: https://status.kushkipagos.com/
- type: GitHubOrganization
url: https://github.com/Kushki
- type: SDK
url: https://github.com/Kushki/kushki-php
name: PHP SDK
- type: SDK
url: https://github.com/Kushki/kushki-android
name: Android SDK (Kotlin)
- type: SDK
url: https://github.com/Kushki/kushki-ios
name: iOS SDK (Swift)
- type: SDK
url: https://github.com/Kushki/kushki-ios-intel
name: iOS SDK INTEL processor
- type: SDK
url: https://github.com/Kushki/kushki-ios-arm
name: iOS SDK ARM processor
- type: Plugin
url: https://github.com/Kushki/kushki-woocommerce
name: WooCommerce Plugin
- type: Plugin
url: https://github.com/Kushki/kushki-magento
name: Magento Plugin
- type: Plugin
url: https://github.com/Kushki/kushki-prestashop
name: PrestaShop Plugin
- type: Plugin
url: https://github.com/Kushki/kushki-vtex
name: VTEX Plugin
- type: Samples
url: https://github.com/Kushki/kushki-backend-examples
name: Backend Examples (Node.js)
- type: Samples
url: https://github.com/Kushki/kushki-demo-php
name: PHP Demo App
- type: Docker
url: https://github.com/Kushki/kushki-docker
name: Kushki Public Docker Images
- type: Console
url: https://uat-console.kushkipagos.com/
name: UAT Console
- type: Console
url: https://console.kushkipagos.com/
name: Production Console
- type: LinkedIn
url: https://www.linkedin.com/company/kushki/
- type: Twitter
url: https://twitter.com/kushkipagos
- type: Authentication
url: https://docs.kushki.com/
name: Public-Merchant-Id / Private-Merchant-Id headers
- type: Environments
data:
- id: production
name: Production
baseUrl: https://api.kushkipagos.com
- id: uat
name: UAT / Sandbox
baseUrl: https://api-uat.kushkipagos.com
- id: staging
name: Staging
baseUrl: https://api-stg.kushkipagos.com
- type: Regions
data:
- country: Ecuador
currencies: ["USD"]
rails: ["Card", "Cash", "Transfer", "Payout"]
- country: Colombia
currencies: ["COP"]
rails: ["Card", "PSE", "Cash", "Payout"]
- country: Peru
currencies: ["PEN", "USD"]
rails: ["Card", "Cash (PagoEfectivo)", "Transfer", "Payout"]
- country: Chile
currencies: ["CLP"]
rails: ["Card (Webpay)", "Webpay OneClick", "Webpay Transferencia", "Payout"]
- country: Mexico
currencies: ["MXN", "USD"]
rails: ["Card", "SPEI", "Cash (OXXO/7-Eleven)", "Payout"]
- country: Brazil
currencies: ["BRL"]
rails: ["Card", "PIX", "Boleto", "Payout"]
- type: Features
data:
- Regional non-banking acquirer covering Ecuador, Colombia, Peru, Chile, Mexico, and Brazil from a single integration
- Card tokenization via Kushki.js Hosted Fields, iOS SDK, and Android SDK (PAN never touches the merchant server)
- One-step charge and two-step pre-authorization + capture for card-not-present transactions
- Deferred / installment payments with merchant-defined months and rate-of-interest
- Webpay Plus, Webpay OneClick, and Webpay Transferencia integration on the Chilean rail
- 3DS 1.0 and 3DS 2.0 issuer authentication, with liability shift handling
- Apple Pay support on card-present and card-not-present
- PSE bank-transfer flow for Colombia, SPEI for Mexico, PIX for Brazil
- Cash voucher generation for OXXO, 7-Eleven, PagoEfectivo, Boleto, and regional correspondent networks
- Card-Present POS via Kushki One terminals and the Raw Card Present API with encryption envelope
- Payouts (dispersions) to bank accounts, cards, and cash pickup with batch upload and country compliance metadata
- Scheduled and one-click subscriptions with monthly / weekly / quarterly / yearly periodicity
- Smartlinks shareable payment links for chat, SMS, email, and social channels
- Kajita customizable hosted payment form
- Payment button hosted redirect flow
- Branch / sucursal management for marketplaces, franchises, and aggregators
- Webhook notifications with signed payloads, retry policy, and exponential backoff
- 4+ layer anti-fraud stack (Sift Science, in-house rules, 3DS, velocity checks, behavioural signals)
- PCI DSS Level 1 compliance and PCI-compliant Hosted Fields JS library
- E-commerce plugins for Shopify, VTEX, WooCommerce, Magento, and PrestaShop
- Official SDKs for PHP, iOS (Swift, INTEL + ARM processors), and Android (Kotlin)
- UAT sandbox at api-uat.kushkipagos.com with documented test card numbers
- Public/private merchant key authentication model (Public-Merchant-Id, Private-Merchant-Id headers)
- Status page at status.kushkipagos.com and support knowledge base at soporte.kushkipagos.com
sources:
- https://kushkipagos.com/
- https://docs.kushki.com/
- https://api-docs.kushkipagos.com/api-reference
- https://github.com/Kushki
updated: '2026-05-24'
- type: UseCases
data:
- LatAm e-commerce checkout with card, cash, and bank transfer in one integration
- Marketplace payouts to sellers across Andean and Pacific Alliance countries
- SaaS subscription billing with one-click recurring payments
- Cross-border ride-hailing, food-delivery, and gig-economy disbursements
- Omnichannel retail combining Kushki One POS with e-commerce checkout
- Cash-first commerce in markets where cash share remains >40% of consumer payments
- Franchise and multi-branch sub-merchant management for regional brands
- PIX-first checkout in Brazil with card fallback
- PSE bank-transfer integration for Colombian high-ticket purchases
- SPEI mass payouts in Mexico for marketplace sellers
- type: Integrations
data:
- Shopify
- VTEX
- WooCommerce
- Magento
- PrestaShop
- Webpay (Transbank)
- Apple Pay
- Sift Science (anti-fraud)
- PIX (Banco Central do Brasil)
- SPEI (Banco de México)
- PSE (ACH Colombia)
- OXXO
- 7-Eleven
- PagoEfectivo
- Boleto Bancário
- type: Plans
url: plans/kushki-plans-pricing.yml
- type: RateLimits
url: rate-limits/kushki-rate-limits.yml
- type: FinOps
url: finops/kushki-finops.yml
- type: Vocabulary
url: vocabulary/kushki-vocabulary.yml
- type: SpectralRules
url: rules/kushki-rules.yml
created: '2026-05-24'
modified: '2026-05-24'
position: Producing
description: Kushki is an Ecuador-headquartered LatAm fintech operating as a regional non-banking acquirer for the
Andean and Pacific Alliance markets — Ecuador, Colombia, Peru, Chile, Mexico, and Brazil. The Kushki API unifies
card payments, scheduled and one-click subscriptions, bank transfers (PSE, Webpay Transferencia, SPEI, PIX), cash
vouchers (OXXO, PagoEfectivo, Boleto), payouts/dispersions, and card-present (Kushki One POS) behind a single REST
surface. Authentication is split across a Public-Merchant-Id (used in the browser to tokenize cards) and a
Private-Merchant-Id (used server-side to charge). PCI DSS Level 1, 3DS 2.0, multi-layer anti-fraud, hosted fields,
Kajita payment forms, Smartlinks, and e-commerce plugins (Shopify, VTEX, WooCommerce, Magento, PrestaShop) round out
the platform.
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'