{ "@context": { "@vocab": "https://schema.org/", "mc": "https://developer.mastercard.com/ns/", "iso": "https://www.iso.org/standard/", "fibo": "https://spec.edmcouncil.org/fibo/ontology/", "Payment": { "@id": "schema:PayAction", "@context": { "paymentId": "schema:identifier", "paymentType": "schema:paymentMethod", "amount": "schema:price", "currency": "schema:priceCurrency", "status": "schema:paymentStatus", "timestamp": "schema:dateCreated", "sender": "schema:agent", "recipient": "schema:recipient", "cardNumber": "mc:primaryAccountNumber", "tokenNumber": "mc:paymentToken", "merchantId": "mc:merchantIdentifier", "merchantName": "schema:name", "merchantCategoryCode": "mc:merchantCategoryCode", "acquirerId": "mc:acquirerIdentifier", "icaNumber": "mc:interbankCardAssociationNumber", "authorizationCode": "mc:authorizationCode", "billingAmount": "mc:billingAmount", "billingCurrency": "mc:billingCurrency", "conversionRate": "schema:exchangeRate", "network": "mc:paymentNetwork", "channel": "mc:paymentChannel", "posEntryMode": "mc:posEntryMode", "terminalId": "mc:terminalIdentifier", "settlementDate": "mc:settlementDate", "referenceId": "mc:referenceIdentifier", "memo": "schema:description" } }, "Transaction": { "@id": "schema:MoneyTransfer", "@context": { "transactionId": "schema:identifier", "transactionIdentifiers": "mc:transactionIdentifiers", "cardNumber": "mc:primaryAccountNumber", "cardProductCode": "mc:cardProductCode", "transactionAmount": "schema:price", "transactionCurrencyCode": "schema:priceCurrency", "billingAmount": "mc:billingAmount", "billingCurrencyCode": "mc:billingCurrency", "transactionDate": "schema:startDate", "transactionTime": "schema:startTime", "settlementDate": "mc:settlementDate", "timestamp": "schema:dateCreated", "icaNumber": "mc:interbankCardAssociationNumber", "acquirerId": "mc:acquirerIdentifier", "merchantId": "mc:merchantIdentifier", "merchantName": "schema:name", "merchantCity": "schema:addressLocality", "merchantStateProvinceCode": "schema:addressRegion", "merchantCountryCode": "schema:addressCountry", "merchantPostalCode": "schema:postalCode", "merchantCategoryCode": "mc:merchantCategoryCode", "terminalId": "mc:terminalIdentifier", "terminalAttendanceIndicator": "mc:terminalAttendanceIndicator", "terminalOperatingEnvironment": "mc:terminalOperatingEnvironment", "terminalCapabilityIndicator": "mc:terminalCapabilityIndicator", "posEntryMode": "mc:posEntryMode", "accountDeviceType": "mc:accountDeviceType", "cardholderPresenceIndicator": "mc:cardholderPresenceIndicator", "cardPresenceIndicator": "mc:cardPresenceIndicator", "catLevelIndicator": "mc:catLevelIndicator", "cvcInvalidIndicator": "mc:cvcInvalidIndicator", "avsResponseCode": "mc:avsResponseCode", "authResponseCode": "mc:authorizationResponseCode", "network": "mc:paymentNetwork", "refId": "mc:referenceIdentifier", "memo": "schema:description" } }, "Card": { "@id": "schema:PaymentCard", "@context": { "cardNumber": "mc:primaryAccountNumber", "cardId": "schema:identifier", "cardPackId": "mc:cardPackIdentifier", "cardType": "mc:cardType", "cardProductCode": "mc:cardProductCode", "planCode": "mc:planCode", "programCode": "mc:programCode", "brand": "schema:brand", "tier": "mc:cardTier", "status": "mc:cardStatus", "issuedDate": "schema:dateCreated", "expirationDate": "mc:expirationDate", "embossedName": "schema:name", "numberless": "mc:numberless", "instant": "mc:instantCard", "virtual": "mc:virtualCard", "contactless": "schema:contactlessPayment", "photoIndicator": "mc:photoIndicator", "deliveryMode": "mc:deliveryMode", "deliveryDate": "mc:deliveryDate", "tokenNumber": "mc:paymentToken", "binNumber": "mc:bankIdentificationNumber", "issuerId": "mc:issuerIdentifier", "issuerName": "mc:issuerName", "issuerCountryCode": "mc:issuerCountry", "cardholder": "schema:holder", "limits": "mc:cardLimits", "applicationType": "mc:applicationType", "corporateCode": "mc:corporateCode" } }, "Merchant": { "@id": "schema:LocalBusiness", "@context": { "merchantId": "schema:identifier", "id": "mc:numericMerchantId", "merchantName": "schema:legalName", "dbaName": "schema:alternateName", "merchantCategoryCode": "mc:merchantCategoryCode", "category": "schema:category", "categoryId": "mc:categoryIdentifier", "merchantType": "mc:merchantType", "address": "schema:address", "location": "schema:geo", "distance": "schema:distance", "distanceUnit": "mc:distanceUnit", "geocodingResult": "mc:geocodingResult", "terminalCapabilities": "mc:terminalCapabilities", "cashbackMaximumAmount": "mc:cashbackMaximumAmount", "dpa": "mc:digitalPaymentApplication", "acquirerId": "mc:acquirerIdentifier", "acquirerMerchantId": "mc:acquirerMerchantIdentifier", "websiteUrl": "schema:url", "logoUrl": "schema:logo", "offerMerchantId": "mc:offerMerchantIdentifier" } }, "MerchantAddress": { "@id": "schema:PostalAddress", "@context": { "addressLine1": "schema:streetAddress", "addressLine2": "mc:addressLine2", "city": "schema:addressLocality", "stateProvinceCode": "schema:addressRegion", "stateProvinceName": "mc:stateProvinceName", "postalCode": "schema:postalCode", "countryCode": "schema:addressCountry", "countryName": "mc:countryName" } }, "GeoLocation": { "@id": "schema:GeoCoordinates", "@context": { "latitude": "schema:latitude", "longitude": "schema:longitude" } }, "FraudAlert": { "@id": "mc:FraudAlert", "@context": { "alertId": "schema:identifier", "alertType": "mc:alertType", "alertSource": "mc:alertSource", "refId": "mc:referenceIdentifier", "timestamp": "schema:dateCreated", "icaNumber": "mc:interbankCardAssociationNumber", "acquirerId": "mc:acquirerIdentifier", "cardNumber": "mc:primaryAccountNumber", "cardProductCode": "mc:cardProductCode", "transactionDate": "schema:startDate", "transactionAmount": "schema:price", "transactionCurrencyCode": "schema:priceCurrency", "billingAmount": "mc:billingAmount", "billingCurrencyCode": "mc:billingCurrency", "settlementDate": "mc:settlementDate", "fraudTypeCode": "mc:fraudTypeCode", "fraudSubTypeCode": "mc:fraudSubTypeCode", "fraudPostedDate": "mc:fraudPostedDate", "cardholderReportedDate": "mc:cardholderReportedDate", "accountDeviceType": "mc:accountDeviceType", "cardInPossession": "mc:cardInPossession", "issuerSCAExemption": "mc:issuerSCAExemption", "transactionIdentifiers": "mc:transactionIdentifiers", "merchant": "schema:seller", "terminal": "mc:terminal", "outcome": "schema:result", "avsResponseCode": "mc:avsResponseCode", "authResponseCode": "mc:authorizationResponseCode", "cvcInvalidIndicator": "mc:cvcInvalidIndicator", "memo": "schema:description", "providerId": "mc:providerIdentifier" } }, "AlertOutcome": { "@id": "mc:AlertOutcome", "@context": { "outcome": "mc:outcomeType", "refundStatus": "mc:refundStatus", "refundAmount": "mc:refundAmount", "amountStopped": "mc:amountStopped", "comments": "schema:comment", "actionTimestamp": "schema:dateModified", "status": "mc:processingStatus" } }, "Cardholder": { "@id": "schema:Person", "@context": { "name": "schema:name", "firstName": "schema:givenName", "lastName": "schema:familyName", "email": "schema:email", "phone": "schema:telephone", "clientType": "mc:clientType", "vip": "mc:vipStatus", "address": "schema:address" } }, "PaymentParty": { "@id": "schema:Organization", "@context": { "name": "schema:name", "accountNumber": "mc:accountNumber", "institutionId": "mc:institutionIdentifier", "address": "schema:address" } } } }