Payment API

post /billing/invoices/process

Process invoice

Base URL https://api.vseepreview.com/api_v3

Authentication: User Token — Requires a user access token from login or SSO.

Process an invoice with optional coupon code

Process an invoice, optionally applying a promo/coupon code.

Parameters:

Parameters

NameInTypeRequiredEnumDefaultDescription
X-ApiTokenheaderstringyesAPI token (e.g. your_api_token)
X-AccountCodeheaderstringyesAccount code (e.g. vclinic)

Request body

Content type: application/json

FieldTypeRequiredEnumDescription
promo_codestringno
intake_idstringyes
create_invoiceintegerno

Example:

{
  "promo_code": "string",
  "intake_id": "string",
  "create_invoice": 0
}

Responses

200 — Successful processing

Invoice Processed

{
  "data": {
    "currency": "USD",
    "consultation": {
      "description": "30 mins",
      "amount": 30,
      "duration": 30,
      "id": "58244a53-0f28-4ff9-bdbc-7468ac1f0144"
    },
    "coupon": {
      "id": "10_percents_1479363579",
      "percent_off": 10,
      "valid": true
    },
    "amount_due": 27
  }
}

Machine-readable: OpenAPI JSON