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
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
{
"@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"
]
}