
Đang triển khai
Đã đăng vào
Thanh toán khi bàn giao
I maintain an instance of FOSSBilling and have run into two long-standing problems that affect both Stripe and PayPal: invoices are marked as paid, yet the linked services are either not renewed at all or are renewed several times in a row. The full context is on GitHub—issue #3105 and pull-request #3170 (closed but still unsolved). What I need • Diagnose and eliminate the root causes of these payment-callback bugs for both gateways. • Ensure that, once payment succeeds, the corresponding service is always renewed exactly once—no skips, no duplicates. • Submit a well-documented pull request against the main FOSSBilling repo that the core team can merge without further edits. Environment & stack FOSSBilling is PHP-based, uses MySQL, and communicates with the Stripe and PayPal REST APIs, so solid experience with PHP, webhooks, and Git/GitHub workflows is essential. Acceptance criteria 1. Reproduce the faults described in #3105 on a clean install. 2. Provide unit or integration tests that fail before your patch and pass afterward. 3. Demonstrate, through logs or screencast, a successful single renewal for both Stripe and PayPal payments. 4. Create a pull request referencing the above issue numbers and outlining your solution. There are no consistent error messages in the current logs, so you will likely need to add temporary debugging hooks or increase logging verbosity while tracing the problem. If you have already worked on similar billing-gateway fixes—or better still on FOSSBilling itself—let me know.
Mã dự án: 40267746
134 đề xuất
Dự án từ xa
Hoạt động 4 ngày trước
Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc

꧁ ༺ ❤️ hi, ❤️ ༻ ꧂ I can reproduce the Stripe/PayPal renewal race-condition issues on a clean FOSSBilling install, trace webhook/callback flow, add controlled logging, and implement an idempotent renewal mechanism so each successful payment renews the service exactly once—no skips, no duplicates. With strong PHP, MySQL, REST webhook handling, and Git-based contribution experience, I’ll deliver failing/passing tests, a verified fix demonstration, and a clean, well-documented pull request referencing #3105 and #3170 for smooth core-team review. Best regards, Stefan
€250 EUR trong 7 ngày
2,0
2,0
134 freelancer chào giá trung bình €472 EUR cho công việc này

⭐⭐⭐⭐⭐ CnELIndia, led by Raman Ladhani, will approach this methodically to ensure a permanent fix. First, we will set up a clean local instance of FOSSBilling and reproduce issue #3105 exactly as described, enabling verbose logging and adding temporary webhook tracing to capture Stripe and PayPal callback flows. We will analyze idempotency handling, webhook retries, race conditions, and invoice–service renewal linkage to identify why renewals are skipped or duplicated. Next, we will refactor the payment-callback logic to enforce strict idempotency (transaction ID validation, database-level safeguards, and atomic renewal checks) so each successful payment triggers exactly one renewal. We will implement failing unit/integration tests before the patch, then confirm they pass after the fix. Finally, we will validate with real Stripe and PayPal sandbox payments, provide logs/screencast proof, and submit a clean, well-documented pull request referencing #3105 and #3170—ready for direct merge.
€500 EUR trong 7 ngày
9,0
9,0

Drawing from my extensive experience with PHP and webhooks, I have diligently tackled and resolved complex issues similar to the ones you are experiencing with FOSSBilling and your payment gateways, Stripe and PayPal. My deep understanding of web development technologies, including REST APIs and Git/GitHub workflows, significantly enhances my ability to diagnose and eliminate bugs effectively in your billing system.
€500 EUR trong 2 ngày
8,7
8,7

Hello, I understand you are facing issues with FOSSBilling where payment callbacks for Stripe and PayPal are incorrectly marking invoices as paid, resulting in service renewal errors. Our goal would be to diagnose the root causes of these bugs, ensuring that payments lead to exact, single renewals for both gateways. At A2 Design, we have a wealth of experience with PHP, MySQL, and REST API integrations, having completed similar projects in the past. For instance, we developed the MadPaws marketplace, which required handling high transactional volumes, and we’ve streamlined educational interactions in the TutorTime platform. We are proficient in optimizing workflows and enhancing payment systems, ensuring reliability and tracking through advanced logging methods. We can produce thorough testing and documentation, aligning perfectly with your project requirements. Let’s discuss how we can resolve these issues for you. I look forward to the opportunity to collaborate!
€420 EUR trong 4 ngày
8,8
8,8

