PayJunction · JSON-LD Context

Payjunction Context

JSON-LD context defining the semantic vocabulary for Payjunction from PayJunction.

6 Classes 34 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/
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

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