Visa · JSON-LD Context
Visa Context
JSON-LD context defining the semantic vocabulary for Visa from Visa.
0 Classes
8 Properties
5 Namespaces
Namespaces
visa:
https://developer.visa.com/ns/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fibo:
https://spec.edmcouncil.org/fibo/ontology/FND/
Properties
| Property | Type | Container |
|---|---|---|
| PaymentTransaction | ||
| PaymentAccount | ||
| Merchant | ||
| CardAcceptor | ||
| MerchantOffer | ||
| AtmLocation | ||
| TransactionControl | ||
| FundsTransfer |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"visa": "https://developer.visa.com/ns/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fibo": "https://spec.edmcouncil.org/fibo/ontology/FND/",
"PaymentTransaction": {
"@id": "visa:PaymentTransaction",
"@context": {
"transactionIdentifier": "visa:transactionIdentifier",
"systemsTraceAuditNumber": "visa:systemsTraceAuditNumber",
"retrievalReferenceNumber": "visa:retrievalReferenceNumber",
"amount": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"transactionCurrencyCode": "schema:priceCurrency",
"transmissionDateTime": {
"@id": "dcterms:date",
"@type": "xsd:dateTime"
},
"actionCode": "visa:actionCode",
"approvalCode": "visa:approvalCode",
"responseCode": "visa:responseCode",
"businessApplicationId": "visa:businessApplicationId",
"acquiringBin": "visa:acquiringBin",
"acquirerCountryCode": "visa:acquirerCountryCode"
}
},
"PaymentAccount": {
"@id": "visa:PaymentAccount",
"@context": {
"primaryAccountNumber": "visa:primaryAccountNumber",
"paymentAccountReference": "visa:paymentAccountReference",
"cardExpiryDate": {
"@id": "visa:cardExpiryDate",
"@type": "xsd:gYearMonth"
},
"cardholderName": "schema:name",
"cardTypeCode": "visa:cardTypeCode",
"cardProductType": "visa:cardProductType",
"issuerName": "schema:lender",
"issuerCountryCode": "visa:issuerCountryCode",
"binNumber": "visa:binNumber",
"accountStatus": "visa:accountStatus",
"fastFundsIndicator": "visa:fastFundsIndicator",
"pushPaymentsIndicator": "visa:pushPaymentsIndicator"
}
},
"Merchant": {
"@id": "visa:Merchant",
"@context": {
"visaMerchantId": "visa:visaMerchantId",
"visaStoreId": "visa:visaStoreId",
"merchantName": "schema:name",
"merchantCategoryCode": "visa:merchantCategoryCode",
"merchantUrl": {
"@id": "schema:url",
"@type": "@id"
},
"merchantLogoUrl": {
"@id": "schema:logo",
"@type": "@id"
},
"phoneNumber": "schema:telephone",
"merchantAddress": "schema:address",
"acceptsVisa": "visa:acceptsVisa",
"cardAcceptorId": "visa:cardAcceptorId"
}
},
"CardAcceptor": {
"@id": "visa:CardAcceptor",
"@context": {
"name": "schema:name",
"terminalId": "visa:terminalId",
"idCode": "visa:cardAcceptorIdCode",
"address": "schema:address"
}
},
"MerchantOffer": {
"@id": "visa:MerchantOffer",
"@context": {
"offerId": "visa:offerId",
"offerTitle": "schema:name",
"offerDescription": "schema:description",
"validityStartDate": {
"@id": "schema:validFrom",
"@type": "xsd:date"
},
"validityEndDate": {
"@id": "schema:validThrough",
"@type": "xsd:date"
},
"redemptionUrl": {
"@id": "schema:url",
"@type": "@id"
},
"merchantName": "schema:seller",
"category": "schema:category",
"termsAndConditions": "visa:termsAndConditions"
}
},
"AtmLocation": {
"@id": "visa:AtmLocation",
"@context": {
"atmId": "visa:atmId",
"terminalId": "visa:terminalId",
"ownerBusinessName": "schema:name",
"address": "schema:address",
"latitude": "schema:latitude",
"longitude": "schema:longitude",
"isAvailable24Hours": "schema:openingHours",
"networkAlliance": "visa:networkAlliance"
}
},
"TransactionControl": {
"@id": "visa:TransactionControl",
"@context": {
"controlType": "visa:controlType",
"isDeclinedEnabled": "visa:isDeclinedEnabled",
"isAlertEnabled": "visa:isAlertEnabled",
"thresholdAmount": {
"@id": "visa:thresholdAmount",
"@type": "xsd:decimal"
}
}
},
"FundsTransfer": {
"@id": "visa:FundsTransfer",
"@context": {
"senderName": "schema:sender",
"recipientName": "schema:recipient",
"senderAccountNumber": "visa:senderAccountNumber",
"recipientPrimaryAccountNumber": "visa:recipientPrimaryAccountNumber",
"amount": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"transactionCurrencyCode": "schema:priceCurrency"
}
}
}
}