Hello, As an experienced developer, I have the necessary knowledge and skills to troubleshoot and fix your FOSSBilling payment-callback bugs for both Stripe and PayPal. With a deep understanding of PHP, webhooks, MySQL, Git/GitHub workflows, and frontend technologies such as JavaScript, I can adeptly tackle the challenges you're facing. At Live Experts LLC, my colleagues and I have dealt with similar issues beforehand, and we're well-versed in debugging complex software systems like FOSSBilling. We know that logging verbosity or adding temporary debugging hooks might be necessary for better identification of the problems, we will handle it expertly. Moreover, our focus on documentation ensures that we leave no room for ambiguity in the final deliverable. Lastly, our commitment extends beyond mere problem-solving. We will provide clear-cut documentation, tests to prove the effectiveness of our solution before creating a well-documented pull request against all relevant issues in the main FOSSBilling repo. Choose us at Live Experts®, and rest assured that your payment-callback bugs will become a thing of the past Thanks!
€750 EUR trong 6 ngày
8,2
8,2

Hi, I can help diagnose and fix the payment callback and service renewal bugs in FOSSBilling for both Stripe and PayPal integrations. I will: • Reproduce the issues in a clean FOSSBilling installation • Trace webhook / callback handling for payment confirmation events • Fix duplicate or missing renewal triggers by strengthening idempotency checks • Add proper transaction locking and validation logic so services renew exactly once per successful payment • Improve logging during debugging and remove temporary hooks before final submission • Write unit/integration tests that validate renewal flows • Submit a clean, well-documented pull request referencing the GitHub issue and PR numbers I have experience working with PHP billing systems, REST payment webhooks, and debugging asynchronous payment workflows similar to this. I can start immediately. Please share repository access and any local test environment details when ready. Thanks.
€400 EUR trong 8 ngày
8,2
8,2

I can help with this, I will trace the webhook handlers for both Stripe and PayPal, reproduce the faults from #3105 on a clean install, fix the root causes, add tests that fail before the patch and pass after, and submit a merge-ready PR referencing the issue. The symptoms (paid but not renewed, or renewed multiple times) point to missing idempotency in the webhook handler. Both Stripe and PayPal can fire multiple events for a single payment and will retry if the response is slow. Without deduplication keyed to the transaction ID, each callback triggers a separate renewal pass. I will add idempotency checks and verify that every event type the gateways send is handled or explicitly ignored. Questions: 1) Are you on the latest FOSSBilling release, or a specific branch? 2) Do the duplicates happen more with one gateway than the other? Let me know if you want to discuss. Kamran
€600 EUR trong 3 ngày
8,4
8,4

Hi Bayard team, I reviewed your #3105/#3170 callback issue context and can take this through a clean, merge-ready fix. We have strong Laravel/PHP payment-flow experience and have resolved duplicate/partial renewal bugs caused by webhook retries, idempotency gaps, and async race conditions. My approach: • Reproduce both failure modes on a clean FOSSBilling install with controlled Stripe/PayPal webhook replay. • Add temporary deep logging around invoice state transitions, transaction mapping, and service renewal triggers. • Implement deterministic idempotency + lock-safe renewal flow so each successful payment renews exactly once. • Add tests that fail before patch and pass after patch (gateway callbacks + renewal assertions). • Submit a documented PR with root-cause notes, patch rationale, and verification evidence. Relevant stack fit: PHP/MySQL, REST APIs, Stripe/PayPal webhooks, GitHub PR workflows. Ready to start immediately and share milestone-by-milestone proof (logs, screenshots, short screencasts). Best regards, Muhammad Idrees IT Vision
€460 EUR trong 7 ngày
8,2
8,2

Hi, I’ve worked extensively with FOSSBilling, contributing to its core and developing custom plugins. I understand the intricacies of webhooks and payment flows, having integrated multiple payment gateways like Stripe, PayPal, Razorpay, and more. I can quickly identify and resolve the issues you mentioned, ensuring that invoices are accurately marked as paid and that services are renewed correctly. I’ll also implement additional logging to capture any relevant data that might help us diagnose the root cause. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best regards, Adil
€558,64 EUR trong 7 ngày
7,3
7,3

