Orsun Pay · JSON-LD Context

Orsunpay Com Context

JSON-LD context defining the semantic vocabulary for Orsunpay Com from Orsun Pay.

49 Classes 136 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/
orsunpay: https://orsunpay.com/schema#

Classes

ApiErrorResponseDto AuthenticationUnavailableResponseDto CashierCreateSessionDto CashierDepositDto CashierGrantResponseDto CashierMintGrantDto CashierPlayerBindingDto CashierQuoteDto CashierQuoteResponseDto CashierRevokeSessionDto CashierWalletReceiptDto CreatePaymentLinkRequestDto CreateRefundDto CryptoIssueDto CryptoQuoteDto CustomerDto MerchantTransactionDto PaymentLinkResponseDto PaymentLinksResponseDto PaymentListResponseDto PaymentResponseDto PayoutRequestDto RefundDto RefundResponseDto RefundWebhookEvent RefundsResponseDto SaleRequestDto TransactionDto TransactionNotFoundResponseDto TransactionStatusResponseDto UnauthorizedErrorResponseDto UsageAttemptResponseDto UsageAutoRenewConfirmDto UsageAutoRenewSetupDto UsageEventCreateDto UsageEventResponseDto UsageInvoiceResponseDto UsageNotificationsDto UsagePlanCreateDto UsagePlanResponseDto UsageSetupResponseDto UsageSubscriptionCreateDto UsageSubscriptionDetailResponseDto UsageSubscriptionResponseDto ValidationErrorResponseDto WebhookEvent WithdrawalCryptoDestinationDto WithdrawalQuoteDto WithdrawalRequestDto

Properties

