I’m building an online directory where companies can publish a profile only after completing a paid registration. During sign-up the user enters both personal and company details, reviews the fee, and then checks out through their preferred method—credit or debit card, direct bank transfer, or Zelle. As soon as the payment clears, the profile goes live. Visitors anywhere in the world will be able to search the directory. Each listing should show public-facing information such as the company’s location, the services it offers, and client testimonials, while withholding any direct contact details unless the owner explicitly chooses to display them. The job covers: • A frictionless registration flow that captures the required information and locks progress until payment succeeds. • Secure payment integration that recognises card transactions, bank transfers, and Zelle, automatically confirming and receipting each order. • A searchable front-end that surfaces only the permitted fields. • An admin area where I can moderate listings, view payments, and issue manual overrides if needed. I’ll supply the copy and branding assets; you provide the working site, database setup, and brief hand-off notes so I can manage future updates without touching code. I also want the website to be used on a mobile phone as an app.