Cart and Checkout

How buyers add products to a cart, complete checkout, and receive their purchases. Covers the multi-item cart, payment providers, and free products.

3 min readUpdated Jun 12, 2025

Cart and Checkout

This guide explains how buyers add products to a cart, complete checkout, and receive their purchases. It covers the multi-item cart, payment providers, and free products.

Where to find this

PagePath
Public shopyour public shop
Public productthe product's public page
Checkoutthe checkout page

The cart

Buyers can add multiple products to a single cart.

Add a product to the cart

  1. Visit the product's public page or your public shop.
  2. Click Add to Cart.
  3. The cart sidebar or overlay opens.
  4. Continue shopping or proceed to checkout.

The cart shows:

  • Product name and image
  • Price in the buyer's detected currency
  • Quantity
  • Remove option
  • Running total

Checkout flow

  1. Click Checkout from the cart.
  2. You are taken to the checkout page.
  3. Enter the required buyer information, usually name and email.
  4. Review the order summary.
  5. Select a payment method.
  6. Complete payment.

What happens next: After successful payment, the buyer sees a confirmation and receives download links by email. For events, the confirmation contains ticket details.

Payment providers

Trankets supports these payment providers:

ProviderMethods
FlutterwaveCards, bank transfers, mobile money
PaystackCards, bank transfers, USSD

The available provider depends on what the seller has connected in their settings.

Free products

Products with all prices set to zero skip payment.

  1. The buyer clicks Get It.
  2. The platform creates a purchase record.
  3. A secure download link is generated immediately.
  4. The buyer is taken to the download page.

What happens next: The buyer can download files right away.

Order statuses

After checkout, an order has one of these statuses:

StatusMeaning
PendingAwaiting payment confirmation
PaidPayment successful, product delivered
FailedPayment did not go through
RefundedFull refund issued
Partially refundedPartial refund issued

You can view orders in the dashboard under Purchases.

Common issues

IssueCauseFix
Checkout failsPayment provider not connectedSeller must connect Flutterwave or Paystack
Buyer cannot pay in their currencyNo native price and conversion unavailableAdd a price in the buyer's currency
Free product not downloadingSecure download link not generatedCheck purchase record in dashboard
Cart total looks wrongCurrency conversion appliedConfirm native prices are set