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