Connect GIFTBANK accounts, FreeByte balances and redemption flows to your back office
GIFTBANK (package com.solidict.catalog4p, also branded as 1 GB - Gift Bank by Solidict / 1GB APP COMPANY DMCC) sits at the intersection of casual gaming and digital rewards. Each user accumulates FreeByte points by playing curated games or by scanning partner promotions in apps such as KazandıRio, Tosla, Yandex and Sting, then converts those points into mobile data packages, market vouchers, digital memberships and game codes. That workflow generates exactly the kind of structured, account-bound data that downstream marketing, finance and CRM systems want to read.
Data available for integration
The following table summarises the structured data observable inside GIFTBANK (1 GB). Each row maps the in-app surface to a typical OpenData consumption pattern. Volumes and field names follow the data model exposed by version 6.1.4 of the Android client (released June 2025) and are stable enough to design pipelines against.
| Data type | Source (in-app surface) | Granularity | Typical use |
|---|---|---|---|
| Account profile | Profile / settings screen | Per user (msisdn, region, locale, signup date) | CRM enrichment, regional segmentation |
| FreeByte balance | Home dashboard | Real-time integer balance + pending | Loyalty liability reporting, churn risk scoring |
| Accrual events | Game session end, partner scan, referral bonus | Per event (source, amount, ts, campaign id) | Game ROI analysis, partner reconciliation |
| Redemption orders | Reward catalog checkout | Per order (sku, partner, FreeByte cost, value, status) | Voucher analytics, fraud detection |
| Reward catalog | Catalog browse screen | Per SKU (title, partner, cost, stock, validity) | Embedded redemption UI, dynamic pricing |
| Referral graph | Invite friends flow | Per invite (inviter, invitee state, bonus) | Viral coefficient, fraud rings |
| Game catalog & PLY rules | Games list (PLY system, March 2025 update) | Per game (id, category, FreeByte rate) | Recommendation engine, A/B testing |
| Notification log | In-app inbox / push | Per message (template id, channel, ts) | Engagement analytics, KVKK consent audit |
Typical integration scenarios
The four scenarios below cover the requests we see most often from operators, agencies and analytics vendors who need a programmatic view of GIFTBANK data. Each is described from a business angle first, then mapped to the underlying API surface and to the OpenData / OpenFinance pattern it implements.
- Cross-app loyalty wallet. Telecom and FMCG brands often run their own KazandıRio-style scan campaigns but want a unified loyalty wallet view for the user. We expose
GET /v1/giftbank/balanceandGET /v1/giftbank/ledger?source=kazandirio,tosla,yandex,stingso a partner dashboard can show "Total FreeByte across all sources" without the user manually opening each branded app. This mirrors the OpenFinance pattern of account aggregation. - Voucher reconciliation for finance. When users redeem FreeBytes for a digital membership or game code, finance needs an audit trail tying the redemption to the partner SKU and the unit cost. The redemption export endpoint emits CSV / Excel / JSON with
order_id,sku,partner,FreeByte_cost,fiat_value_tryandstatusfields — feedable directly into ERP or BI. - Real-time fraud control. Self-referrals, emulator farms and time-warp gameplay are the three biggest abuse vectors on a play-to-earn loyalty surface. A webhook stream of accrual events lets a fraud engine score each FreeByte credit against device fingerprint, IP velocity and referral graph anomalies before the points are spent. We deliver the webhook signer and a reference Python rule engine.
- Personalised reward suggestions. Combining the reward catalog feed with each user's redemption history lets a recommender propose the next "achievable" voucher (e.g. "you are 230 FreeBytes from a 5 GB Turkcell top-up"). This boosts redemption rate and trims dormant point liabilities — a direct loyalty KPI.
- Marketing automation & CRM sync. Hourly batch exports of profile, balance and last-activity ts power lifecycle journeys in tools like Braze, Iterable or Adesso loyalty stacks (Adesso Turkey already powers KazandıRio's back end). Segments such as "active gamer, low burn, high balance" become trivially queryable.
Technical implementation
1. Auth — OTP login & token refresh
POST /api/v1/giftbank/auth/otp_request
Content-Type: application/json
{ "msisdn": "+9053XXXXXXXX", "device_id": "a1b2c3..." }
POST /api/v1/giftbank/auth/otp_verify
{ "msisdn": "+9053XXXXXXXX", "otp": "493210" }
-> 200 { "access_token": "eyJ...", "refresh_token": "rt_...",
"expires_in": 3600, "user_id": "u_8f21" }
POST /api/v1/giftbank/auth/refresh
Authorization: Bearer <REFRESH>
-> 200 { "access_token": "...", "expires_in": 3600 }
2. FreeByte balance & ledger
GET /api/v1/giftbank/balance
Authorization: Bearer <ACCESS_TOKEN>
-> 200 {
"user_id": "u_8f21",
"balance": 12480,
"pending": 320,
"lifetime_earned": 58210,
"lifetime_burned": 45730,
"currency_unit": "FreeByte"
}
GET /api/v1/giftbank/ledger?from=2026-04-01&to=2026-04-30
&source=kazandirio,tosla,games
-> 200 { "items":[
{"ts":"2026-04-12T18:04:11Z","source":"games",
"game_id":"g_solitaire","amount":40,"campaign":"PLY_v2"},
{"ts":"2026-04-15T10:22:03Z","source":"kazandirio",
"amount":150,"campaign":"pepsi_qr_2026"} ],
"next_cursor":"c_84a9" }
3. Redemption webhook (HMAC signed)
POST https://your-app.example.com/hooks/giftbank
X-Giftbank-Signature: t=1714560000,v1=ab9c...e1
Content-Type: application/json
{
"event": "redemption.completed",
"order_id": "ord_4f81b2",
"user_id": "u_8f21",
"sku": "turkcell_5gb_30d",
"partner": "turkcell",
"freebyte_cost": 4500,
"fiat_value_try": 89.90,
"status": "fulfilled",
"ts": "2026-05-01T09:14:22Z"
}
# Verify in Python
import hmac, hashlib
expected = hmac.new(SECRET, body, hashlib.sha256).hexdigest()
assert hmac.compare_digest(expected, sig_v1)
Compliance & privacy
Because GIFTBANK's primary user base is in Turkey, the integration is designed against the Turkish Personal Data Protection Law (KVKK, Law No. 6698 of 2016) and against the GDPR for any EU-resident accruing FreeByte through partner promotions. Consent is captured before any export channel is opened, the minimum field set is pulled, and erasure requests propagate to the downstream warehouse within the statutory window.
- VERBIS-aware data controller mapping for Turkish deployments
- Explicit opt-in record for marketing channels (email, SMS, push)
- Data-minimisation profile: never pull raw OTPs, never persist refresh tokens server-side beyond TTL
- Reference: KVKK overview on Wikipedia and the official KVKK authority guidance
Data flow / architecture
A typical pipeline has four nodes and stays under one second of end-to-end latency for balance reads:
- Client — your back office or mobile SDK.
- Integration gateway — our Python / Node.js layer that brokers auth tokens, throttles, and signs webhooks.
- Storage — Postgres for the ledger, S3 / object storage for redemption export files.
- Downstream — BI (Metabase, Looker), CRM (Braze, Iterable), or your data warehouse via Airbyte / Fivetran connectors.
Market positioning & user profile
GIFTBANK targets B2C casual gamers in Turkey and the broader MENA market, with the publishing entity (1GB APP COMPANY DMCC) registered in Dubai. The audience skews mobile-first Android users on mid-tier devices, motivated by free mobile data top-ups and small-ticket digital rewards rather than cash payouts. That positions GIFTBANK as a peer to global play-to-earn loyalty surfaces such as Mistplay and Rewarded Play, but with a distinctly Turkish partner ecosystem (KazandıRio for FMCG, Tosla for fintech wallets, Yandex Plus for ride-hailing, Sting for energy drinks). Our integrations are designed for telcos, FMCG brands, agencies and CRM vendors that need to read into this ecosystem without rebuilding it from scratch.
What we deliver
Deliverables checklist
- OpenAPI 3.1 specification for every endpoint above
- Protocol & auth flow report (OTP, token rotation, anti-replay)
- Runnable source in Python (FastAPI) and Node.js (Express)
- Webhook signer and reference verification snippets
- Postman collection plus pytest / vitest suites
- KVKK + GDPR data-handling notes and DPIA template
Engagement workflow
- Scope confirmation: which surfaces (balance, ledger, redemption, catalog).
- Protocol analysis & API design — 2 to 5 business days.
- Build & internal validation — 3 to 8 business days.
- Docs, samples and test cases — 1 to 2 business days.
- Typical first delivery: 5 to 15 business days; partner onboarding may extend.
Screenshots
Click any thumbnail to enlarge. These shots illustrate the in-app surfaces that map to the data inventory above.
Similar apps & the broader rewards-integration landscape
Teams that integrate GIFTBANK frequently work in parallel with other play-to-earn or scan-to-earn platforms. The list below frames each app as part of the same data ecosystem — the integration patterns (balance read, ledger export, redemption webhook) are reusable across all of them.
About us
OpenFinance Lab is an independent studio focused on mobile-app protocol analysis and OpenData / OpenFinance / OpenBanking integrations. Our engineers come from telco billing, payment gateway and loyalty-platform backgrounds, and we ship end-to-end stacks under the data-protection regimes that matter — KVKK in Turkey, GDPR across the EU, PSD2 where account information services are involved.
- Loyalty ecosystems, telco data top-ups, FMCG promotion engines
- API gateway hardening, HMAC signing, anti-replay
- Custom Python / Node.js / Go SDKs with first-class typing
- Full pipeline: protocol analysis → build → validation → compliance
- Source code delivery from $300 — runnable API source plus full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted endpoints and pay only per call, no upfront cost
Contact
For quotes, sandbox access or to submit your target requirements, open our contact page:
FAQ
What do you need from me to integrate GIFTBANK?
How long does a typical GIFTBANK API delivery take?
How do you stay compliant with KVKK and GDPR for rewards data?
Can the integration cover partner platforms like KazandıRio, Tosla, Yandex and Sting?
📱 Original app overview (appendix)
GIFTBANK — branded inside Turkey as 1 GB - Gift Bank — is a play-to-earn loyalty app published by 1GB APP COMPANY DMCC and developed by Solidict (package id com.solidict.catalog4p). The app's promise is simple: turn time spent on casual mobile games into real digital benefits. Each game session produces FreeByte points (the unit was renamed from MetaByte) which the user can convert into mobile internet packages, market vouchers, digital memberships or game codes.
- Earn FreeBytes by playing curated games inside the app's PLY system, introduced in the March 2025 release.
- Earn additional FreeBytes by inviting friends and by completing campaigns from partner apps.
- Convert FreeBytes into telecom data top-ups, supermarket vouchers, streaming/digital memberships, or in-game codes.
- Surprise gifts and limited-time bonus campaigns layered on top of the base catalog.
- FreeBytes earned in KazandıRio (PepsiCo Türkiye), Tosla, Yandex and Sting retain their value inside 1 GB, making it a hub for the Turkish FMCG / fintech / mobility loyalty ecosystem.
- Latest publicly documented version: 6.1.4 (June 2025), with bug-fix and performance update notes plus the renewed games line-up.
- Feedback channel: https://bit.ly/1gbappbizeulas.