Property Type Container
error string
errorCode string
existingTransactionId string
fields list
idempotencyKey string
message string
orderId string
status boolean
statusCode decimal
binding reference
country string
expiresAt string
locale string
metadata
amount string
currency string
expectedTotal string
methodChoiceId string
quoteId string
accessToken string
generation integer
instanceId string
serverTime dateTime
sessionId string
launchMode string
operatorLoginSessionId string
parentOrigin string
playerId string
configRevision string
fee string
id string
total string
effectId string
eventId string
kind string
livemode boolean
operationId string
revision string
simulation boolean
transactionId string
walletOperationId string
description string
failureUrl string
maxUses decimal
reusable boolean
successUrl string
reason string
optionChoiceId string
address string
address2 string
city string
dob dateTime
email string
firstName string
ip string
lastName string
phone string
state string
userAgent string
zip string
action string
createdAt dateTime
processingAmount
processingCurrency string
expired boolean
isActive boolean
merchantId string
slug string
url
usesCount decimal
data list
nextCursor
has_more boolean
next_cursor
nextAction
paymentPageUrl string
pending boolean
transaction
buyerId string
callbackUrl string
customer
paymentMethod string
paymentMethodInput
returnUrl string
sourceTransactionId string
providerRefundId
updatedAt dateTime
api_version string
created dateTime
created_at dateTime
type string
currencyRate
feeAmount
processingAmountWithFee
processingFeeAmount
attemptCount decimal
invoiceId string
setupId string
cancelUrl reference
credentialConfigId string
credits string
subscriptionId string
baseAmount string
overageAmount string
paidAt
paymentUrl
periodEnd dateTime
periodStart dateTime
totalAmount string
enabled boolean
code string
includedCredits string
monthlyPrice string
name string
overageUnitPrice string
unit string
customerRef string
overageLimit string
planId string
autoRenewEnabled boolean
cancelAtPeriodEnd boolean
events list
invoices list
notificationEmailConfigured boolean
notificationEnabled boolean
notificationLocale string
overageCredits string
paymentState string
planName string
remainingCredits string
usedCredits string
destinationAddress string
networkId string
crypto reference
expectedFee string
expectedRevision string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://orsunpay.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "orsunpay": "https://orsunpay.com/schema#",
    "ApiErrorResponseDto": "orsunpay:ApiErrorResponseDto",
    "error": {
      "@id": "orsunpay:error",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "orsunpay:errorCode",
      "@type": "xsd:string"
    },
    "existingTransactionId": {
      "@id": "orsunpay:existingTransactionId",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "orsunpay:fields",
      "@container": "@list"
    },
    "idempotencyKey": {
      "@id": "orsunpay:idempotencyKey",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "orsunpay:message",
      "@type": "xsd:string"
    },
    "orderId": {
      "@id": "orsunpay:orderId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "orsunpay:status",
      "@type": "xsd:boolean"
    },
    "statusCode": {
      "@id": "orsunpay:statusCode",
      "@type": "xsd:decimal"
    },
    "AuthenticationUnavailableResponseDto": "orsunpay:AuthenticationUnavailableResponseDto",
    "CashierCreateSessionDto": "orsunpay:CashierCreateSessionDto",
    "binding": {
      "@id": "orsunpay:binding",
      "@type": "@id"
    },
    "country": {
      "@id": "orsunpay:country",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "orsunpay:expiresAt",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "orsunpay:locale",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "orsunpay:metadata"
    },
    "CashierDepositDto": "orsunpay:CashierDepositDto",
    "amount": {
      "@id": "orsunpay:amount",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "orsunpay:currency",
      "@type": "xsd:string"
    },
    "expectedTotal": {
      "@id": "orsunpay:expectedTotal",
      "@type": "xsd:string"
    },
    "methodChoiceId": {
      "@id": "orsunpay:methodChoiceId",
      "@type": "xsd:string"
    },
    "quoteId": {
      "@id": "orsunpay:quoteId",
      "@type": "xsd:string"
    },
    "CashierGrantResponseDto": "orsunpay:CashierGrantResponseDto",
    "accessToken": {
      "@id": "orsunpay:accessToken",
      "@type": "xsd:string"
    },
    "generation": {
      "@id": "orsunpay:generation",
      "@type": "xsd:integer"
    },
    "instanceId": {
      "@id": "orsunpay:instanceId",
      "@type": "xsd:string"
    },
    "serverTime": {
      "@id": "orsunpay:serverTime",
      "@type": "xsd:dateTime"
    },
    "sessionId": {
      "@id": "orsunpay:sessionId",
      "@type": "xsd:string"
    },
    "CashierMintGrantDto": "orsunpay:CashierMintGrantDto",
    "CashierPlayerBindingDto": "orsunpay:CashierPlayerBindingDto",
    "launchMode": {
      "@id": "orsunpay:launchMode",
      "@type": "xsd:string"
    },
    "operatorLoginSessionId": {
      "@id": "orsunpay:operatorLoginSessionId",
      "@type": "xsd:string"
    },
    "parentOrigin": {
      "@id": "orsunpay:parentOrigin",
      "@type": "xsd:string"
    },
    "playerId": {
      "@id": "orsunpay:playerId",
      "@type": "xsd:string"
    },
    "CashierQuoteDto": "orsunpay:CashierQuoteDto",
    "CashierQuoteResponseDto": "orsunpay:CashierQuoteResponseDto",
    "configRevision": {
      "@id": "orsunpay:configRevision",
      "@type": "xsd:string"
    },
    "fee": {
      "@id": "orsunpay:fee",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "orsunpay:id",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "orsunpay:total",
      "@type": "xsd:string"
    },
    "CashierRevokeSessionDto": "orsunpay:CashierRevokeSessionDto",
    "CashierWalletReceiptDto": "orsunpay:CashierWalletReceiptDto",
    "effectId": {
      "@id": "orsunpay:effectId",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "orsunpay:eventId",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "orsunpay:kind",
      "@type": "xsd:string"
    },
    "livemode": {
      "@id": "orsunpay:livemode",
      "@type": "xsd:boolean"
    },
    "operationId": {
      "@id": "orsunpay:operationId",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "orsunpay:revision",
      "@type": "xsd:string"
    },
    "simulation": {
      "@id": "orsunpay:simulation",
      "@type": "xsd:boolean"
    },
    "transactionId": {
      "@id": "orsunpay:transactionId",
      "@type": "xsd:string"
    },
    "walletOperationId": {
      "@id": "orsunpay:walletOperationId",
      "@type": "xsd:string"
    },
    "CreatePaymentLinkRequestDto": "orsunpay:CreatePaymentLinkRequestDto",
    "description": {
      "@id": "orsunpay:description",
      "@type": "xsd:string"
    },
    "failureUrl": {
      "@id": "orsunpay:failureUrl",
      "@type": "xsd:string"
    },
    "maxUses": {
      "@id": "orsunpay:maxUses",
      "@type": "xsd:decimal"
    },
    "reusable": {
      "@id": "orsunpay:reusable",
      "@type": "xsd:boolean"
    },
    "successUrl": {
      "@id": "orsunpay:successUrl",
      "@type": "xsd:string"
    },
    "CreateRefundDto": "orsunpay:CreateRefundDto",
    "reason": {
      "@id": "orsunpay:reason",
      "@type": "xsd:string"
    },
    "CryptoIssueDto": "orsunpay:CryptoIssueDto",
    "optionChoiceId": {
      "@id": "orsunpay:optionChoiceId",
      "@type": "xsd:string"
    },
    "CryptoQuoteDto": "orsunpay:CryptoQuoteDto",
    "CustomerDto": "orsunpay:CustomerDto",
    "address": {
      "@id": "orsunpay:address",
      "@type": "xsd:string"
    },
    "address2": {
      "@id": "orsunpay:address2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "orsunpay:city",
      "@type": "xsd:string"
    },
    "dob": {
      "@id": "orsunpay:dob",
      "@type": "xsd:dateTime"
    },
    "email": {
      "@id": "orsunpay:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "orsunpay:firstName",
      "@type": "xsd:string"
    },
    "ip": {
      "@id": "orsunpay:ip",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "orsunpay:lastName",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "orsunpay:phone",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "orsunpay:state",
      "@type": "xsd:string"
    },
    "userAgent": {
      "@id": "orsunpay:userAgent",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "orsunpay:zip",
      "@type": "xsd:string"
    },
    "MerchantTransactionDto": "orsunpay:MerchantTransactionDto",
    "action": {
      "@id": "orsunpay:action",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "orsunpay:createdAt",
      "@type": "xsd:dateTime"
    },
    "processingAmount": {
      "@id": "orsunpay:processingAmount"
    },
    "processingCurrency": {
      "@id": "orsunpay:processingCurrency",
      "@type": "xsd:string"
    },
    "PaymentLinkResponseDto": "orsunpay:PaymentLinkResponseDto",
    "expired": {
      "@id": "orsunpay:expired",
      "@type": "xsd:boolean"
    },
    "isActive": {
      "@id": "orsunpay:isActive",
      "@type": "xsd:boolean"
    },
    "merchantId": {
      "@id": "orsunpay:merchantId",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "orsunpay:slug",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "orsunpay:url"
    },
    "usesCount": {
      "@id": "orsunpay:usesCount",
      "@type": "xsd:decimal"
    },
    "PaymentLinksResponseDto": "orsunpay:PaymentLinksResponseDto",
    "data": {
      "@id": "orsunpay:data",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "orsunpay:nextCursor"
    },
    "PaymentListResponseDto": "orsunpay:PaymentListResponseDto",
    "has_more": {
      "@id": "orsunpay:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "orsunpay:next_cursor"
    },
    "PaymentResponseDto": "orsunpay:PaymentResponseDto",
    "nextAction": {
      "@id": "orsunpay:nextAction"
    },
    "paymentPageUrl": {
      "@id": "orsunpay:paymentPageUrl",
      "@type": "xsd:string"
    },
    "pending": {
      "@id": "orsunpay:pending",
      "@type": "xsd:boolean"
    },
    "transaction": {
      "@id": "orsunpay:transaction"
    },
    "PayoutRequestDto": "orsunpay:PayoutRequestDto",
    "buyerId": {
      "@id": "orsunpay:buyerId",
      "@type": "xsd:string"
    },
    "callbackUrl": {
      "@id": "orsunpay:callbackUrl",
      "@type": "xsd:string"
    },
    "customer": {
      "@id": "orsunpay:customer"
    },
    "paymentMethod": {
      "@id": "orsunpay:paymentMethod",
      "@type": "xsd:string"
    },
    "paymentMethodInput": {
      "@id": "orsunpay:paymentMethodInput"
    },
    "returnUrl": {
      "@id": "orsunpay:returnUrl",
      "@type": "xsd:string"
    },
    "sourceTransactionId": {
      "@id": "orsunpay:sourceTransactionId",
      "@type": "xsd:string"
    },
    "RefundDto": "orsunpay:RefundDto",
    "providerRefundId": {
      "@id": "orsunpay:providerRefundId"
    },
    "updatedAt": {
      "@id": "orsunpay:updatedAt",
      "@type": "xsd:dateTime"
    },
    "RefundResponseDto": "orsunpay:RefundResponseDto",
    "RefundWebhookEvent": "orsunpay:RefundWebhookEvent",
    "api_version": {
      "@id": "orsunpay:api_version",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "orsunpay:created",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "orsunpay:created_at",
      "@type": "xsd:dateTime"
    },
    "type": {
      "@id": "orsunpay:type",
      "@type": "xsd:string"
    },
    "RefundsResponseDto": "orsunpay:RefundsResponseDto",
    "SaleRequestDto": "orsunpay:SaleRequestDto",
    "TransactionDto": "orsunpay:TransactionDto",
    "currencyRate": {
      "@id": "orsunpay:currencyRate"
    },
    "feeAmount": {
      "@id": "orsunpay:feeAmount"
    },
    "processingAmountWithFee": {
      "@id": "orsunpay:processingAmountWithFee"
    },
    "processingFeeAmount": {
      "@id": "orsunpay:processingFeeAmount"
    },
    "TransactionNotFoundResponseDto": "orsunpay:TransactionNotFoundResponseDto",
    "TransactionStatusResponseDto": "orsunpay:TransactionStatusResponseDto",
    "UnauthorizedErrorResponseDto": "orsunpay:UnauthorizedErrorResponseDto",
    "UsageAttemptResponseDto": "orsunpay:UsageAttemptResponseDto",
    "attemptCount": {
      "@id": "orsunpay:attemptCount",
      "@type": "xsd:decimal"
    },
    "invoiceId": {
      "@id": "orsunpay:invoiceId",
      "@type": "xsd:string"
    },
    "UsageAutoRenewConfirmDto": "orsunpay:UsageAutoRenewConfirmDto",
    "setupId": {
      "@id": "orsunpay:setupId",
      "@type": "xsd:string"
    },
    "UsageAutoRenewSetupDto": "orsunpay:UsageAutoRenewSetupDto",
    "cancelUrl": {
      "@id": "orsunpay:cancelUrl",
      "@type": "@id"
    },
    "credentialConfigId": {
      "@id": "orsunpay:credentialConfigId",
      "@type": "xsd:string"
    },
    "UsageEventCreateDto": "orsunpay:UsageEventCreateDto",
    "credits": {
      "@id": "orsunpay:credits",
      "@type": "xsd:string"
    },
    "subscriptionId": {
      "@id": "orsunpay:subscriptionId",
      "@type": "xsd:string"
    },
    "UsageEventResponseDto": "orsunpay:UsageEventResponseDto",
    "UsageInvoiceResponseDto": "orsunpay:UsageInvoiceResponseDto",
    "baseAmount": {
      "@id": "orsunpay:baseAmount",
      "@type": "xsd:string"
    },
    "overageAmount": {
      "@id": "orsunpay:overageAmount",
      "@type": "xsd:string"
    },
    "paidAt": {
      "@id": "orsunpay:paidAt"
    },
    "paymentUrl": {
      "@id": "orsunpay:paymentUrl"
    },
    "periodEnd": {
      "@id": "orsunpay:periodEnd",
      "@type": "xsd:dateTime"
    },
    "periodStart": {
      "@id": "orsunpay:periodStart",
      "@type": "xsd:dateTime"
    },
    "totalAmount": {
      "@id": "orsunpay:totalAmount",
      "@type": "xsd:string"
    },
    "UsageNotificationsDto": "orsunpay:UsageNotificationsDto",
    "enabled": {
      "@id": "orsunpay:enabled",
      "@type": "xsd:boolean"
    },
    "UsagePlanCreateDto": "orsunpay:UsagePlanCreateDto",
    "code": {
      "@id": "orsunpay:code",
      "@type": "xsd:string"
    },
    "includedCredits": {
      "@id": "orsunpay:includedCredits",
      "@type": "xsd:string"
    },
    "monthlyPrice": {
      "@id": "orsunpay:monthlyPrice",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "orsunpay:name",
      "@type": "xsd:string"
    },
    "overageUnitPrice": {
      "@id": "orsunpay:overageUnitPrice",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "orsunpay:unit",
      "@type": "xsd:string"
    },
    "UsagePlanResponseDto": "orsunpay:UsagePlanResponseDto",
    "UsageSetupResponseDto": "orsunpay:UsageSetupResponseDto",
    "UsageSubscriptionCreateDto": "orsunpay:UsageSubscriptionCreateDto",
    "customerRef": {
      "@id": "orsunpay:customerRef",
      "@type": "xsd:string"
    },
    "overageLimit": {
      "@id": "orsunpay:overageLimit",
      "@type": "xsd:string"
    },
    "planId": {
      "@id": "orsunpay:planId",
      "@type": "xsd:string"
    },
    "UsageSubscriptionDetailResponseDto": "orsunpay:UsageSubscriptionDetailResponseDto",
    "autoRenewEnabled": {
      "@id": "orsunpay:autoRenewEnabled",
      "@type": "xsd:boolean"
    },
    "cancelAtPeriodEnd": {
      "@id": "orsunpay:cancelAtPeriodEnd",
      "@type": "xsd:boolean"
    },
    "events": {
      "@id": "orsunpay:events",
      "@container": "@list"
    },
    "invoices": {
      "@id": "orsunpay:invoices",
      "@container": "@list"
    },
    "notificationEmailConfigured": {
      "@id": "orsunpay:notificationEmailConfigured",
      "@type": "xsd:boolean"
    },
    "notificationEnabled": {
      "@id": "orsunpay:notificationEnabled",
      "@type": "xsd:boolean"
    },
    "notificationLocale": {
      "@id": "orsunpay:notificationLocale",
      "@type": "xsd:string"
    },
    "overageCredits": {
      "@id": "orsunpay:overageCredits",
      "@type": "xsd:string"
    },
    "paymentState": {
      "@id": "orsunpay:paymentState",
      "@type": "xsd:string"
    },
    "planName": {
      "@id": "orsunpay:planName",
      "@type": "xsd:string"
    },
    "remainingCredits": {
      "@id": "orsunpay:remainingCredits",
      "@type": "xsd:string"
    },
    "usedCredits": {
      "@id": "orsunpay:usedCredits",
      "@type": "xsd:string"
    },
    "UsageSubscriptionResponseDto": "orsunpay:UsageSubscriptionResponseDto",
    "ValidationErrorResponseDto": "orsunpay:ValidationErrorResponseDto",
    "WebhookEvent": "orsunpay:WebhookEvent",
    "WithdrawalCryptoDestinationDto": "orsunpay:WithdrawalCryptoDestinationDto",
    "destinationAddress": {
      "@id": "orsunpay:destinationAddress",
      "@type": "xsd:string"
    },
    "networkId": {
      "@id": "orsunpay:networkId",
      "@type": "xsd:string"
    },
    "WithdrawalQuoteDto": "orsunpay:WithdrawalQuoteDto",
    "crypto": {
      "@id": "orsunpay:crypto",
      "@type": "@id"
    },
    "WithdrawalRequestDto": "orsunpay:WithdrawalRequestDto",
    "expectedFee": {
      "@id": "orsunpay:expectedFee",
      "@type": "xsd:string"
    },
    "expectedRevision": {
      "@id": "orsunpay:expectedRevision",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Orsun Pay API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Orsun Pay'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-11-06) from openapi/orsunpay-com-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/orsunpay-com-openapi.json"
  ]
}