Android E-Commerce API Development

Cliente Freelancer · Remoto · Remoto · freelance · mid · 30–250 USD

Publicada el 2026-08-01

Descripción de la oferta

I’m building an Android-only e-commerce app and need a clean, well-documented backend API to power it. The immediate scope centres on two pillars: secure user authentication and a fully working payment gateway. For authentication I want a modern, token-based flow with encrypted password storage, password reset and token refresh endpoints. OAuth2 or JWT is fine as long as the implementation follows OWASP recommendations and is easy to consume from an Android client (Retrofit will be used on the app side). On payments, the API must connect to a mainstream gateway—Stripe, PayPal or a similar provider—run in sandbox first, then be production-ready. Endpoints should let the app create an order, start a transaction, receive gateway callbacks/webhooks and return a clear success or failure payload. The product catalogue will be handled later, so focus your energy on these two modules and make the code modular enough for future expansion. Deliverables • REST endpoints for sign-up, login, logout and token refresh • Payment processing endpoints wired to the chosen gateway, fully tested with sandbox credentials • Environment configuration files plus a simple deployment script (Docker or similar) • Postman (or Swagger) collection and concise Markdown documentation covering auth flows, payment sequence and error codes Acceptance criteria • All endpoints respond with standardised JSON and appropriate HTTP status codes • Auth flow passes basic penetration tests; tokens cannot be forged or reused after logout • A sandbox payment completes with test credentials and returns a verified callback Feel free to use Node.js, Django, Laravel or another mainstream framework you’re comfortable with; just keep the code neat, unit-tested and ready to drop onto AWS or Heroku.

Skills

Fuente original: freelancer

Análisis JobHunter