Fiserv · JSON-LD Context
Fiserv Context
JSON-LD context defining the semantic vocabulary for Fiserv from Fiserv.
0 Classes
8 Properties
5 Namespaces
Namespaces
fiserv:
https://developer.fiserv.com/vocab/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
pay:
https://www.w3.org/ns/payment#
Properties
| Property | Type | Container |
|---|---|---|
| PaymentTransaction | ||
| Account | ||
| Card | ||
| Party | ||
| Merchant | ||
| Dispute | ||
| Transfer | ||
| WebhookEvent |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"fiserv": "https://developer.fiserv.com/vocab/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"pay": "https://www.w3.org/ns/payment#",
"PaymentTransaction": {
"@id": "fiserv:PaymentTransaction",
"@context": {
"transactionId": "fiserv:transactionId",
"orderId": "fiserv:orderId",
"merchantId": "fiserv:merchantId",
"transactionType": "fiserv:transactionType",
"transactionState": "fiserv:transactionState",
"amount": "schema:price",
"currency": "schema:priceCurrency",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
},
"settlementDate": {
"@id": "fiserv:settlementDate",
"@type": "xsd:date"
},
"paymentSource": "fiserv:paymentSource",
"processorResponse": "fiserv:processorResponse"
}
},
"Account": {
"@id": "fiserv:Account",
"@context": {
"accountId": "fiserv:accountId",
"accountNumber": "fiserv:accountNumber",
"accountType": "fiserv:accountType",
"status": "fiserv:accountStatus",
"currency": "schema:priceCurrency",
"openDate": {
"@id": "fiserv:openDate",
"@type": "xsd:date"
},
"closeDate": {
"@id": "fiserv:closeDate",
"@type": "xsd:date"
},
"branchId": "fiserv:branchId",
"balances": "fiserv:balances",
"limits": "fiserv:limits",
"owner": {
"@id": "fiserv:owner",
"@type": "@id"
}
}
},
"Card": {
"@id": "fiserv:Card",
"@context": {
"cardNumber": "fiserv:cardNumber",
"cardType": "fiserv:cardType",
"cardBrand": "fiserv:cardBrand",
"status": "fiserv:cardStatus",
"expirationDate": {
"@id": "fiserv:expirationDate",
"@type": "xsd:gYearMonth"
},
"nameOnCard": "schema:name",
"account": {
"@id": "fiserv:account",
"@type": "@id"
}
}
},
"Party": {
"@id": "fiserv:Party",
"@context": {
"partyId": "fiserv:partyId",
"partyType": "fiserv:partyType",
"firstName": "schema:givenName",
"lastName": "schema:familyName",
"organizationName": "schema:legalName",
"email": "schema:email",
"phone": "schema:telephone",
"dateOfBirth": {
"@id": "schema:birthDate",
"@type": "xsd:date"
},
"address": "schema:address"
}
},
"Merchant": {
"@id": "fiserv:Merchant",
"@context": {
"merchantId": "fiserv:merchantId",
"merchantName": "schema:name",
"merchantCategoryCode": "fiserv:merchantCategoryCode",
"website": {
"@id": "schema:url",
"@type": "@id"
}
}
},
"Dispute": {
"@id": "fiserv:Dispute",
"@context": {
"disputeId": "fiserv:disputeId",
"disputeStatus": "fiserv:disputeStatus",
"reason": "fiserv:disputeReason",
"reasonCode": "fiserv:disputeReasonCode",
"disputeAmount": "schema:price",
"transaction": {
"@id": "fiserv:transaction",
"@type": "@id"
},
"responseDeadline": {
"@id": "fiserv:responseDeadline",
"@type": "xsd:date"
}
}
},
"Transfer": {
"@id": "fiserv:Transfer",
"@context": {
"transferId": "fiserv:transferId",
"transferType": "fiserv:transferType",
"amount": "schema:price",
"currency": "schema:priceCurrency",
"fromAccount": {
"@id": "fiserv:fromAccount",
"@type": "@id"
},
"toAccount": {
"@id": "fiserv:toAccount",
"@type": "@id"
},
"scheduledDate": {
"@id": "fiserv:scheduledDate",
"@type": "xsd:date"
},
"status": "fiserv:transferStatus"
}
},
"WebhookEvent": {
"@id": "fiserv:WebhookEvent",
"@context": {
"eventId": "fiserv:eventId",
"eventType": "fiserv:eventType",
"timestamp": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
}
}
}