QUANTM7 Docs
PlatformCheckout

Checkout

How checkout works, payment processing, per-channel settings, and testing with test cards.

Checkout covers everything from cart to order confirmation. This section explains how payments are processed, how to configure checkout per channel, and how to test before going live.

How payments work

When a customer checks out, payment is handled by the platform's payment provider.

  1. The customer enters their card details
  2. Payment is authorised and captured
  3. Funds transfer to your connected payment account
  4. A platform fee is deducted per transaction
  5. Payouts go to your bank on your set schedule

Set up your payment account under Payments in the admin sidebar. The process verifies your identity and bank details. Once active, view transactions, payouts, and account info from the same page.

Settings per channel

Each channel can have its own checkout settings. You might run a simple guest checkout on your retail site, but require accounts and purchase orders on wholesale.

Go to Channels, select a channel, and open the Checkout tab.

SettingOptionsDefault (Retail)Default (Wholesale)
Cart typeDrawer or pageDrawerPage
Guest checkoutOn or offOnOff
Order notesOn or offOnOn
Marketing consentOn or offOnOff
Payment termsNone, Net 30, Net 60, PrepayNoneNet 30
Minimum order valueAny amount or noneNoneVaries
PO requiredOn or offOffOn

Cart type

Drawer shows a slide-out panel when the customer adds a product. This is the default for retail channels and keeps the customer on the page.

Page redirects to a full cart page. Better for wholesale, where customers order many items and need a clear overview.

Guest checkout

When on, customers can buy without creating an account. When off, checkout asks for login or signup first.

Wholesale channels usually require accounts. This lets you track trade customers, apply billing, and manage terms.

Payment terms

Retail channels use standard card payment at checkout. Wholesale channels can offer payment terms:

TermHow it works
NoneCard payment at checkout (same as retail)
Net 30Invoice sent after order, payment due within 30 days
Net 60Invoice sent after order, payment due within 60 days
PrepayPayment required before order is fulfilled

Payment terms are assigned per channel, not per customer. All trade customers on a wholesale channel share the same terms.

Testing checkout

Test the full checkout flow before going live. Walk through the cart, shipping, payment, confirmation, and email receipt.

Test card numbers

The payment provider has special card numbers that simulate payments without moving money. Use them on your storefront to place test orders:

Card numberWhat it tests
4242 4242 4242 4242Successful payment
4000 0000 0000 32203D Secure authentication required
4000 0000 0000 9995Payment declined (insufficient funds)
4000 0000 0000 0002Payment declined (generic)

For all test cards, use any future expiry date and any 3-digit CVC.

What to check

Run through the checkout at least once with the successful card and once with a declined card:

  • Cart displays the correct items, quantities, and prices
  • Shipping options appear for the delivery address. Check domestic and international if you ship globally.
  • Payment completes without errors using the test card
  • Order confirmation page shows the order summary
  • Order email arrives at the customer email address
  • Admin order appears in your orders list with the correct totals
  • Declined card shows a clear error message asking the customer to try another method

Testing shipping

If you have connected a carrier account with sandbox mode, you can also test the label purchase flow:

  1. Place a test order using a test card
  2. Open the order in the admin
  3. Buy a label using your sandbox carrier account
  4. Verify the label PDF downloads and tracking number appears

Sandbox labels are not real shipments. See Carriers for details.

Going live

Test orders are real orders in your system. Archive or cancel them from the orders page when done. Test cards do not create real charges, so no payment cleanup is needed.

On this page