Laravel CommWeb Integration Upgrade

Job ID: 40028741

Budget: $25 – $50 AUD

I need a sharp Laravel-friendly PHP developer to bring our existing CommWeb payment module up to modern standards. The current codebase still runs on PHP 5.6 with legacy cURL calls and custom helper classes (FxmCommWebParser.php, FxmCommWebMerchant.php). Card data presently flows through our server, so we sit squarely in PCI-DSS scope—a risk I want eliminated.

You’ll advise on the best supported PHP release (7.4, 8.0 or 8.1) and migrate the project accordingly, ensuring every dependent library and composer package is compatible.

Scope of work
• Replace the deprecated direct-post flow with CommWeb tokenisation or hosted fields so raw card data never touches our servers.
• Refactor the helper classes to work with the latest CommWeb REST endpoints and modern libcurl behaviour.
• Update all cURL calls to be fully compatible with today’s default libcurl versions.
• Introduce structured response and error logging that captures gateway codes, HTTP status and any cURL errors whenever CommWeb is unreachable.
• Deliver clear migration notes covering new environment requirements and any configuration changes.

Acceptance will be based on the following:
1. Successful test transactions processed through the new tokenised / hosted-field flow.
2. No raw PAN or CVV data stored or logged on our server.
3. End-to-end tests passing on the agreed PHP version.
4. Logs clearly report error scenarios (HTTP, cURL, gateway).

I’ll provide repository access, existing CommWeb credentials, and a staging server for validation. Let me know which PHP version you recommend and your estimated turnaround, and we can get rolling.