Alipay+ Session-Based API Client — Custom Wrapper for Indonesian E-Wallet (DANA) -- 2

Alipay+ Session-Based API Client — Custom Wrapper for Indonesian E-Wallet (DANA) -- 2

Alipay+ Session-Based API Client — Custom Wrapper for Indonesian E-Wallet (DANA) -- 2

工作概述

地點
全球
工作類型
Freelancer.com
薪水
$234 - $1,950 項目報價
發布日期
1 天 前

額外細節

作業編號
34556
工作視圖
12

職位描述

Looking for an experienced developer with background in Alipay+
ecosystem or mPaaS-based wallet APIs to build a custom session-based
API client for internal reconciliation tooling.


PROJECT CONTEXT

The target wallet is DANA, an Indonesian e-wallet operating on top
of Alipay's mPaaS (Mobile Platform-as-a-Service) infrastructure.
This is the SAME underlying backend architecture used by GCash
(Philippines), TrueMoney (Thailand), TNG (Malaysia), and Kakao Pay
(South Korea) — all part of the Alipay+ cross-border wallet
ecosystem.

Due to this shared infrastructure, developers who have previously
built session-based API clients for ANY Alipay+ wallet, or who have
integrated with Alipay's merchant mPaaS SDK, will immediately
recognize the architecture and auth pattern.


WHAT I ALREADY KNOW TECHNICALLY

- Backend infrastructure: Alipay mPaaS (confirmed via traffic
observation)
- Primary auth mechanism: session cookie — specifically
ALIPAYJSESSIONID
- Session persistence: cookie-based, no complex CSRF rotation
- Transport: standard HTTPS over mPaaS gateway endpoints
- Session capture: already handled on my side (I have a working
Android companion that captures ALIPAYJSESSIONID from a logged-in
DANA account via VPN packet inspection)

WHAT I NEED FROM YOU

A server-side API client library + minimal dashboard that:

1. Accepts captured ALIPAYJSESSIONID cookie from my capture
endpoint
2. Makes authenticated requests to DANA's mPaaS gateway
3. Parses JSON/protobuf responses
4. Exposes clean REST endpoints to my internal services:
- GET /transaction-history (with pagination)
- GET /transaction/:id (detail)
- GET /balance
- POST /verify-recipient (nomor check)
5. Webhook callback on new incoming transaction
6. Session refresh handling + alert when session invalidated


ENDPOINT DISCOVERY

I will provide:
- Captured ALIPAYJSESSIONID cookies for testing (my own account)
- Known endpoint path hints (we have partial list from community)
- Reference tools ([login to view URL], [login to view URL] — existing commercial
solutions in this space, for reference only)

You should bring:
- Experience with Alipay+ endpoint discovery methodology
- Knowledge of mPaaS gateway URL structure (POST /[login to view URL] pattern
or similar)
- Request body format expertise (mPaaS typically uses JSON with
specific header requirements)
- Session handling best practices


IDEAL CANDIDATE PROFILE

Must have at least ONE of these:
- Prior work building unofficial Alipay or Alipay+ wallet API
client (GCash/TrueMoney/TNG/DANA/Kakao)
- Experience with Alipay merchant mPaaS SDK integration
- Reverse engineering work on mobile fintech apps (Chinese or SEA)
- Published libraries or open-source projects in this space
(please link)

Nice to have:
- Chinese language ability (mPaaS official docs are in Chinese)
- Android reverse engineering experience (apktool, Frida, smali)
- Network traffic analysis (mitmproxy, Burp, Wireshark)
- SEA fintech ecosystem familiarity


TECHNICAL STACK

Backend (your choice):
- PHP 8.x + Laravel OR vanilla
- OR Node.js 18+ + Express/NestJS

Database: MySQL or PostgreSQL
Cache: Redis
Deployment: Linux VPS (Ubuntu/Debian)


DELIVERABLES

- Full source code (unencrypted, documented)
- Postman collection with all discovered endpoints
- Dashboard web UI (minimal, Bootstrap/Tailwind OK)
- Session refresh automation
- Webhook delivery system
- README with setup instructions
- 7-day post-handover support
- Signed NDA (I provide the template)


WHAT I AM NOT LOOKING FOR

- DANA Business/Merchant API integration (official API, different
product, not what I need)
- Generic payment gateway work (Midtrans, Xendit, etc. — not
relevant)
- Developers who need to "research from scratch" without existing
Alipay+ background
- Agencies that will subcontract to junior devs without niche
experience
- Full upfront payment requests


MILESTONES (3 phases)

Phase 1 (30%): Session validation + 1 working endpoint
(e.g., /balance) — proof of architecture understanding
Phase 2 (40%): All core endpoints + wrapper REST API
Phase 3 (30%): Dashboard + webhook + docs + handover


BUDGET

USD $400 — $800 fixed-price depending on your prior work in this
space. If you have an existing codebase that you can adapt
(license-wise allowed), I'm open to lower price for faster delivery.

Hourly option: USD $20-30/hr capped at 30 hours total.

Payment via Freelancer.com escrow, released per milestone.


BIDDING INSTRUCTIONS

Please include in your proposal:
1. Which Alipay+ wallet(s) you have prior experience with (be
specific — "I built a GCash transaction fetcher using session
cookies" is useful; "I know Alipay" is not)
2. Live portfolio link, GitHub repo, or video demo of relevant
work (REQUIRED — bids without this will be ignored)
3. Your technical approach: how you plan to discover unknown
endpoints (if any), handle session refresh, structure the
wrapper
4. Milestone breakdown with time estimates
5. Total price (fixed) or hourly rate

Any country freelancer developers
with relevant experience are especially welcome.

I will shortlist 3 candidates for a 15-minute video interview.
NDA will be sent before technical details are shared.

Thanks for reading. Looking forward to the right fit.

---
來源:Freelancer.com | 出價次數:33 | 剩餘時間:6 日 | 專案類型:固定預算

常見問題 FAQ

點樣申請呢份工?

請點擊頁面上嘅「立即申請」按鈕,或者按照聯絡資料聯絡僱主。

申請後幾耐有回覆?

回覆時間視乎僱主,一般 1-2 星期內會有面試邀請。

呢份工係唔係真實㗎?

EZJobs 上嘅所有職位都經過審核,確保真實有效。

地點

🌍

🌍 遙距工作 · 全球可做

此項目為自由職業性質,不限工作地點,可於全球任何地方遙距完成。

工作模式:自由職業

類似職位

Freelance · 自由職業

Brand Website Designer

Freehunter
Freehunter

Freelance · 自由職業

Private event, Central

Freehunter

COOKIE

本網站使用 cookie 來確保您在我們的網站上獲得最佳體驗。

接受