Buy a basket by card, with or without an account
Auth optional. Without a key: email is required, payment creates the account, and the buyer receives a sign-in link with their orders placed. With a customer key: the balance is spent first and only the shortfall is charged; a basket the balance covers is placed immediately with no card (checkout_url null), and an Idempotency-Key header is REQUIRED. A card processing fee (2.9% + 30c, grossed up) is a separate line item. Nothing is charged or ordered by this call itself; orders are placed by the payment webhook once money is captured. A presented-but-invalid key is a 401, not a guest. An optional buyer-approved max_total_credits ceiling refuses the checkout with 409 price_changed if the reviewed total has risen, so a catalogue move between review and buy is never charged silently; a purchase is only ever placed on an explicit buyer action, never by the comparison itself. Limited to 10 baskets an hour per address and per customer.
Request
- Base URL: https://api.placementapi.com
- URL: https://api.placementapi.com/v1/checkout/basket
- Auth: one of:
- none
- HTTP bearer
Headers
Required when authenticated; optional for guests (the card form is the confirmation).
Request body
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.