CSG Systems · JSON-LD Context

Csg Context

JSON-LD context defining the semantic vocabulary for Csg from CSG Systems.

11 Classes 19 Properties 4 Namespaces
View Context View on GitHub

Namespaces

forte: https://api.forte.net/v3/schemas/
schema: https://schema.org/
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

transaction_id first_name last_name company_name physical_address locality region postal_code country_code email phone

Properties

Property Type Container
Transaction schema:PaymentChargeSpecification
Customer schema:Person
PaymentMethod schema:PaymentMethod
Settlement
action
authorization_amount decimal
authorization_code
order_number
received_date dateTime
transaction_date date
billing_address schema:PostalAddress
card_type
name_on_card
account_type
routing_number
customer_token
paymethod_token
created_date date
settle_date date

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "forte": "https://api.forte.net/v3/schemas/",
    "schema": "https://schema.org/",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Transaction": {
      "@id": "forte:Transaction",
      "@type": "schema:PaymentChargeSpecification"
    },
    "Customer": {
      "@id": "forte:Customer",
      "@type": "schema:Person"
    },
    "PaymentMethod": {
      "@id": "forte:PaymentMethod",
      "@type": "schema:PaymentMethod"
    },
    "Settlement": {
      "@id": "forte:Settlement"
    },

    "transaction_id": "@id",
    "action": {
      "@id": "forte:transactionAction"
    },
    "authorization_amount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "authorization_code": {
      "@id": "forte:authorizationCode"
    },
    "order_number": {
      "@id": "schema:orderNumber"
    },
    "received_date": {
      "@id": "schema:dateReceived",
      "@type": "xsd:dateTime"
    },
    "transaction_date": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    },
    "billing_address": {
      "@id": "schema:billingAddress",
      "@type": "schema:PostalAddress"
    },
    "first_name": "schema:givenName",
    "last_name": "schema:familyName",
    "company_name": "schema:legalName",
    "physical_address": "schema:streetAddress",
    "locality": "schema:addressLocality",
    "region": "schema:addressRegion",
    "postal_code": "schema:postalCode",
    "country_code": "schema:addressCountry",
    "email": "schema:email",
    "phone": "schema:telephone",
    "card_type": {
      "@id": "forte:cardBrand"
    },
    "name_on_card": {
      "@id": "forte:cardholderName"
    },
    "account_type": {
      "@id": "forte:bankAccountType"
    },
    "routing_number": {
      "@id": "forte:routingNumber"
    },
    "customer_token": {
      "@id": "forte:customerReference"
    },
    "paymethod_token": {
      "@id": "forte:paymentMethodReference"
    },
    "created_date": {
      "@id": "schema:dateCreated",
      "@type": "xsd:date"
    },
    "settle_date": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    }
  }
}