Project Snapshot

Business need: Support a multi-step residential cooling sign-up form that generated a completed application PDF and handled online payment.

1000074633.png

My role: Worked with the wider WhooshPro team and was responsible for PDF generation, form-data mapping and the payment workflow.

Scope: Multi-step form · PDF generation · 2C2P integration · payment retries · scheduled status checks · database updates · confirmation email with PDF attachment

My Contribution

How the Payment Flow Worked

After reviewing the generated PDF, the user proceeded to payment. Successful payments led to a confirmation page and email. Failed payments were recorded so the user could retry without filling in the form again. A scheduled job checked pending payments and updated the database when 2C2P later confirmed a successful transaction.

Result

Enabled users to complete a residential application, review the generated document, retry unsuccessful payments and receive confirmation without repeating the full form journey.

Tools

PDF generation · Form data mapping · REST API · 2C2P · Database status updates · Scheduled jobs · Email workflow · Validation · UAT