24FreelanceFreelance marketplace that never sleeps
Response period is over

Payment Gateway Integration — PHP Developer

145 views 0 responses#41768
Budget€875for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 16.04.2026
Responses0category average: 0.1
Views14517 in 14 days

Project description

Translated
Building a reliable payment gateway integration demands far more than calling a few API endpoints — it requires careful attention to security, idempotency, error recovery, and the edge cases that can affect every single transaction your business processes. Our web platform serves thousands of active users monthly, and as we expand our product catalogue we need a standalone, well-architected PHP module that can be embedded into any subsystem without introducing technical debt or opening security gaps. Familiarity with PCI-DSS awareness, OWASP secure coding guidelines, and webhook reliability patterns is essential for this project.

The module must cover the complete payment lifecycle: initiating transactions via the provider API, receiving and cryptographically verifying webhook callbacks using HMAC signatures, falling back to status polling when webhooks fail to deliver, processing full and partial refunds, and maintaining an immutable audit trail that satisfies both our internal compliance team and any external payment provider audits. We expect clean PSR-4 structure, proper exception handling with retry logic, and unit tests covering all critical paths. Documentation should be thorough enough that a mid-level developer can onboard and maintain the module independently.

Core requirements:
— PHP 7.4+ compatible module with PSR-4 autoloading
— Webhook endpoint with HMAC signature verification and replay attack protection
— Status polling fallback when webhook delivery fails
— Full and partial refund processing via provider API
— Admin transaction history view with search, filtering, and CSV export
— Unit tests with minimum 80% coverage of core transaction logic

Deliverables: standalone PHP module, OpenAPI 3.0 specification, integration guide with code examples.
Web programming Cash, Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Web programming24.09.20260216
0responses
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Web programming24.09.20260249
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Web programming” appear every day. All projects in the category

What this page answers