Ifthenpay · JSON-LD Context

Ifthenpay Com Context

JSON-LD context defining the semantic vocabulary for Ifthenpay Com from Ifthenpay.

16 Classes 59 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/
ifthenpay: https://ifthenpay.com/schema#

Classes

PostApiV1AuthTokenRequest PostApiV1AuthTokenResponse PostDirectdebitApiV1AuthTokenRequest PostDirectdebitApiV1AuthTokenResponse GetGetResponse GetGetpaymentsjsonv2Response GetGetsandboxResponse PostMultibancoReferenceInitRequest PostMultibancoReferenceInitResponse PostSpgPaymentMbwayRequest PostSpgPaymentMbwayResponse PostV2CallbackActivationRequest PostV2PaymentsReadRequest PostV2PaymentsReadResponse PostV2PaymentsRefundRequest PostV2PaymentsRefundResponse

Properties

Property Type Container
backofficeKey string
token_type string
access_token string
expiry_date string
data
Code string
Message string
Reference string
RequestId string
Entidade integer
SubEntidade integer
Referencia integer
Valor string
Id integer
DtHrPagamento string
Processamento integer
Terminal string
Tarifa string
ValorLiquido string
CodigoErro string
MensagemErro string
Imagem string
mbKey string
orderId string
amount string
description string
url string
clientCode integer
clientName string
clientEmail string
clientUsername string
clientPhone integer
expiryDays string
Amount string
Entity string
ExpiryDate string
OrderId string
Status string
mbWayKey string
mobileNumber string
email string
notificationUrl string
boKey string
paymentMethod string
paymentKey string
apKey string
urlCb string
entity string
subEntity string
reference string
requestId string
dateStart string
dateEnd string
procDateStart integer
procDateEnd integer
message string
status integer
payments list
backofficekey string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ifthenpay.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ifthenpay": "https://ifthenpay.com/schema#",
    "PostApiV1AuthTokenRequest": "ifthenpay:PostApiV1AuthTokenRequest",
    "backofficeKey": {
      "@id": "ifthenpay:backofficeKey",
      "@type": "xsd:string"
    },
    "PostApiV1AuthTokenResponse": "ifthenpay:PostApiV1AuthTokenResponse",
    "token_type": {
      "@id": "ifthenpay:token_type",
      "@type": "xsd:string"
    },
    "access_token": {
      "@id": "ifthenpay:access_token",
      "@type": "xsd:string"
    },
    "expiry_date": {
      "@id": "ifthenpay:expiry_date",
      "@type": "xsd:string"
    },
    "PostDirectdebitApiV1AuthTokenRequest": "ifthenpay:PostDirectdebitApiV1AuthTokenRequest",
    "PostDirectdebitApiV1AuthTokenResponse": "ifthenpay:PostDirectdebitApiV1AuthTokenResponse",
    "data": {
      "@id": "ifthenpay:data"
    },
    "GetGetResponse": "ifthenpay:GetGetResponse",
    "Code": {
      "@id": "ifthenpay:Code",
      "@type": "xsd:string"
    },
    "Message": {
      "@id": "ifthenpay:Message",
      "@type": "xsd:string"
    },
    "Reference": {
      "@id": "ifthenpay:Reference",
      "@type": "xsd:string"
    },
    "RequestId": {
      "@id": "ifthenpay:RequestId",
      "@type": "xsd:string"
    },
    "GetGetpaymentsjsonv2Response": "ifthenpay:GetGetpaymentsjsonv2Response",
    "Entidade": {
      "@id": "ifthenpay:Entidade",
      "@type": "xsd:integer"
    },
    "SubEntidade": {
      "@id": "ifthenpay:SubEntidade",
      "@type": "xsd:integer"
    },
    "Referencia": {
      "@id": "ifthenpay:Referencia",
      "@type": "xsd:integer"
    },
    "Valor": {
      "@id": "ifthenpay:Valor",
      "@type": "xsd:string"
    },
    "Id": {
      "@id": "ifthenpay:Id",
      "@type": "xsd:integer"
    },
    "DtHrPagamento": {
      "@id": "ifthenpay:DtHrPagamento",
      "@type": "xsd:string"
    },
    "Processamento": {
      "@id": "ifthenpay:Processamento",
      "@type": "xsd:integer"
    },
    "Terminal": {
      "@id": "ifthenpay:Terminal",
      "@type": "xsd:string"
    },
    "Tarifa": {
      "@id": "ifthenpay:Tarifa",
      "@type": "xsd:string"
    },
    "ValorLiquido": {
      "@id": "ifthenpay:ValorLiquido",
      "@type": "xsd:string"
    },
    "CodigoErro": {
      "@id": "ifthenpay:CodigoErro",
      "@type": "xsd:string"
    },
    "MensagemErro": {
      "@id": "ifthenpay:MensagemErro",
      "@type": "xsd:string"
    },
    "Imagem": {
      "@id": "ifthenpay:Imagem",
      "@type": "xsd:string"
    },
    "GetGetsandboxResponse": "ifthenpay:GetGetsandboxResponse",
    "PostMultibancoReferenceInitRequest": "ifthenpay:PostMultibancoReferenceInitRequest",
    "mbKey": {
      "@id": "ifthenpay:mbKey",
      "@type": "xsd:string"
    },
    "orderId": {
      "@id": "ifthenpay:orderId",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "ifthenpay:amount",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "ifthenpay:description",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "ifthenpay:url",
      "@type": "xsd:string"
    },
    "clientCode": {
      "@id": "ifthenpay:clientCode",
      "@type": "xsd:integer"
    },
    "clientName": {
      "@id": "ifthenpay:clientName",
      "@type": "xsd:string"
    },
    "clientEmail": {
      "@id": "ifthenpay:clientEmail",
      "@type": "xsd:string"
    },
    "clientUsername": {
      "@id": "ifthenpay:clientUsername",
      "@type": "xsd:string"
    },
    "clientPhone": {
      "@id": "ifthenpay:clientPhone",
      "@type": "xsd:integer"
    },
    "expiryDays": {
      "@id": "ifthenpay:expiryDays",
      "@type": "xsd:string"
    },
    "PostMultibancoReferenceInitResponse": "ifthenpay:PostMultibancoReferenceInitResponse",
    "Amount": {
      "@id": "ifthenpay:Amount",
      "@type": "xsd:string"
    },
    "Entity": {
      "@id": "ifthenpay:Entity",
      "@type": "xsd:string"
    },
    "ExpiryDate": {
      "@id": "ifthenpay:ExpiryDate",
      "@type": "xsd:string"
    },
    "OrderId": {
      "@id": "ifthenpay:OrderId",
      "@type": "xsd:string"
    },
    "Status": {
      "@id": "ifthenpay:Status",
      "@type": "xsd:string"
    },
    "PostSpgPaymentMbwayRequest": "ifthenpay:PostSpgPaymentMbwayRequest",
    "mbWayKey": {
      "@id": "ifthenpay:mbWayKey",
      "@type": "xsd:string"
    },
    "mobileNumber": {
      "@id": "ifthenpay:mobileNumber",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "ifthenpay:email",
      "@type": "xsd:string"
    },
    "notificationUrl": {
      "@id": "ifthenpay:notificationUrl",
      "@type": "xsd:string"
    },
    "PostSpgPaymentMbwayResponse": "ifthenpay:PostSpgPaymentMbwayResponse",
    "PostV2CallbackActivationRequest": "ifthenpay:PostV2CallbackActivationRequest",
    "boKey": {
      "@id": "ifthenpay:boKey",
      "@type": "xsd:string"
    },
    "paymentMethod": {
      "@id": "ifthenpay:paymentMethod",
      "@type": "xsd:string"
    },
    "paymentKey": {
      "@id": "ifthenpay:paymentKey",
      "@type": "xsd:string"
    },
    "apKey": {
      "@id": "ifthenpay:apKey",
      "@type": "xsd:string"
    },
    "urlCb": {
      "@id": "ifthenpay:urlCb",
      "@type": "xsd:string"
    },
    "PostV2PaymentsReadRequest": "ifthenpay:PostV2PaymentsReadRequest",
    "entity": {
      "@id": "ifthenpay:entity",
      "@type": "xsd:string"
    },
    "subEntity": {
      "@id": "ifthenpay:subEntity",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "ifthenpay:reference",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "ifthenpay:requestId",
      "@type": "xsd:string"
    },
    "dateStart": {
      "@id": "ifthenpay:dateStart",
      "@type": "xsd:string"
    },
    "dateEnd": {
      "@id": "ifthenpay:dateEnd",
      "@type": "xsd:string"
    },
    "procDateStart": {
      "@id": "ifthenpay:procDateStart",
      "@type": "xsd:integer"
    },
    "procDateEnd": {
      "@id": "ifthenpay:procDateEnd",
      "@type": "xsd:integer"
    },
    "PostV2PaymentsReadResponse": "ifthenpay:PostV2PaymentsReadResponse",
    "message": {
      "@id": "ifthenpay:message",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ifthenpay:status",
      "@type": "xsd:integer"
    },
    "payments": {
      "@id": "ifthenpay:payments",
      "@container": "@list"
    },
    "PostV2PaymentsRefundRequest": "ifthenpay:PostV2PaymentsRefundRequest",
    "backofficekey": {
      "@id": "ifthenpay:backofficekey",
      "@type": "xsd:string"
    },
    "PostV2PaymentsRefundResponse": "ifthenpay:PostV2PaymentsRefundResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ifthenpay API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ifthenpay'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-12) from openapi/_ae-authored/ifthenpay-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_ae-authored/ifthenpay-com-openapi-generated.yml"
  ]
}