Boundless Developer Docs
번역 예정입니다. 현재 내용은 영어 원문과 동일합니다. (Translation pending; content currently mirrors the English source.)
Boundless lets you accept payments on behalf of your business and your locations through a single REST API. These guides cover the in-store (card-present) channel — taking a payment on a physical terminal in one of your stores.
If you already accept online payments with Boundless, the in-store channel adds two things you have not needed before: a store and terminal to take the payment at, and an asynchronous outcome — the customer taps their card at the device, so the result arrives after the request that started it, not in the same response.
How an in-store payment works, in one paragraph
Your billing application asks the Boundless API to take a payment at a named store and terminal. Boundless sends the bill to the terminal and immediately returns a payment that is waiting at the device. The customer taps their card; when they are done, Boundless tells your application the outcome — by webhook, or by a status call you make yourself. The card never touches your application.
What you will do to integrate
- Authenticate with an API key.
- Register your stores and terminals so Boundless knows where a payment is being taken.
- Take a payment and follow it to its outcome.
- Receive outcomes through webhooks.
- Consult the API reference for the exact requests and responses.
Base URL
All requests in these guides go to the production API:
https://api-live.kcpboundless.com
Conventions
- Amounts are decimal values in the payment's currency (for example
100.00), sent alongside an ISO 4217currency(for exampleSGD). - Identifiers you choose — your own reference for a store, a terminal, or a bill — travel with the payment so you can match an outcome back to your records.
- Times are ISO 8601 in UTC.