What works
Use a processor that already underwrites FFLs. Coriolis uses GOAT Payments, or you can bring your own firearms-approved gateway. A generic high-risk account from a processor that has not approved firearm inventory will freeze on the first gun order. Get the approval before you connect keys. You need:- A live merchant account in your store’s legal name.
- API credentials from that processor. Coriolis sets up GOAT Payments; if you bring your own gateway, use the keys it issues. Sandbox keys are for a test install only.
- The gateway plugin Coriolis installs. Do not add a second card plugin beside it. Two gateways fighting at checkout drops orders.
Connect it
- Confirm the account is approved for the products you sell (firearms, ammunition, or both). Ask the processor if you are not sure.
- Send the API credentials to Coriolis through the support channel, not email in the clear if you can avoid it. We store them on the install.
- Coriolis enables the gateway and runs a small live authorization, then voids it.
- Place a test order for a non-firearm product with a real card. Confirm the charge lands in the processor portal, then void or refund it.
- Place a second test with a firearm in the cart only after ship-to-FFL is on. The card test and the FFL test are separate.