dLocal · JSON-LD Context

Dlocal Context

JSON-LD context defining the semantic vocabulary for Dlocal from dLocal.

2 Classes 56 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
dlocal: https://docs.dlocal.com/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

id type

Properties

Property Type Container
Payment reference
Payout reference
Payer reference
Beneficiary reference
CardOutput reference
BankAccount reference
Refund reference
Chargeback reference
Verification reference
Account reference
Transfer reference
FxQuote reference
PaymentMethod reference
amount decimal
currency string
country string
order_id string
description string
status string
status_code string
status_detail string
created_date dateTime
approved_date dateTime
updated_date dateTime
notification_url reference
callback_url reference
redirect_url reference
payment_method_id string
payment_method_flow string
payer reference
beneficiary reference
card reference
request_id string
payment_id string
name string
email string
document string
document_type string
address reference
phone string
holder_name string
last4 string
brand string
expiration_month integer
expiration_year integer
card_id string
installments integer
bank_account reference
bank_code string
agency string
rate decimal
valid_until dateTime
reason_code string
reason_description string
chargeback_stage string
arn string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "dlocal": "https://docs.dlocal.com/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Payment": {
      "@id": "dlocal:Payment",
      "@type": "@id"
    },
    "Payout": {
      "@id": "dlocal:Payout",
      "@type": "@id"
    },
    "Payer": {
      "@id": "dlocal:Payer",
      "@type": "@id"
    },
    "Beneficiary": {
      "@id": "dlocal:Beneficiary",
      "@type": "@id"
    },
    "CardOutput": {
      "@id": "dlocal:CardOutput",
      "@type": "@id"
    },
    "BankAccount": {
      "@id": "dlocal:BankAccount",
      "@type": "@id"
    },
    "Refund": {
      "@id": "dlocal:Refund",
      "@type": "@id"
    },
    "Chargeback": {
      "@id": "dlocal:Chargeback",
      "@type": "@id"
    },
    "Verification": {
      "@id": "dlocal:Verification",
      "@type": "@id"
    },
    "Account": {
      "@id": "dlocal:Account",
      "@type": "@id"
    },
    "Transfer": {
      "@id": "dlocal:Transfer",
      "@type": "@id"
    },
    "FxQuote": {
      "@id": "dlocal:FxQuote",
      "@type": "@id"
    },
    "PaymentMethod": {
      "@id": "dlocal:PaymentMethod",
      "@type": "@id"
    },

    "id": "@id",
    "type": "@type",

    "amount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "schema:priceCurrency",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "schema:addressCountry",
      "@type": "xsd:string"
    },
    "order_id": {
      "@id": "schema:orderNumber",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "dlocal:status",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "dlocal:statusCode",
      "@type": "xsd:string"
    },
    "status_detail": {
      "@id": "dlocal:statusDetail",
      "@type": "xsd:string"
    },
    "created_date": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "approved_date": {
      "@id": "dlocal:approvedDate",
      "@type": "xsd:dateTime"
    },
    "updated_date": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "notification_url": {
      "@id": "dlocal:notificationUrl",
      "@type": "@id"
    },
    "callback_url": {
      "@id": "dlocal:callbackUrl",
      "@type": "@id"
    },
    "redirect_url": {
      "@id": "dlocal:redirectUrl",
      "@type": "@id"
    },
    "payment_method_id": {
      "@id": "dlocal:paymentMethodId",
      "@type": "xsd:string"
    },
    "payment_method_flow": {
      "@id": "dlocal:paymentMethodFlow",
      "@type": "xsd:string"
    },
    "payer": {
      "@id": "dlocal:payer",
      "@type": "@id"
    },
    "beneficiary": {
      "@id": "dlocal:beneficiary",
      "@type": "@id"
    },
    "card": {
      "@id": "dlocal:card",
      "@type": "@id"
    },
    "request_id": {
      "@id": "dlocal:requestId",
      "@type": "xsd:string"
    },
    "payment_id": {
      "@id": "dlocal:paymentId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "document": {
      "@id": "dlocal:document",
      "@type": "xsd:string"
    },
    "document_type": {
      "@id": "dlocal:documentType",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "schema:address",
      "@type": "@id"
    },
    "phone": {
      "@id": "schema:telephone",
      "@type": "xsd:string"
    },
    "holder_name": {
      "@id": "dlocal:cardHolderName",
      "@type": "xsd:string"
    },
    "last4": {
      "@id": "dlocal:cardLast4",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "dlocal:cardBrand",
      "@type": "xsd:string"
    },
    "expiration_month": {
      "@id": "dlocal:expirationMonth",
      "@type": "xsd:integer"
    },
    "expiration_year": {
      "@id": "dlocal:expirationYear",
      "@type": "xsd:integer"
    },
    "card_id": {
      "@id": "dlocal:cardId",
      "@type": "xsd:string"
    },
    "installments": {
      "@id": "dlocal:installments",
      "@type": "xsd:integer"
    },
    "bank_account": {
      "@id": "dlocal:bankAccount",
      "@type": "@id"
    },
    "bank_code": {
      "@id": "dlocal:bankCode",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "dlocal:bankAgency",
      "@type": "xsd:string"
    },
    "rate": {
      "@id": "dlocal:fxRate",
      "@type": "xsd:decimal"
    },
    "valid_until": {
      "@id": "dlocal:validUntil",
      "@type": "xsd:dateTime"
    },
    "reason_code": {
      "@id": "dlocal:reasonCode",
      "@type": "xsd:string"
    },
    "reason_description": {
      "@id": "dlocal:reasonDescription",
      "@type": "xsd:string"
    },
    "chargeback_stage": {
      "@id": "dlocal:chargebackStage",
      "@type": "xsd:string"
    },
    "arn": {
      "@id": "dlocal:acquirerReferenceNumber",
      "@type": "xsd:string"
    }
  }
}