Checkout

Check out the cart and finalise purchases

Response CodeFault CodeFaultSuggested User Message
42290080VoucherNotYetActiveFaultThis Voucher has not been activated
40090035ItemAlreadyPurchasedFaultThis item has already been purchased
40090036ItemNotWithinBuyWindowFaultThis item is unavailable for purchase
40090014InsufficientVoucherAmountFaultVoucher amount is less than payment amount
40090077VCNCurrencyMismatchFaultViewing Card is not set for provided currency
40090025InvalidPaymentMethodFaultPayment Method cannot be used
40090079VCNRequiredFaultA Viewing Card is required for this purchase
40090009InactiveVCNFaultViewing Card provided is inactive
40090031InvalidVCNFaultViewing Card provided is Invalid
40090078VCNInUseFaultThis viewing card is already in use on another record
40090049PaymentMethodRequiredFaultNo payment method provided for purchase
40490040NoCartFoundFaultCart ID provided is incorrect or does not exist
40090023InvalidItemCombinationFaultItem cannot be added to this cart
50090050PaymentSystemFaultPayment collection cannot be attempted at this time
40090045PaymentAuthorisationFaultPayment attempt failed
40090059ServiceAlreadyActiveFaultThis subscription is already active
50090061SystemFailureFaultSystem Failure, please try again later
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The ID of the customer who owns the cart

int64
required

The ID of the cart to check out

Body Params

The payment details to use

Details required to check out cart and finalise purchase. At least one of the fields must be supplied.

int64

The ID of a payment method to be used to pay for this purchase

voucherCodes
array of strings

Codes for any vouchers which are to be redeemed as payment for this purchase

voucherCodes
Headers
string

The tenant ID for which the operation is being carried out. This will be automatically generated during the authentication process.

string

The ID of a user who is performing the operation. This will be automatically generated during the authentication process.

string
enum

The source of whether records are updated by HMAC or a USER. This will be automatically generated during the authentication process. For customers accessing the service the source will be set to CUSTOMER.

Allowed:
Responses

Language
LoadingLoading…
Response
Choose an example:
application/json