What you can integrate today
Hosted Checkout API
Create a payment session from your server, redirect the buyer to our page and confirm the result by API or webhook.
Webpay Plus and Vita Wallet
Credit, debit and prepaid cards through Transbank, plus bank transfers and multi-currency LATAM payments through Vita Wallet, with a single integration.
No-code payment links and QR
Charge without writing code: reusable or single-use links and QR codes with real-time confirmation from the dashboard.
Signed webhooks with retries
HMAC-SHA256 signed events, retries with backoff for 8 hours and a panel to review and resend every delivery.
What it looks like
One call creates the session and returns the URL you send the buyer to.
curl -X POST https://api-dev.txncompany.com/api/v1/checkout-sessions \
-H "Authorization: Bearer sk_test_YOUR_SECRET" \
-H "Idempotency-Key: order-4821" \
-H "Content-Type: application/json" \
-d '{
"amount": 19990,
"currency": "CLP",
"external_reference": "order-4821",
"success_url": "https://yourstore.cl/order/4821/ok",
"cancel_url": "https://yourstore.cl/order/4821/cancelled"
}' {
"id": "cs_65f1a2b3c4d5e6f7a8b9c0d1",
"status": "pending",
"amount": 19990,
"currency": "CLP",
"checkout_url": "https://api-dev.txncompany.com/checkout/65f1a2b3c4d5e6f7a8b9c0d1",
"expires_at": "2026-09-29T15:45:00.000Z",
"livemode": false
} What you need to go live
Typical development time: 2 to 4 hours with the guide. Less with AI.
- 1
Account and merchant
We onboard you through your TX Pay Partner or directly. We configure your payment methods and fees.
- 2
Sandbox keys
From the portal you get your sk_test_ key and webhook secret, and set your webhook URL.
- 3
Create session, return and webhook
Create the session with an Idempotency-Key, receive the buyer on success_url or cancel_url and verify the webhook signature.
- 4
Tests with integration cards
Approved, rejected and aborted payments with Transbank's test cards and Vita's test flow.
- 5
Production checklist
Webhook over https, completed-after-failed handling, deduplication by event id and X-Request-Id logging.
- 6
Activation
We activate your merchant and hand you the sk_live_ keys. Only the base URL and the key change: the code stays the same.
Resources
OpenAPI specification
Full v1 API contract in JSON: schemas, headers, errors.
Interactive reference
The same spec, browsable, to try it from the browser.
llms.txt
Short index for AI assistants with the essential links.
llms-full.txt
The full guide in plain Markdown, ready for an agent to consume.
Full guide in the portal
Quickstart, reference, webhooks, errors, idempotency and test data. Requires an account.
Security and compliance
PCI DSS v4.0.1 SAQ D Service Provider certification (August 2026), no card data on the platform.