Simakpay Payment Gateway Migration

Migrated the Simakpay payment gateway from Xendit to Flip via Laravel REST API, reducing transaction fees and optimizing uptime.

Migrated Simakpay’s payment gateway from Xendit to Flip. Cut transaction fees, kept uptime solid, and didn’t lose a single payment record in the process.

The Problem

Simakpay was running on Xendit and the transaction costs kept climbing. Business requirements evolved, and Flip became the better fit. But here’s the thing about payment migrations: they don’t forgive downtime, and they definitely don’t forgive data inconsistency. One missed transaction and trust is gone.

What I Built

  • Provider migration: Swapped Xendit for Flip via Laravel REST API. Registration, invoicing, disbursement, every payment flow handled.
  • Transaction reliability: Zero data loss during the cutover window. Careful migration planning and thorough transaction reconciliation.
  • Cost optimization: Lower per-transaction fees while keeping payment success rates the same or better.

Impact

  • Significant reduction in transaction fees across all educational payment volumes
  • Maintained solid uptime throughout the migration
  • Zero payment data inconsistencies, before and after the cutover

Tech Stack

  • Laravel: REST API integration with payment provider endpoints
  • MySQL: Transaction records and reconciliation