I'm looking for a way to create a form on a website to securely collect customer information like their name, address, and credit card details, keeping in mind that we have to be PCI compliant. The website won't process payments directly; it will just pass this info along to lawyers who will handle the payment processing. I've considered options like Stripe and Authorize.net, but they typically require customers to pay on the site instead of just collecting the info. I've heard of companies that send PDF credit card authorization forms, but that doesn't seem like it meets PCI compliance either. I found a service called EmailMeForm that seems to offer vault capabilities for this purpose, but I need to explore more options.
1 Answer
I've used Authorize.net before, and it's pretty straightforward. You can run an authorization for the charge amount and then capture the payment later. Just keep in mind, you don't store the actual card number; you store the transaction ID they provide. The documentation should have all the details you need. Are you planning to work with a specific law firm's payment gateway? That might affect how you integrate this.

Interesting! What if the law firm uses another gateway instead of Authorize.net? Wouldn’t that complicate the setup?