PHP Developer with Proven Experience Integrating GCash (via Xendit) + Stripe Payment Flows - Contract to Hire

Remote, USA Full-time
Project OverviewWe are looking for an experienced developer who has successfully implemented GCash payments (via Xendit) and understands how to integrate it alongside Stripe within a unified payment flow. Our current team has been unable to complete the integration, so we need someone with real-world, hands-on experience implementing this exact setup or a very similar one. You will work with an existing PHP backend and JS frontend. Your task is to implement a reliable, production-ready GCash flow that works smoothly with our existing Stripe payment process.What We Need Developed1. GCash via Xendit IntegrationImplement GCash payments using Xendit’s eWallet Charges API. Redirect users to Xendit’s hosted payment page. Handle success/failure callbacks. Implement secure Xendit webhook processing (validate x-callback-token). Ensure correct currency conversion (centavos ↔ pesos). 2. Works AlongsideOur Existing Stripe FlowWe currently use Stripe for:Card paymentsSubscription logicOptional revenue reportingWe need GCash added without breaking or changing our Stripe setup.3. Optionally (Nice to Have)If you have experience with it:Unifying GCash inside Stripe’s Payment Element using custom payment methods (cpmt_…). Creating Stripe invoices marked paid_out_of_band for reporting accuracy. Not required but highly valuable. Tech Stack You Must Be Comfortable WithPHP (Laravel or custom MVC — we’ll provide details)JavaScript / Stripe.jsStripe Payment Intents + Payment ElementXendit eWallet APIs, especially GCashWebhooks & secure signature/token verificationJSON API designExperience RequiredPlease apply only if you have experience with ALL of the following:✔ Implemented GCash using Xendit API✔ Integrated multiple payment providers in a single checkout flow✔ Strong PHP backend development✔ Strong Stripe experience (Payment Intent flow, webhooks)✔ Ability to debug payment issues and test end‑to‑end flowsBonus: Experience adding custom payment methods inside Stripe's Payment Element.DeliverablesFully working GCash payment flow in production. Backend PHP endpoints for GCash session creation + webhook handling. Frontend integration (Stripe + GCash branching logic). Clear documentation for our internal team. Brief handover call if needed. Apply tot his job
Apply Now

Similar Jobs

PHP developer /Paid internship/ /Remote/

Remote, USA Full-time

Sr. Writer

Remote, USA Full-time

100% Remote Pharmacy Technician

Remote, USA Full-time

Manager, Pharmacovigilance Special Consulting Services

Remote, USA Full-time

Pharmacovigilance Product Database Associate

Remote, USA Full-time

[Hiring] Pharmacovigilance Reporting Specialist (Quality Assurance) @AssistRx

Remote, USA Full-time

Senior QA Specialist- Quality Assurance Validation & Tech Support – Facilities & Utilities Focus

Remote, USA Full-time

Data Quality Systems Testing Expert

Remote, USA Full-time

Associate Scientist, Quality Control

Remote, USA Full-time

Quality Manager /remote /EU Based/ full-time/

Remote, USA Full-time

Publisher Success Manager - Remote (North America)

Remote, USA Full-time

[FULL, APPLY FOR WAITLIST] – Media Buyer (Assistant, Junior, Senior) – Experience Required (At least 1 of the following): Video Editing, Media Buying, Copywriting, Graphic Design, Web Design

Remote, USA Full-time

Technical Product Manager - Identity and Access

Remote, USA Full-time

Director of Compliance and Legal Affairs - Southern California University of Health Sciences

Remote, USA Full-time

Accounts Receivable Specialist (AR Specialist)

Remote, USA Full-time

Sr. Tax Planner

Remote, USA Full-time

Research Analyst Real World Evidence

Remote, USA Full-time

Business Development Manager, Scientific - AZ, CO, NM, UT, WY

Remote, USA Full-time

Senior Devops Engineer- ML Engineering Support

Remote, USA Full-time

Social Media Designer, Content Creator- Disney Publishing at Walt Disney Remote

Remote, USA Full-time
Back to Home