Hi, ➡️ I read your project description regarding the issues you are facing with FOSSBilling, specifically the payment gateway bugs affecting Stripe and PayPal as described in GitHub issues #3105 and pull requests #3170. I understand the critical nature of these bugs and the need for precise, one-time service renewals upon successful payment. ⏺️ I specialize in PHP development and have substantial experience with MySQL, REST APIs, and particularly the Stripe and PayPal gateways. My experience includes troubleshooting and resolving similar payment-related issues in various billing systems. I am proficient in using Git/GitHub for version control and collaboration, ensuring that any changes I make can be easily reviewed and merged by the core team. I will also implement unit and integration tests to verify that the issues are resolved as per your acceptance criteria. Regards, Aftab Ahmad Full Stack Developer (12 Years of experience)
€250 EUR trong 7 ngày
7,4
7,4

Hi there. I am an AI-driven full-stack engineer with over 10 years of experience. This is my profile and shows my experience and knowledge about AI. https://www.freelancer.com/u/JijoThomas2020/AI-Engineer I would deliver the quality work tailored to your requirements. Looking forward to your message. Thank you, Jijo
€500 EUR trong 7 ngày
7,5
7,5

Yeah i have many times integrated paypal and stripes payment getaway,so as i have read your Job description carefully so as I have got your tast and will fix that job with in 24 to 48 hours ready to start work from now if u can consider with me that as well and when u are available here please text me .
€500 EUR trong 3 ngày
7,6
7,6

Hello, Would you like to see a demo of how I can eliminate the payment-callback bugs affecting your FOSSBilling instance, with no commitment needed upfront? I specialize in diagnosing and resolving complex issues in billing systems, ensuring seamless payment processing and accurate service renewals to enhance your customer experience. Let's discuss your specific challenges further, and I can prepare a detailed plan and demo tailored to your requirements. Regards, Smith
€500 EUR trong 7 ngày
6,8
6,8

Hello, I can diagnose and fix the FOSSBilling Stripe and PayPal renewal bugs, ensuring that payments trigger exactly one service renewal with no duplicates or skips. I will reproduce the issue on a clean install, trace the webhook flows, and identify root causes in PHP/MySQL logic or asynchronous callbacks. Deliverables include a fully tested patch, unit/integration tests that fail before the fix and pass afterward, logs demonstrating single successful renewals, and a well-documented pull request against the main FOSSBilling repository ready for merge. Temporary debugging hooks will be added as needed to verify accuracy. Thanks, Asif.
€750 EUR trong 11 ngày
6,9
6,9

