{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "nuvei": "https://raw.githubusercontent.com/api-evangelist/nuvei/main/vocabulary/nuvei-vocabulary.yml#",
    "Nuvei": "schema:Organization",
    "Payment": "nuvei:Payment",
    "Order": "nuvei:Order",
    "Refund": "nuvei:Refund",
    "Payout": "nuvei:Payout",
    "Settle": "nuvei:Settle",
    "Void": "nuvei:Void",
    "UserPaymentOption": "nuvei:UserPaymentOption",
    "PaymentMethod": "schema:PaymentMethod",
    "Card": "nuvei:Card",
    "AlternativePaymentMethod": "nuvei:AlternativePaymentMethod",
    "merchantId": "nuvei:merchantId",
    "merchantSiteId": "nuvei:merchantSiteId",
    "userTokenId": "nuvei:userTokenId",
    "sessionToken": "nuvei:sessionToken",
    "clientUniqueId": "nuvei:clientUniqueId",
    "clientRequestId": "nuvei:clientRequestId",
    "amount": { "@id": "schema:price", "@type": "xsd:string" },
    "currency": { "@id": "schema:priceCurrency", "@type": "xsd:string" },
    "transactionId": "nuvei:transactionId",
    "externalTransactionId": "nuvei:externalTransactionId",
    "relatedTransactionId": "nuvei:relatedTransactionId",
    "transactionStatus": "nuvei:transactionStatus",
    "transactionType": "nuvei:transactionType",
    "authCode": "nuvei:authCode",
    "userPaymentOptionId": "nuvei:userPaymentOptionId",
    "paymentMethod": "schema:paymentMethod",
    "billingAddress": "schema:billingAddress",
    "shippingAddress": "schema:shippingAddress",
    "deviceDetails": "nuvei:deviceDetails",
    "checksum": "nuvei:checksum",
    "timeStamp": "schema:dateCreated",
    "DirectMerchantNotification": "nuvei:DirectMerchantNotification",
    "advanceResponseChecksum": "nuvei:advanceResponseChecksum",
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  }
}
