BBATON Developer is an integration hub organized for real production adoption. It lets teams move through Preparation, OAuth 2.0 flow, Login Button usage, and result handling in one continuous sequence, so web services can launch quickly while app environments continue through dedicated support.
Review return values, implementation structure, and evaluation points first.
Developer Guide ↗ 02 · PREPARATIONPrepare client registration, redirect URL setup, and the pre-launch checklist.
Developer Guide ↗ 03 · INTEGRATIONConnect the full flow from authorization request to callback, token exchange, and result handling.
Developer Guide ↗ 04 · LOGIN BUTTONReview the button copy and UI rules shown to end users.
Developer Guide ↗BBATON runs on top of an OAuth 2.0 flow. Services do not need to rebuild their existing authentication stack; they only need to receive the verification result required by policy, such as whether a user is an adult, and connect it to policy and UI logic.
# 1. Authorize GET https://api.bbaton.com/v2/oauth/authorize ?client_id=YOUR_CLIENT_ID &redirect_uri=https://yourapp.com/callback &response_type=code &scope=adult_check # 2. Exchange code for token POST https://api.bbaton.com/v2/oauth/token # 3. Verify — receive eligibility only GET https://api.bbaton.com/v2/verify/adult Authorization: Bearer ACCESS_TOKEN # Response { "is_adult": true, "verified_at": "2026-04-19T09:12:04Z" }
For more detailed integration information, refer to the Developer Guide.
Confirm the service domain, redirect URL, and verification type first.
Implement the authorization request and callback flow by following the relevant guide.
Users complete verification in BBATON and the service receives the result safely.
Apply only the required eligibility values, such as adulthood or student status, to service policy.
We separated the required documents and support channels by adoption step so teams can quickly find what to read first and where to contact us.
Review the Preparation, Overview, Integration, and Login Button guides as one continuous flow.
Developer Guide ↗WordPress-based sites receive separate guidance for environment-specific implementation and connection procedures.
Implementation Inquiry ↗Mobile app integrations continue through dedicated support after confirming the SDK and any custom implementation scope.
Support Inquiry ↗