PayJunction · JSON-LD Context
Payjunction Context
JSON-LD context defining the semantic vocabulary for Payjunction from PayJunction.
6 Classes
34 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
payjunction:
https://payjunction.com/schema#
Classes
GetDeposits88888888444444444444CcccccccccccResponse
PostPlaidItemPublicTokenExchangeResponse
GetSettlementsSettlementidResponse
PostSmartterminalsSmartterminalidRequestPaymentResponse
PostTransactionsResponse
PutTransactionsResponse
Properties
| Property | Type | Container |
|---|---|---|
| depositId | string | |
| depositDate | date | |
| merchantNumber | string | |
| merchantName | string | |
| amountBatch | decimal | |
| amountFee | decimal | |
| amountChargeback | decimal | |
| amountOther | decimal | |
| amountNet | decimal | |
| depositAccount | ||
| breakdown | list | |
| plaidAccessToken | string | |
| accountMask | string | |
| accountType | string | |
| bankName | string | |
| settlementId | integer | |
| terminalId | integer | |
| created | dateTime | |
| status | string | |
| requestPaymentId | string | |
| authorized | boolean | |
| approvalCode | string | |
| avs | ||
| cvv | ||
| transactionId | integer | |
| uri | string | |
| action | string | |
| amountBase | string | |
| amountTax | string | |
| amountShipping | string | |
| amountTip | string | |
| amountSurcharge | string | |
| amountTotal | string | |
| surcharge |
JSON-LD Document
{
"@context": {
"@vocab": "https://payjunction.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"payjunction": "https://payjunction.com/schema#",
"GetDeposits88888888444444444444CcccccccccccResponse": "payjunction:GetDeposits88888888444444444444CcccccccccccResponse",
"depositId": {
"@id": "payjunction:depositId",
"@type": "xsd:string"
},
"depositDate": {
"@id": "payjunction:depositDate",
"@type": "xsd:date"
},
"merchantNumber": {
"@id": "payjunction:merchantNumber",
"@type": "xsd:string"
},
"merchantName": {
"@id": "payjunction:merchantName",
"@type": "xsd:string"
},
"amountBatch": {
"@id": "payjunction:amountBatch",
"@type": "xsd:decimal"
},
"amountFee": {
"@id": "payjunction:amountFee",
"@type": "xsd:decimal"
},
"amountChargeback": {
"@id": "payjunction:amountChargeback",
"@type": "xsd:decimal"
},
"amountOther": {
"@id": "payjunction:amountOther",
"@type": "xsd:decimal"
},
"amountNet": {
"@id": "payjunction:amountNet",
"@type": "xsd:decimal"
},
"depositAccount": {
"@id": "payjunction:depositAccount"
},
"breakdown": {
"@id": "payjunction:breakdown",
"@container": "@list"
},
"PostPlaidItemPublicTokenExchangeResponse": "payjunction:PostPlaidItemPublicTokenExchangeResponse",
"plaidAccessToken": {
"@id": "payjunction:plaidAccessToken",
"@type": "xsd:string"
},
"accountMask": {
"@id": "payjunction:accountMask",
"@type": "xsd:string"
},
"accountType": {
"@id": "payjunction:accountType",
"@type": "xsd:string"
},
"bankName": {
"@id": "payjunction:bankName",
"@type": "xsd:string"
},
"GetSettlementsSettlementidResponse": "payjunction:GetSettlementsSettlementidResponse",
"settlementId": {
"@id": "payjunction:settlementId",
"@type": "xsd:integer"
},
"terminalId": {
"@id": "payjunction:terminalId",
"@type": "xsd:integer"
},
"created": {
"@id": "payjunction:created",
"@type": "xsd:dateTime"
},
"status": {
"@id": "payjunction:status",
"@type": "xsd:string"
},
"PostSmartterminalsSmartterminalidRequestPaymentResponse": "payjunction:PostSmartterminalsSmartterminalidRequestPaymentResponse",
"requestPaymentId": {
"@id": "payjunction:requestPaymentId",
"@type": "xsd:string"
},
"PostTransactionsResponse": "payjunction:PostTransactionsResponse",
"authorized": {
"@id": "payjunction:authorized",
"@type": "xsd:boolean"
},
"approvalCode": {
"@id": "payjunction:approvalCode",
"@type": "xsd:string"
},
"avs": {
"@id": "payjunction:avs"
},
"cvv": {
"@id": "payjunction:cvv"
},
"PutTransactionsResponse": "payjunction:PutTransactionsResponse",
"transactionId": {
"@id": "payjunction:transactionId",
"@type": "xsd:integer"
},
"uri": {
"@id": "payjunction:uri",
"@type": "xsd:string"
},
"action": {
"@id": "payjunction:action",
"@type": "xsd:string"
},
"amountBase": {
"@id": "payjunction:amountBase",
"@type": "xsd:string"
},
"amountTax": {
"@id": "payjunction:amountTax",
"@type": "xsd:string"
},
"amountShipping": {
"@id": "payjunction:amountShipping",
"@type": "xsd:string"
},
"amountTip": {
"@id": "payjunction:amountTip",
"@type": "xsd:string"
},
"amountSurcharge": {
"@id": "payjunction:amountSurcharge",
"@type": "xsd:string"
},
"amountTotal": {
"@id": "payjunction:amountTotal",
"@type": "xsd:string"
},
"surcharge": {
"@id": "payjunction:surcharge"
}
},
"@type": "schema:Dataset",
"schema:name": "PayJunction API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects PayJunction'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-27) from openapi/_ae-authored/payjunction-openapi-generated.yml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/_ae-authored/payjunction-openapi-generated.yml"
]
}