I will integrate stripe, app store and google play payments in your spring boot backend

O
orestklymko
O
orestklymko
Orest K.

About this gig

Payments are the one part of your backend that can't be mostly right. A retried webhook that credits twice, or an in-app purchase that is never verified with the store, costs real money.


I've built this in production: at MMA Finds, a marketplace I co-founded and built as the only engineer, payments and credits run through a ledger with idempotency keys, covering Stripe, App Store and Google Play purchases. 5+ years of backend work with Kotlin, Java and Spring Boot, including services for Austria's largest banking group.


What you get:

  • Server-side purchase verification (App Store Server API, Google Play Developer API)
  • Stripe checkout, subscriptions and webhooks
  • Idempotent handlers, so retries never charge or credit twice
  • A ledger for credits and balances you can audit
  • Tests and a short document explaining how it works

Stack: Kotlin or Java, Spring Boot, PostgreSQL. Please message me before ordering with your stack and what's broken or missing, and I'll confirm the right package.

Get to know Orest K.

Orest K.

Senior full stack engineer, web apps, backends and payments

  • FromSlovakia
  • Member sinceJan 2022
  • Languages

    English, Ukrainian, Russian, Slovak
Senior full-stack engineer, 5+ years. I take products from idea to launch: web apps, backends, payments and mobile apps. I co-founded MMA Finds and built it as the only engineer: a marketplace with Stripe, App Store and Google Play payments, live on iOS and Android. I built Velora, an ad analytics product with a WordPress plugin, and multilingual company websites. I lead the architecture of an enterprise data platform and built backend services for Austria's largest banking group. Stack: Kotlin, Java, Spring Boot, PostgreSQL, Kafka, React, Next.js. One engineer, from design to deployment.

My Portfolio