PHP Developer for Stripe Customization

Job ID: 37662919

Budget: $30 – $250 USD

We are seeking a skilled developer with experience in Stripe API integration and PHP to set up an automated payment processing system for our Ragnarok Online private server, whos website runs on FluxCP. (https://github.com/rathena/FluxCP)

The server is hosted on a VPS running Ubuntu 22.04, Apache 8.1, and MySQL. Our current management interface is FluxCP.

Summary of request:
We have a website with Stripe as a payment processing platform. Our checkout page is hosted by stripe and there is no integration. After a customer makes a payment, they must open a helpdesk ticket for manual processing.

The processing consists of:
1. Checking the donation was made and the amount
2. Award credits to the player's account based on the amount donated. (This is a mysql table hosted on a different host)
3. Log the transaction in another mysql table so that each payment and trigger is logged.


Key Responsibilities:
Integrate Stripe API with our FluxCP for processing payments.
Create a Payment Interface on FluxCP where players can donate using Stripe.
Automate Donation Tracking: Develop a system to update our 'donate' MySQL table automatically when a donation is made. For every dollar donated, 100 points should be added to the 'amount' column for the respective player's account_id.
Database Management: The system should be able to handle payments and database updates across two different servers (Webhost IP: 51.81.220.11, MySQL Host: 15.204.44.9 this is where data gets updated after payment not webhost).
Security and Testing: Implement robust security measures and thoroughly test the system to ensure safe and reliable transactions.

Required Skills:

Proficiency in PHP and MySQL.
Experience with Stripe API integration.
Familiarity with Ubuntu server management and Apache.
Understanding of secure coding practices, especially in the context of payment processing.
Experience with FluxCP is a plus.
Ability to write clean, maintainable, and well-documented code.
Related categories: PHP Apache MySQL HTML Ubuntu