Budget: 550 USD Deadline: 13 days
Greetings! Your project requires not just code refinement, but ensuring the financial consistency of the system. I specialize in creating fault-tolerant solutions and am ready to take on the stabilization of your payment system.
Answers to your questions:
Experience with payments: I have worked with Stripe and PayPal integrations, setting up commission logic and fund distribution among participants.
Escrow: I implemented the logic of "freezing" funds in the system's balance with subsequent release after confirming the fulfillment of obligations.
Webhook retries: I use idempotent keys (Idempotency-Key) for processing repeated requests. Each webhook event is logged, and the transaction status changes atomically, which eliminates duplication during retries from Stripe/PayPal.
Protection against double charges: I use database-level transactions (Database Locks) and check unique operation identifiers before executing the charge. This eliminates race conditions even under high load.
My work plan:
Audit: I will analyze the current database architecture and order flow to identify bottlenecks in balance consistency.
Stabilization: I will implement state checks (State Machine) for the wallet to ensure that fund transfers are transparent and secure.
Escrow and Payout: I will implement correct commission calculations (8% and 6%) and a secure flow for payments to sellers.
Examples of work:
My project https://integraljobs.cz/ demonstrates the ability to work with user data and complex form logic. I am also currently developing a high-load booking system (Block 2 - CI/CD, security, working with queues).
I am building my rating on the platform, so I guarantee exceptional attention to the security of your code and adherence to deadlines.