Credorax · JSON-LD Context

Credorax Context

JSON-LD context defining the semantic vocabulary for Credorax from Credorax.

12 Classes 75 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/
credorax: https://shift4.com/schema#

Classes

GetChargesResponse PostChargesRequest PostChargesResponse GetCustomersCustomeridCardsResponse PostCustomersCustomeridCardsRequest PostCustomersCustomeridCardsResponse GetPlansResponse PostPlansRequest PostPlansResponse GetTokensResponse PostTokensRequest PostTokensResponse

Properties

Property Type Container
error
amount integer
currency string
type string
description string
customerId string
card string
paymentMethod string
flow
captured boolean
options
billing
shipping
threeDSecure
splits list
recipient
sender
merchantAccountId string
external
collectionMode string
metadata
id string
created integer
objectType string
amountRefunded integer
status string
refunded boolean
refunds list
disputed boolean
dispute
subscriptionId string
clientObjectId string
fraudDetails
arn string
schemeTransactionId string
paymentAccountReference string
aft
authCode string
threeDSecureInfo
avsCheck
aniCheck
cvvCheck
failureCode string
failureMessage string
failureIssuerDeclineCode string
adviceCode string
networkAdviceCode string
multibanco
cards list
first6 string
last4 string
fingerprint string
expMonth string
expYear string
cardholderName string
brand string
country string
issuer string
fraudCheckData
addressLine1 string
addressLine2 string
addressCity string
addressState string
addressZip string
addressCountry string
fastCredit
interval string
intervalCount integer
billingCycles string
name string
trialPeriodDays integer
recursTo string
used boolean
number string
cvc string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://shift4.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "credorax": "https://shift4.com/schema#",
    "GetChargesResponse": "credorax:GetChargesResponse",
    "error": {
      "@id": "credorax:error"
    },
    "PostChargesRequest": "credorax:PostChargesRequest",
    "amount": {
      "@id": "credorax:amount",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "credorax:currency",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "credorax:type",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "credorax:description",
      "@type": "xsd:string"
    },
    "customerId": {
      "@id": "credorax:customerId",
      "@type": "xsd:string"
    },
    "card": {
      "@id": "credorax:card",
      "@type": "xsd:string"
    },
    "paymentMethod": {
      "@id": "credorax:paymentMethod",
      "@type": "xsd:string"
    },
    "flow": {
      "@id": "credorax:flow"
    },
    "captured": {
      "@id": "credorax:captured",
      "@type": "xsd:boolean"
    },
    "options": {
      "@id": "credorax:options"
    },
    "billing": {
      "@id": "credorax:billing"
    },
    "shipping": {
      "@id": "credorax:shipping"
    },
    "threeDSecure": {
      "@id": "credorax:threeDSecure"
    },
    "splits": {
      "@id": "credorax:splits",
      "@container": "@list"
    },
    "recipient": {
      "@id": "credorax:recipient"
    },
    "sender": {
      "@id": "credorax:sender"
    },
    "merchantAccountId": {
      "@id": "credorax:merchantAccountId",
      "@type": "xsd:string"
    },
    "external": {
      "@id": "credorax:external"
    },
    "collectionMode": {
      "@id": "credorax:collectionMode",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "credorax:metadata"
    },
    "PostChargesResponse": "credorax:PostChargesResponse",
    "id": {
      "@id": "credorax:id",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "credorax:created",
      "@type": "xsd:integer"
    },
    "objectType": {
      "@id": "credorax:objectType",
      "@type": "xsd:string"
    },
    "amountRefunded": {
      "@id": "credorax:amountRefunded",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "credorax:status",
      "@type": "xsd:string"
    },
    "refunded": {
      "@id": "credorax:refunded",
      "@type": "xsd:boolean"
    },
    "refunds": {
      "@id": "credorax:refunds",
      "@container": "@list"
    },
    "disputed": {
      "@id": "credorax:disputed",
      "@type": "xsd:boolean"
    },
    "dispute": {
      "@id": "credorax:dispute"
    },
    "subscriptionId": {
      "@id": "credorax:subscriptionId",
      "@type": "xsd:string"
    },
    "clientObjectId": {
      "@id": "credorax:clientObjectId",
      "@type": "xsd:string"
    },
    "fraudDetails": {
      "@id": "credorax:fraudDetails"
    },
    "arn": {
      "@id": "credorax:arn",
      "@type": "xsd:string"
    },
    "schemeTransactionId": {
      "@id": "credorax:schemeTransactionId",
      "@type": "xsd:string"
    },
    "paymentAccountReference": {
      "@id": "credorax:paymentAccountReference",
      "@type": "xsd:string"
    },
    "aft": {
      "@id": "credorax:aft"
    },
    "authCode": {
      "@id": "credorax:authCode",
      "@type": "xsd:string"
    },
    "threeDSecureInfo": {
      "@id": "credorax:threeDSecureInfo"
    },
    "avsCheck": {
      "@id": "credorax:avsCheck"
    },
    "aniCheck": {
      "@id": "credorax:aniCheck"
    },
    "cvvCheck": {
      "@id": "credorax:cvvCheck"
    },
    "failureCode": {
      "@id": "credorax:failureCode",
      "@type": "xsd:string"
    },
    "failureMessage": {
      "@id": "credorax:failureMessage",
      "@type": "xsd:string"
    },
    "failureIssuerDeclineCode": {
      "@id": "credorax:failureIssuerDeclineCode",
      "@type": "xsd:string"
    },
    "adviceCode": {
      "@id": "credorax:adviceCode",
      "@type": "xsd:string"
    },
    "networkAdviceCode": {
      "@id": "credorax:networkAdviceCode",
      "@type": "xsd:string"
    },
    "multibanco": {
      "@id": "credorax:multibanco"
    },
    "GetCustomersCustomeridCardsResponse": "credorax:GetCustomersCustomeridCardsResponse",
    "cards": {
      "@id": "credorax:cards",
      "@container": "@list"
    },
    "PostCustomersCustomeridCardsRequest": "credorax:PostCustomersCustomeridCardsRequest",
    "PostCustomersCustomeridCardsResponse": "credorax:PostCustomersCustomeridCardsResponse",
    "first6": {
      "@id": "credorax:first6",
      "@type": "xsd:string"
    },
    "last4": {
      "@id": "credorax:last4",
      "@type": "xsd:string"
    },
    "fingerprint": {
      "@id": "credorax:fingerprint",
      "@type": "xsd:string"
    },
    "expMonth": {
      "@id": "credorax:expMonth",
      "@type": "xsd:string"
    },
    "expYear": {
      "@id": "credorax:expYear",
      "@type": "xsd:string"
    },
    "cardholderName": {
      "@id": "credorax:cardholderName",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "credorax:brand",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "credorax:country",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "credorax:issuer",
      "@type": "xsd:string"
    },
    "fraudCheckData": {
      "@id": "credorax:fraudCheckData"
    },
    "addressLine1": {
      "@id": "credorax:addressLine1",
      "@type": "xsd:string"
    },
    "addressLine2": {
      "@id": "credorax:addressLine2",
      "@type": "xsd:string"
    },
    "addressCity": {
      "@id": "credorax:addressCity",
      "@type": "xsd:string"
    },
    "addressState": {
      "@id": "credorax:addressState",
      "@type": "xsd:string"
    },
    "addressZip": {
      "@id": "credorax:addressZip",
      "@type": "xsd:string"
    },
    "addressCountry": {
      "@id": "credorax:addressCountry",
      "@type": "xsd:string"
    },
    "fastCredit": {
      "@id": "credorax:fastCredit"
    },
    "GetPlansResponse": "credorax:GetPlansResponse",
    "interval": {
      "@id": "credorax:interval",
      "@type": "xsd:string"
    },
    "intervalCount": {
      "@id": "credorax:intervalCount",
      "@type": "xsd:integer"
    },
    "billingCycles": {
      "@id": "credorax:billingCycles",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "credorax:name",
      "@type": "xsd:string"
    },
    "trialPeriodDays": {
      "@id": "credorax:trialPeriodDays",
      "@type": "xsd:integer"
    },
    "recursTo": {
      "@id": "credorax:recursTo",
      "@type": "xsd:string"
    },
    "PostPlansRequest": "credorax:PostPlansRequest",
    "PostPlansResponse": "credorax:PostPlansResponse",
    "GetTokensResponse": "credorax:GetTokensResponse",
    "used": {
      "@id": "credorax:used",
      "@type": "xsd:boolean"
    },
    "PostTokensRequest": "credorax:PostTokensRequest",
    "number": {
      "@id": "credorax:number",
      "@type": "xsd:string"
    },
    "cvc": {
      "@id": "credorax:cvc",
      "@type": "xsd:string"
    },
    "PostTokensResponse": "credorax:PostTokensResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Credorax API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Credorax'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-11) from openapi/_ae-authored/credorax-openapi-generated.yml.",
  "dcterms:created": "2026-10-11",
  "dcterms:source": [
    "openapi/_ae-authored/credorax-openapi-generated.yml"
  ]
}