Omise · JSON-LD Context

Opn Ooo Context

JSON-LD context defining the semantic vocabulary for Opn Ooo from Omise.

12 Classes 58 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
opn: https://omise.co/schema#

Classes

GetChargesResponse PostChargesRequest PatchChargesIdRequest PostChargesIdRefundsRequest PostChargesIdRefundsResponse PatchCustomersIdCardsCardidRequest GetEventsResponse GetForexCurrencyResponse GetRefundsResponse GetTokensResponse PostTokensResponse GetTokensIdResponse

Properties

Property Type Container
Amount integer
Currency string
ReturnURI string
Source string
amount integer
currency string
authorization_type string
capture boolean
card string
customer string
description string
expires_at string
first_charge string
ip string
linked_account string
metadata
platform_fee
recurring_reason string
ref_id string
return_uri string
source string
sub_merchant_country string
transaction_indicator string
webhook_endpoints list
zero_interest_installments boolean
reason string
void boolean
object string
id string
location string
livemode boolean
voided boolean
charge string
transaction string
status string
funding_amount integer
funding_currency string
created_at string
city string
expiration_month integer
expiration_year integer
name string
postal_code string
EventID string
base string
quote string
rate decimal
ChargeID string
RefundID string
Name string
Number string
ExpirationMonth integer
ExpirationYear integer
City string
PostalCode string
SecurityCode string
used boolean
charge_status string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://omise.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "opn": "https://omise.co/schema#",
    "GetChargesResponse": "opn:GetChargesResponse",
    "Amount": {
      "@id": "opn:Amount",
      "@type": "xsd:integer"
    },
    "Currency": {
      "@id": "opn:Currency",
      "@type": "xsd:string"
    },
    "ReturnURI": {
      "@id": "opn:ReturnURI",
      "@type": "xsd:string"
    },
    "Source": {
      "@id": "opn:Source",
      "@type": "xsd:string"
    },
    "PostChargesRequest": "opn:PostChargesRequest",
    "amount": {
      "@id": "opn:amount",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "opn:currency",
      "@type": "xsd:string"
    },
    "authorization_type": {
      "@id": "opn:authorization_type",
      "@type": "xsd:string"
    },
    "capture": {
      "@id": "opn:capture",
      "@type": "xsd:boolean"
    },
    "card": {
      "@id": "opn:card",
      "@type": "xsd:string"
    },
    "customer": {
      "@id": "opn:customer",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "opn:description",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "opn:expires_at",
      "@type": "xsd:string"
    },
    "first_charge": {
      "@id": "opn:first_charge",
      "@type": "xsd:string"
    },
    "ip": {
      "@id": "opn:ip",
      "@type": "xsd:string"
    },
    "linked_account": {
      "@id": "opn:linked_account",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "opn:metadata"
    },
    "platform_fee": {
      "@id": "opn:platform_fee"
    },
    "recurring_reason": {
      "@id": "opn:recurring_reason",
      "@type": "xsd:string"
    },
    "ref_id": {
      "@id": "opn:ref_id",
      "@type": "xsd:string"
    },
    "return_uri": {
      "@id": "opn:return_uri",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "opn:source",
      "@type": "xsd:string"
    },
    "sub_merchant_country": {
      "@id": "opn:sub_merchant_country",
      "@type": "xsd:string"
    },
    "transaction_indicator": {
      "@id": "opn:transaction_indicator",
      "@type": "xsd:string"
    },
    "webhook_endpoints": {
      "@id": "opn:webhook_endpoints",
      "@container": "@list"
    },
    "zero_interest_installments": {
      "@id": "opn:zero_interest_installments",
      "@type": "xsd:boolean"
    },
    "PatchChargesIdRequest": "opn:PatchChargesIdRequest",
    "PostChargesIdRefundsRequest": "opn:PostChargesIdRefundsRequest",
    "reason": {
      "@id": "opn:reason",
      "@type": "xsd:string"
    },
    "void": {
      "@id": "opn:void",
      "@type": "xsd:boolean"
    },
    "PostChargesIdRefundsResponse": "opn:PostChargesIdRefundsResponse",
    "object": {
      "@id": "opn:object",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "opn:id",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "opn:location",
      "@type": "xsd:string"
    },
    "livemode": {
      "@id": "opn:livemode",
      "@type": "xsd:boolean"
    },
    "voided": {
      "@id": "opn:voided",
      "@type": "xsd:boolean"
    },
    "charge": {
      "@id": "opn:charge",
      "@type": "xsd:string"
    },
    "transaction": {
      "@id": "opn:transaction",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "opn:status",
      "@type": "xsd:string"
    },
    "funding_amount": {
      "@id": "opn:funding_amount",
      "@type": "xsd:integer"
    },
    "funding_currency": {
      "@id": "opn:funding_currency",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "opn:created_at",
      "@type": "xsd:string"
    },
    "PatchCustomersIdCardsCardidRequest": "opn:PatchCustomersIdCardsCardidRequest",
    "city": {
      "@id": "opn:city",
      "@type": "xsd:string"
    },
    "expiration_month": {
      "@id": "opn:expiration_month",
      "@type": "xsd:integer"
    },
    "expiration_year": {
      "@id": "opn:expiration_year",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "opn:name",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "opn:postal_code",
      "@type": "xsd:string"
    },
    "GetEventsResponse": "opn:GetEventsResponse",
    "EventID": {
      "@id": "opn:EventID",
      "@type": "xsd:string"
    },
    "GetForexCurrencyResponse": "opn:GetForexCurrencyResponse",
    "base": {
      "@id": "opn:base",
      "@type": "xsd:string"
    },
    "quote": {
      "@id": "opn:quote",
      "@type": "xsd:string"
    },
    "rate": {
      "@id": "opn:rate",
      "@type": "xsd:decimal"
    },
    "GetRefundsResponse": "opn:GetRefundsResponse",
    "ChargeID": {
      "@id": "opn:ChargeID",
      "@type": "xsd:string"
    },
    "RefundID": {
      "@id": "opn:RefundID",
      "@type": "xsd:string"
    },
    "GetTokensResponse": "opn:GetTokensResponse",
    "Name": {
      "@id": "opn:Name",
      "@type": "xsd:string"
    },
    "Number": {
      "@id": "opn:Number",
      "@type": "xsd:string"
    },
    "ExpirationMonth": {
      "@id": "opn:ExpirationMonth",
      "@type": "xsd:integer"
    },
    "ExpirationYear": {
      "@id": "opn:ExpirationYear",
      "@type": "xsd:integer"
    },
    "City": {
      "@id": "opn:City",
      "@type": "xsd:string"
    },
    "PostalCode": {
      "@id": "opn:PostalCode",
      "@type": "xsd:string"
    },
    "SecurityCode": {
      "@id": "opn:SecurityCode",
      "@type": "xsd:string"
    },
    "PostTokensResponse": "opn:PostTokensResponse",
    "used": {
      "@id": "opn:used",
      "@type": "xsd:boolean"
    },
    "charge_status": {
      "@id": "opn:charge_status",
      "@type": "xsd:string"
    },
    "GetTokensIdResponse": "opn:GetTokensIdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Omise API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Omise's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-25) from openapi/_ae-authored/opn-ooo-openapi-generated.yml.",
  "dcterms:created": "2026-10-25",
  "dcterms:source": [
    "openapi/_ae-authored/opn-ooo-openapi-generated.yml"
  ]
}