Credorax · JSON-LD Context
Credorax Context
JSON-LD context defining the semantic vocabulary for Credorax from Credorax.
12 Classes
75 Properties
4 Namespaces
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
{
"@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"
]
}