Skip to main content
Embed PlayCamp’s WebView UI in your game to provide creator boost functionality. This is the fastest integration method — no additional UI development required.

When to Use This Method

  • You want to provide creator boost functionality quickly
  • You don’t need to build a custom UI
  • PlayCamp’s built-in creator search/selection UI works for your game

Full Flow

Development Tasks


Step 1: Issue OTT (Game Server)

Issue a One-Time Token (OTT) from your game server to PlayCamp SDK API. OTT is single-use with 60-second TTL, so you must issue a new one each time the user opens WebView.
Response
OTT must be issued from the game server. Issuing directly from the client exposes the Server Key.
Details: WebView Integration - OTT API

Step 2: Open WebView (Game Client)

Open the WebView URL with the OTT received from the game server.

Base URL

Optional Parameters

Full Example
WebView supports both in-game embedded browsers and external browsers (mobile/PC). Choose what fits your game environment.
Details: WebView Integration - URL Configuration

Step 3: Receive Boost Match via Webhook (Game Server)

When the user selects a creator in WebView, PlayCamp sends the match result to your game server’s webhook URL.

Payload (sponsor.created)

Signature Verification

Verify that the request came from PlayCamp using the X-Webhook-Signature header.
When a boost is removed, a sponsor.ended event is triggered with the same data structure (userId, campaignId, creatorKey).
Details: Webhook Events

Step 4: Register Payments (Game Server)

When an in-game purchase occurs, send the payment information to PlayCamp. Registered payments are automatically attributed to the user’s boosted creator.
Payments can be registered individually or in bulk (up to 1,000 at once). For refunds, call POST /payments/{transactionId}/refund.
Details: Payment Registration

Step 5: Settlement

Monthly settlement is processed based on payment data.
  1. Revenue Close — Payment data aggregated at end of each month
  2. Revenue Reconciliation — Match PlayCamp settlement data with your internal records
  3. Settlement Payment — Payment after reconciliation confirmation
  4. Creator Settlement — PlayCamp distributes revenue to creators
Details: Settlement