1
Define your scope and assign owners
Fill in your business name, the sales channel this guide covers (website, app, or both), and assign each setup section to a specific team member or role with a target completion date.
π‘ If you have a developer and a business owner involved, split responsibility clearly β developers own API and sandbox tasks; the business owner owns merchant account and compliance sign-off.
2
Evaluate and select a payment gateway
Compare at least three gateways on per-transaction fees, monthly fees, supported payment methods, payout speed, and developer documentation quality. Document the selected gateway and the reasons for the choice.
π‘ Request a fee quote based on your actual expected monthly volume β many gateways offer lower rates above $10,000/month that are not listed on their public pricing page.
3
Gather business verification documents
Collect your legal business name, EIN or tax ID, business bank account details, and government-issued ID for any owner with 25% or more equity. Submit through the gateway's merchant onboarding portal.
π‘ Open a dedicated business checking account before applying β processors flag personal accounts and often freeze funds without warning.
4
Complete PCI compliance requirements
Identify your PCI SAQ type based on your integration method (SAQ A for hosted pages, SAQ A-EP for redirects with JavaScript, SAQ D for API integrations). Complete the questionnaire and note the expiry date for annual renewal.
π‘ Use your gateway's built-in PCI compliance wizard if available β Stripe, Square, and Braintree all offer guided SAQ completion that cuts the process from hours to under 30 minutes.
5
Configure checkout flow and confirmation
Set up your payment form β hosted page, embedded iframe, or API β and configure the post-payment redirect to a branded order confirmation page. Enable order confirmation emails with the transaction ID, amount, and itemized summary.
π‘ Include the customer support email and phone number on the confirmation page β this alone reduces chargebacks by giving buyers a direct path to resolve issues before disputing with their bank.
6
Set currency, tax, and fraud rules
Enter your primary currency, configure tax calculation for each relevant jurisdiction, and enable fraud controls including AVS, CVV, and velocity rules appropriate for your transaction volume and average order value.
π‘ Start with conservative fraud thresholds and loosen them after reviewing your first 30 days of decline data β over-filtering legitimate transactions is a more immediate revenue problem than fraud for most new merchants.
7
Run the full sandbox test suite
Process each test scenario in the gateway's sandbox environment β successful payment, declined card, refund, and recurring billing if applicable. Verify that webhooks fire correctly and that order confirmations are triggered.
π‘ Screenshot or record each test result and attach it to this document as evidence β useful if you need to troubleshoot a production issue later or onboard a new developer.
8
Complete the go-live checklist and monitor the first 48 hours
Switch to live API keys, confirm your SSL certificate is active, process a $1.00 live transaction to verify end-to-end flow, and monitor your gateway dashboard for failed transactions, declines, and payout confirmations for the first 48 hours.
π‘ Set a gateway alert for any single hour with a decline rate above 10% β a spike usually indicates a configuration error or a fraud attack, both of which require immediate action.