Skip to content
Vital Sowath
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.
  1. Merchant app
    Integrates the SDK
  2. Payment SDKSDK
    Secure flow in one place
  3. Payment gateway
    Vattanac Bank
  4. Bank
    Settlement
Payment flow: merchant app, through the payment SDK, to the Vattanac Bank payment gateway, then to the bank for settlement.

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.