Hi there, I will diagnose the Stripe and PayPal webhook/callback race/duplication issues in FOSSBilling (see issue #3105 and PR #3170) and deliver a production-safe fix with tests and a merge-ready PR. - Reproduce the bugs on a clean FOSSBilling install and add temporary debug logging to trace webhook delivery and invoice state transitions. - Implement an idempotent renewal handler (single-shot locking + DB transaction) so each successful payment triggers exactly one service renewal; add unit/integration tests that fail before and pass after the patch. - Prepare a well-documented pull request against the main FOSSBilling repo referencing #3105 and #3170, with migration notes and test evidence (logs/screencast). Skills: ✅ FOSSBilling ✅ PHP ✅ Stripe ✅ PayPal ✅ MySQL ✅ webhooks Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I can start immediately, will deliver code + tests + PR within the agreed 4 days, and will include rollback-safe changes, extra logging for validation, and a rollback plan if unexpected behavior appears. Are there specific webhook delivery settings (retries, endpoint URLs, or a proxy/load‑balancer) on your production instance I should mirror when reproducing the issue? Best regards,
€500 EUR trong 4 ngày
6,0
6,0

Hi, I understand that you are facing significant issues with invoice renewals in FOSSBilling, particularly with Stripe and PayPal, where payments are improperly registering as paid yet failing to renew services correctly. To tackle this, I would start by reproducing the conditions outlined in issue #3105 on a clean install, enabling me to track the root causes effectively. With my solid experience in PHP and MySQL, I can develop a systematic approach to analyze the payment callbacks using the respective REST APIs for Stripe and PayPal. I would then implement temporary debugging hooks to enhance logging and monitor the renewal processes. Once I pinpoint the issues, I'd establish robust unit tests ensuring that each payment leads to a single renewal without duplication. Finally, I'd document everything meticulously and prepare a comprehensive pull request for the core team. While I haven’t worked on FOSSBilling directly, I have previously resolved similar billing-gateway issues effectively. Looking forward to helping you resolve this challenge! Thank you, Muhammad Furqan
€250 EUR trong 4 ngày
6,2
6,2

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
€250 EUR trong 4 ngày
6,1
6,1

Hi there, Good morning I am Talha. I have read you project details i saw you need help with Web Development, Git, Stripe, REST API, PHP, JavaScript, MySQL, Software Architecture, Payment Gateway Integration and RESTful API I am excited to submit my proposal for your project, which focuses on a comprehensive project plan. To begin, we will thoroughly understand your project's objectives and requirements, ensuring alignment on scope and goals. We will provide a clear and realistic project timeline with manageable milestones to ensure timely completion Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
€250 EUR trong 13 ngày
6,0
6,0

Hi I can reproduce, trace, and permanently fix the Stripe and PayPal renewal issues in FOSSBilling with a clean, merge ready pull request backed by failing and passing tests. I have experience debugging webhook driven payment flows where idempotency, race conditions, and duplicate callbacks cause exactly the symptoms you describe. My approach will start with setting up a clean install and reproducing issue 3105 using Stripe and PayPal sandbox environments. I will instrument the renewal and invoice payment handlers with structured logging to trace webhook timing, transaction states, and service activation logic. Most likely root causes are missing idempotency guards, double webhook handling, or asynchronous state mismatches between invoice marking and service renewal. I will implement a robust idempotency layer keyed to transaction ID, enforce atomic renewal logic with proper database locking, and add unit or integration tests that fail before the fix and pass after. The final pull request will reference both issue 3105 and PR 3170, include detailed documentation, and remain aligned with project coding standards. Best, Justin
€500 EUR trong 7 ngày
6,0
6,0

{Hi I hope you are doing great. I'M A RECOMMENDED FREERLANCER WITH A VERIFED BY FREELANCER BATCH} I see that you’re looking to tackle some persistent bugs in your FOSSBilling instance related to payment callbacks for Stripe and PayPal. The challenge is ensuring that invoices are accurately processed and that services renew correctly without duplication or omissions. My approach would involve first replicating the issues as described in the GitHub issues you mentioned. Once I have a clear understanding, I’d add necessary logging to pinpoint the root causes, then implement and test a solution to guarantee that each payment leads to a single, successful renewal. With 7+ years of experience in PHP, MySQL, and payment gateway integrations, I’m confident I can create a solid fix and a well-documented pull request for the FOSSBilling repo. Could you share more about any specific environment setups or configurations you have that might affect these payment processes? Best regards, Dedicated Moazzam
€595 EUR trong 7 ngày
5,6
5,6

Hi, I came across your project "Fix FOSSBilling Gateway Bugs" and I'm confident I can help you with it. About Me: I'm a agency owner with over 8+ years of experience in PHP, JavaScript, MySQL, Git, RESTful API, Stripe, Payment Gateway Integration, REST API, Web Development. , and I understand exactly what’s needed to deliver high-quality results on time. Why Choose Me? - ✅ Expertise in required Technologies and 1 year post deployment free support - ✅ On-time delivery and excellent communication - ✅ 100% satisfaction guarantee Let’s discuss your project in more detail. I’m available to start immediately and would love to hear more about your goals. Looking forward to working with you! Best regards, Deepak
€600 EUR trong 15 ngày
5,8
5,8

06, Italy
Phương thức thanh toán đã xác thực
Thành viên từ thg 12 18, 2012
€12-18 EUR/ giờ
€250-750 EUR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$5000-10000 USD
₹1500-12500 INR
$15-25 CAD/ giờ
£20-250 GBP
$10000-20000 USD
$1500-3000 USD
₹37500-75000 INR
$2-3 USD/ giờ
$10-30 USD
₹600-1500 INR
$30-250 USD
€8-30 EUR
₹12500-37500 INR
$250-750 USD
$750-1500 AUD
$250-750 USD
₹12500-37500 INR