openapi: 3.2.0
info:
title: Beacon Rest Services Proceed To Checkout API
description: 'A combination of all methods in the beacon-api
[ BASE URL: https://beaconproplus.com
Beacon ProPlus
Version 1: https://beaconproplus.com/v1/rest/com/becn
Version 2: https://beaconproplus.com/v2/rest/com/becn
Version 3: https://beaconproplus.com/v3/rest/com/becn
Beacon Stack
[ BASE URL: https://beacon-api-x7xzzdp35a-uk.a.run.app
Version 1: https://beacon-api-x7xzzdp35a-uk.a.run.app/v1/rest/com/becn/
Version 2: https://beacon-api-x7xzzdp35a-uk.a.run.app/v2/rest/com/becn/
Version 3…'
version: '1.0'
contact: {}
servers: []
tags:
- name: ProceedToCheckout
paths:
/proceedToCheckout:
post:
operationId: V2Controller_proceedToCheckout
summary: Proceeds to check out page
description: This service returns the checkout page URL to progress page from shopping cart to checkout page. If item in the current shopping cart is invalid, response will return error message.
parameters: []
responses:
'200':
description: successful operation
refer to the API Uniform Format dropdown above
content:
application/json:
schema:
$ref: '#/components/schemas/proceedToCheckoutResponse'
'400':
description: Bad Request, accountId is invalid.
'401':
description: Unauthorized, the authorization bearer token is invalid.
'405':
description: Method not allowed, the request method is not valid for this API or this API is not available.
'500':
description: Internal exception.
tags:
- ProceedToCheckout
components:
schemas:
proceedToCheckoutResponse:
type: object
properties:
nextUrl:
type: string
required:
- nextUrl