Pagar.me · JSON-LD Context
Pagar Me Context
JSON-LD context defining the semantic vocabulary for Pagar Me from Pagar.me.
6 Classes
29 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
pagar:
https://pagar.me/schema#
Classes
ProblemDetail
Dispute
Amount
Event
ValidatedFile
TransactionBatchError
Properties
| Property | Type | Container |
|---|---|---|
| type | string | |
| title | string | |
| status | integer | |
| detail | string | |
| instance | string | |
| traceId | string | |
| disputeId | string | |
| transactionId | string | |
| chargeId | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| responseDeadline | dateTime | |
| chargebackAmount | ||
| debitedAmount | ||
| reason | ||
| stage | string | |
| cycle | string | |
| cycleStatus | string | |
| network | string | |
| institution | string | |
| events | list | |
| guarantee | ||
| amount | string | |
| currencyCode | string | |
| name | string | |
| transaction_id | string | |
| errors | list | |
| is_valid_file | boolean | |
| filenames | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://pagar.me/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"pagar": "https://pagar.me/schema#",
"ProblemDetail": "pagar:ProblemDetail",
"type": {
"@id": "pagar:type",
"@type": "xsd:string"
},
"title": {
"@id": "pagar:title",
"@type": "xsd:string"
},
"status": {
"@id": "pagar:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "pagar:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "pagar:instance",
"@type": "xsd:string"
},
"traceId": {
"@id": "pagar:traceId",
"@type": "xsd:string"
},
"Dispute": "pagar:Dispute",
"disputeId": {
"@id": "pagar:disputeId",
"@type": "xsd:string"
},
"transactionId": {
"@id": "pagar:transactionId",
"@type": "xsd:string"
},
"chargeId": {
"@id": "pagar:chargeId",
"@type": "xsd:string"
},
"createdAt": {
"@id": "pagar:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "pagar:updatedAt",
"@type": "xsd:dateTime"
},
"responseDeadline": {
"@id": "pagar:responseDeadline",
"@type": "xsd:dateTime"
},
"chargebackAmount": {
"@id": "pagar:chargebackAmount"
},
"debitedAmount": {
"@id": "pagar:debitedAmount"
},
"reason": {
"@id": "pagar:reason"
},
"stage": {
"@id": "pagar:stage",
"@type": "xsd:string"
},
"cycle": {
"@id": "pagar:cycle",
"@type": "xsd:string"
},
"cycleStatus": {
"@id": "pagar:cycleStatus",
"@type": "xsd:string"
},
"network": {
"@id": "pagar:network",
"@type": "xsd:string"
},
"institution": {
"@id": "pagar:institution",
"@type": "xsd:string"
},
"events": {
"@id": "pagar:events",
"@container": "@list"
},
"guarantee": {
"@id": "pagar:guarantee"
},
"Amount": "pagar:Amount",
"amount": {
"@id": "pagar:amount",
"@type": "xsd:string"
},
"currencyCode": {
"@id": "pagar:currencyCode",
"@type": "xsd:string"
},
"Event": "pagar:Event",
"ValidatedFile": "pagar:ValidatedFile",
"name": {
"@id": "pagar:name",
"@type": "xsd:string"
},
"transaction_id": {
"@id": "pagar:transaction_id",
"@type": "xsd:string"
},
"errors": {
"@id": "pagar:errors",
"@container": "@list"
},
"is_valid_file": {
"@id": "pagar:is_valid_file",
"@type": "xsd:boolean"
},
"TransactionBatchError": "pagar:TransactionBatchError",
"filenames": {
"@id": "pagar:filenames",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Pagar.me API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Pagar.me'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-14) from openapi/pagar-me-disputas-openapi.yml, openapi/pagar-me-pagarme-api-openapi.yml, openapi/pagar-me-pagarme-api-register-v5-openapi.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/pagar-me-disputas-openapi.yml",
"openapi/pagar-me-pagarme-api-openapi.yml",
"openapi/pagar-me-pagarme-api-register-v5-openapi.yml"
]
}