Buyers

Multi-vendor checkout

Buying packages from several vendors in a single order. One card, one Place Order click, and a clear breakdown of who is charged what.

What you see at checkout

You enter your card details once, in a single payment box at the bottom of the checkout page. Above the card box, a per-vendor breakdown lists each vendor in your cart with the amount that will go to them. Single-vendor carts show one row; carts that pull from several vendors show one row per vendor, each with its own running status.

The breakdown is for transparency. You do not pick a card per vendor and you do not press Place Order more than once.

Why it works this way

Every Packagento order is multi-vendor capable, even when the cart only contains items from one vendor. You enter your card once and we charge each vendor separately on your behalf, so each vendor receives their share directly without the marketplace sitting on the money in between.

On your card or bank statement you may see one charge per vendor in the order rather than a single combined line. Each charge is labelled with Packagento alongside the vendor it settled. The total across all the lines matches the cart total you confirmed at checkout.

Apple Pay, Google Pay, and Link

When your browser and device support a one-tap wallet (Apple Pay on Safari, Google Pay on Chrome on Android, or a Link account you have used before), an extra row of buttons appears above the card box. Pick one and the wallet collects the card for you instead of typing it out by hand. The buttons only appear when the wallet is available in your browser; if they are missing, type the card details in the box below.

Whichever route you pick, the per-vendor breakdown and the rest of the flow are the same. The wallet is only a shortcut for collecting the card itself.

What happens during checkout

Once you choose payment and the checkout page settles, the flow runs in four steps:

  1. Prepare: the page asks the server to set up a secure session and reads back the per-vendor breakdown. The card box and (where available) the wallet buttons appear once this finishes.
  2. Press Place Order: the page authorises your card with Stripe. Card flows resolve in the page; methods that need a redirect (some bank transfers, for example) actually navigate.
  3. Charge each vendor: once the card is authorised, the server charges each vendor in the breakdown in turn. The status pill on each vendor row flips from "pending" to "succeeded" as each one settles.
  4. Order placed: when every vendor has settled, the Magento order is placed and you land on the order confirmation page.

The page blocks interaction during the chain so a second click cannot trigger a duplicate charge. You only need to wait for the loader to finish.

3DS and bank challenges

Some banks require an extra confirmation step for the card on file (often called 3DS or "confirm with your bank"). When that happens, Stripe pops a confirmation panel from your bank inside the checkout page. Finish the prompt and the flow continues from where it paused.

The challenge is driven by your card issuer through Stripe; Packagento does not see your bank credentials and cannot skip the prompt. If your bank asks for confirmation on more than one vendor, the prompts run one at a time rather than stacking on top of each other.

If one vendor fails

Each vendor in the breakdown settles independently. If one vendor fails (a decline, a network issue, or a 3DS challenge you did not complete), the other vendors that already settled stay settled - the order does not roll back wholesale.

The vendor row that failed shows the error message returned by your bank and stays open so the payment can be retried. Carts where every other vendor settled can be completed by retrying just the failed one; carts where the card itself was declined offer a "try a different card" path that resets the card box for a fresh attempt.

Per-vendor outcomes for the order are visible on the order detail page in your account. Open My orders, click into the order, and the "Vendor breakdown" block lists each vendor with their status, the amount charged, and (where applicable) a Retry payment button on the rows that did not complete.

Your account activity feed records each per-vendor event as it happens, so you can also follow along there for a chronological view.

Receipts and invoices

You receive one Packagento order confirmation email per order, covering everything you bought across all the vendors in the cart. The order detail page in your account is the canonical record - the vendor breakdown block on that page lists every vendor row with its amount and current status, including any later refunds against a specific vendor.

For carts that included paid items, each vendor row also links out to the per-vendor invoice hosted by Stripe. That hosted invoice carries the line items for that one vendor and is useful for accounting if your finance team needs a per-vendor record.

Troubleshooting

  • Card box never appears: the preparation step needs your billing email and address before it can build the secure session. Fill in those fields above the payment block and the card box should appear within a second or two.
  • Place Order is greyed out: check that the checkout-agreements box is ticked and that the card box has loaded. The button re-enables automatically once both are satisfied.
  • Multiple charges from Packagento: expected behaviour - one charge per vendor in the order. The cart total still matches the sum of the lines.
  • Bank confirmation prompt did not finish: the affected vendor row stays at "failed" with the bank's error text. Press Place Order again to retry; the rows that already settled are not re-charged.
  • I want to change the card after one vendor failed: use the "try a different card" option presented on the decline. The card box resets, and the next Place Order replays only the vendors that have not already settled.

See also

  • Cancel a subscription - stopping renewals on a subscription package bought through multi-vendor checkout.
  • Refunds and disputes - requesting a refund on one vendor in a multi-vendor order, and what each path does to your licence.