Skip to content

Welcome to Payku Docs

Here you will find everything you need to easily integrate Payku into your business.

If you are interested in implementing this payment method, learn more at Payku.com and request a demo πŸ‘
  1. Choose your country β€” the API is the same; payment methods, currency and some fields change: πŸ‡¨πŸ‡± Chile Β· πŸ‡΅πŸ‡ͺ Peru Β· πŸ‡»πŸ‡ͺ Venezuela.
  2. Get your credentials β€” when you register at app.payku.cl you receive a public token and a private token. The public token is sent as Authorization: Bearer TOKEN on your API calls; the private token is the secret key used to compute the Sign header and is never sent directly. See Authentication.
  3. Test risk-free β€” use the sandbox server https://des.payku.cl/ and the test environment; in Chile you also get Webpay/Oneclick test cards. See API access.
  4. Create your first payment (PayIn) β€” POST /api/transaction creates an order and returns the payment URL to redirect the payer to. See Transaction.
  5. Receive the confirmation β€” once the payment completes, Payku notifies your urlnotify (webhook) and you can verify the state with GET /api/transaction/{id}. Important: always check the status field in the JSON, not just the HTTP code.
  6. Sign the operations that require it β€” subscriptions, nullifications, mall and third-party payments use the Sign header (HMAC-SHA256 with your private token). See Signature.
  7. Pay third parties (PayOut) β€” send money from your wallet with POST /api/wallet/payout. See Wallet.

πŸš€ Prefer to try before writing code? Download your country’s Postman collection (linked on each introduction page) together with the environment: it ships every endpoint with example bodies and computes the Sign signature for you.

πŸ€– Integrating with AI? Download the full documentation as Markdown (also available per country on each introduction page) and use it as context for your assistant.

πŸ‡¨πŸ‡± Chile


πŸ‡΅πŸ‡ͺ Peru


πŸ‡»πŸ‡ͺ Venezuela