{
  "@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"
  ]
}