Home/Platform/Checkout
Hosted checkout

One page. Your name on the door.

Your checkout runs on your own subdomain, in your colors, with cards and wallets on the same page. Before anyone can pay, they confirm the purchase is for laboratory research use. That confirmation is kept with the order.

  1. Your brandLogo, colors and store name, on your own subdomain.
  2. Order bump, if you approve itUnticked by default. Nothing is offered unless you switch it on.
  3. Seller of recordThe buyer sees who is selling and how the charge will appear.
  4. WalletsApple Pay and Google Pay where the device supports them.
  5. Card fieldsVisa, Mastercard, American Express and Discover, entered into fields hosted by Stripe.
  6. AttestationMandatory, never pre-ticked. The pay button stays disabled until it is checked.
01 Research-use attestation

The checkbox that protects the sale.

Every buyer confirms, in their own action, that the purchase is for laboratory research use only, not for human or animal use, and that they are 21 or older. No order can be placed without it.

A

It sets the terms of the sale

The buyer agrees to what the product is for before paying, in plain words, on the payment page itself.

B

It cannot be skipped or pre-filled

The box starts empty on every order. Your store cannot pre-tick it, and the pay button waits for it.

C

It travels with the order

The record is attached to the transaction. If a dispute is opened, we include it in the response.

Order record · attestationStored
order
ord_7H2KQ9
store
northfieldlabs.com
wording
I confirm this purchase is for laboratory research use only and not for human or animal use.
wording_version
ruo-v3
age_confirmed
true (21+)
initial_state
unchecked
confirmed_at
2026-11-03T14:22:07Z
buyer_email
lab@example.edu
Example record. Kept with the transaction and produced on request.
02 Payment methods

Cards and wallets, same page.

No redirect to a third-party site. The buyer stays on your checkout from the first field to the confirmation.

VisaCard
MastercardCard
AmexCard
DiscoverCard
Apple PayWallet
Google PayWallet

Card payments are processed by Stripe. Wallet buttons appear on devices and browsers that support them.

03 3-D Secure

When the bank wants proof, it asks.

If the card issuer requests extra verification, the buyer completes it inside the checkout: a code, a banking app prompt, a fingerprint. If the issuer does not ask, the payment goes straight through.

  • Runs inside the page, in a frame from the buyer's bank
  • The buyer sees the same descriptor they will see on their statement
  • The verification result is kept with the order
04 Branding and domain

It looks like your store.

The checkout lives at a subdomain you own, such as checkout.yourstore.com, and carries your logo, colors and store name. Your policy pages are linked from the footer.

To connect it, add one DNS record. The value is shown in your dashboard during onboarding, and we check the record and the certificate before you go live.

TypeNameValue
CNAMEcheckoutshown in your dashboard
checkout.northfieldlabs.com
Northfield
Pay $147.00
Refunds · Privacy · Terms · Contact
checkout.harborlabsupply.com
Harbor Lab Supply
Pay $64.00
Refunds · Privacy · Terms · Contact
pay.meridianreagents.com
Meridian Reagents
Pay $212.00
Refunds · Privacy · Terms · Contact
checkout.example-standards.com
Example Standards
Pay $88.00
Refunds · Privacy · Terms · Contact

Example stores, for illustration.

05 Order bumps

Extra items, only with your yes.

You can offer one related item at checkout, or a one-click addition after payment. Nothing appears on your checkout until you approve it, and the buyer always opts in themselves.

  • Proposed offers wait in your dashboard until you approve them
  • Offers are never pre-ticked for the buyer
  • The same research-use rules apply to every item offered
  • Switch any offer off at any time
Checkout offersnorthfieldlabs.com
Sterile empty vials, pack of 10Order bump · on checkout pageLiveSwitch off
Vial storage rackOne-click addition · after paymentAwaiting youApprove
Analytical standard, 1 mgOrder bump · on checkout pageOffSwitch on
Northfield
Total$147.00
Apple Pay
Card number
Email for receipt
Laboratory research use only, not for human or animal use. I am 21 or older.
Pay $147.00
06 Mobile and receipts

Built for the phone. Receipt from us.

The checkout stacks to a single column on small screens, with wallets first. After payment, Zonipay emails the receipt on behalf of your store, with the order lines, your contact details and the attestation the buyer gave.

From receipts@zonipay.com#10482
Reference peptide, 5 mg × 2$96.00
Analytical standard, 1 mg$42.00
Tracked shipping$9.00
Paid$147.00

Sold by Zonipay on behalf of Northfield Reference Labs. Questions about your order: the store. Questions about the charge: support@zonipay.com.

07 Questions

About the checkout.

Building with the API? Start at developers.

Does the checkout work with WooCommerce?

Yes. The WooCommerce plugin sends the cart to your hosted checkout and marks the order paid when payment completes. Other platforms can create checkout sessions through the API.

Can I change the attestation wording?

No. The wording is the same on every Zonipay checkout so that every order carries the same commitment. It is versioned, and the version is stored with each order.

Do you store card numbers?

No. Card details are entered into fields hosted by Stripe, a PCI DSS Level 1 service provider. Zonipay never sees or stores full card numbers. More on security.

Can I add my own scripts or tracking to the checkout?

Talk to us during onboarding. Anything added to the payment page is reviewed first, because the page has to stay clear and compliant.

What if the buyer does not tick the box?

They cannot pay. The pay button stays disabled until the attestation is checked.

08 Apply

Put this checkout on your store.

Apply in about ten minutes. Once approved, connect the plugin or the API and point your subdomain at us.