iOS SDK
Payment Gateway SDK
A drop-in iOS SDK that makes merchant payment integration simpler and safer.
Role
iOS Developer — built and maintain the SDK
Timeline
Jul 2023 – Present
Company
Vattanac Bank
How a payment flows
Illustrative; no real API shown.
- Merchant appIntegrates the SDK
- Payment SDKSDKSecure flow in one place
- Payment gatewayVattanac Bank
- BankSettlement
Overview
An iOS SDK that merchants embed in their own apps to take payments through Vattanac Bank's payment gateway. I built it and continue to maintain it.
The challenge
Every merchant integrating payments from scratch repeats the same security-sensitive work, and every one is a chance to get it wrong. A shared SDK puts that work in one place that is built and maintained once.
What I did
- Built and maintain the payment gateway iOS SDK
- Designed the integration to simplify and secure merchant onboarding
- Distributed through CocoaPods and Swift Package Manager
Simple to integrate
Merchants integrate one SDK instead of implementing payment-gateway logic themselves.
Secure by construction
Sensitive steps live inside the SDK, so integrators don't reimplement security-critical code.
Fits any project
Shipped for both CocoaPods and Swift Package Manager, so it works with existing and modern project setups alike.
Outcomes
- One production SDK powering merchant integrations
- A single, maintained integration path instead of per-merchant code
Stack
- Swift
- iOS SDK
- Payment Gateway
- CocoaPods
- SPM
Next case study
Vattanac Bank
The everyday banking app for Vattanac Bank customers.