[ DEVELOPER ]Production integration guide

Compatible with both
web and app.

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.

01 · OVERVIEW

Adoption Overview

Review return values, implementation structure, and evaluation points first.

Developer Guide
02 · PREPARATION

Preparation

Prepare client registration, redirect URL setup, and the pre-launch checklist.

Developer Guide
03 · INTEGRATION

Integration

Connect the full flow from authorization request to callback, token exchange, and result handling.

Developer Guide
04 · LOGIN BUTTON

Login Button

Review the button copy and UI rules shown to end users.

Developer Guide
[ 01 / QUICKSTART ]

Connect with standard OAuth,
and receive only the proof values you need.

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.

cURLNode.jsPythonWordPress
REQUEST · 01
# 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" }
[ 02 / FLOW ]

An operational
integration flow.

For more detailed integration information, refer to the Developer Guide.

STEP 01

Prepare integration values

Confirm the service domain, redirect URL, and verification type first.

STEP 02

Implement against the docs

Implement the authorization request and callback flow by following the relevant guide.

STEP 03

Receive verification results

Users complete verification in BBATON and the service receives the result safely.

STEP 04

Apply service policy

Apply only the required eligibility values, such as adulthood or student status, to service policy.

[ 03 / RESOURCES ]

Ready-to-use
developer resources.

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.

[ 01 / DOCS ]

BBaton Login Document

Review the Preparation, Overview, Integration, and Login Button guides as one continuous flow.

Developer Guide
[ 02 / WORDPRESS ]

WordPress adoption support

WordPress-based sites receive separate guidance for environment-specific implementation and connection procedures.

Implementation Inquiry
[ 03 / APP ]

App integration support

Mobile app integrations continue through dedicated support after confirming the SDK and any custom implementation scope.

Support Inquiry
[ SUPPORT ]

Questions about BBATON integration are always welcome.

Developer Support Inquiry help@bbaton.com