BillDesk · JSON-LD Context

Billdesk Context

JSON-LD context defining the semantic vocabulary for Billdesk from BillDesk.

60 Classes 112 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
billdesk: https://billdesk.com/schema#

Classes

customer_notification-request objectid customer_notification Additional-Info Customer payment_method_allowed-response error-object customer-response payment-object payment-object-response avs-object link_status Auth_status Payment_method_type payment-object-fetch-response Error-object Objectid Mandate-Response Mandate Amount_type Avs-request Debit_day Device-order Invoice Next_step Recurrence_rule Split_payment_request Frequency 3ds_parameter Device Pay-using-altid Pay-using-card-account-id Pay-using-card-number-pan Pay-using-issuer-token Pay-using-network-token Authentication_type Avs-response Cardaccount-in-txn-response Links Links_Parameters Txn_process_type Upi-response Upi Card-Response Response-parameters Refund_info Split_payment_refund_request Split_payment_refund_response Authentication_status Threeds_version Bankaccount Customer_message Payment_method_type_subscriptions Verification_required Verification_type Invoice-status Cardacc-network-issuer-token Cardaccid_auth_data Network-issuer-token Altid_card_request

Properties

Property Type Container
sms boolean
email boolean
additional_info1 string
additional_info2 string
additional_info3 string
additional_info4 string
additional_info5 string
additional_info6 string
additional_info7 string
first_name string
last_name string
mobile string
status integer
error_type string
error_code string
message string
amount reference
partial_payment_allowed reference
max_payments_allowed reference
minimum_partial_amount reference
avs reference
bankaccounts list
amount_pending reference
mercid string
customer_refid string
subscription_refid string
subscription_desc string
amount_type string
start_date string
end_date string
frequency string
payment_method_type string
currency string
mandateid string
createdon string
verification_error_code string
verification_error_type string
verification_error_desc string
recurrence_rule reference
debit_day reference
init_channel string
ip string
user_agent string
accept_header string
invoice_number string
invoice_display_number string
customer_name string
invoice_date date
gst_details
browser_language string
browser_javascript_enabled string
browser_tz string
browser_color_depth string
browser_java_enabled string
browser_screen_height string
browser_screen_width string
altid_token
card_end string
cvv string
holder_name string
cardaccountid string
number string
expiry_month string
expiry_year string
tokenize string
coft_consent string
issuer_token
network_token
bankaccount list
account_matched string
name_matched string
masked_value reference
type reference
network reference
issuer reference
cardaccount
links list
creq string
bdcreq string
tranid string
AccuCardholderId string
AccuReturnURL string
session string
AccuGuid string
TermUrl string
AccuRequestId string
cardend string
upi
vpa string
cres string
AccuResponseCode string
otp string
refundInfo list
txn_amount string
refund_amount string
refund_status string
dest_bank_id string
ifsc string
paymentaccountid string
bank_id string
token_ref_no string
token_expiry_month string
token_expiry_year string
transactionid reference
authenticationid reference
rupay_auth_ref_no reference
eci reference
cavv reference
threeds_version reference
ds_transaction_id reference
token_cryptogram string
token_value string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://billdesk.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "billdesk": "https://billdesk.com/schema#",
    "customer_notification-request": "billdesk:customer_notification-request",
    "sms": {
      "@id": "billdesk:sms",
      "@type": "xsd:boolean"
    },
    "email": {
      "@id": "billdesk:email",
      "@type": "xsd:boolean"
    },
    "objectid": "billdesk:objectid",
    "customer_notification": "billdesk:customer_notification",
    "Additional-Info": "billdesk:Additional-Info",
    "additional_info1": {
      "@id": "billdesk:additional_info1",
      "@type": "xsd:string"
    },
    "additional_info2": {
      "@id": "billdesk:additional_info2",
      "@type": "xsd:string"
    },
    "additional_info3": {
      "@id": "billdesk:additional_info3",
      "@type": "xsd:string"
    },
    "additional_info4": {
      "@id": "billdesk:additional_info4",
      "@type": "xsd:string"
    },
    "additional_info5": {
      "@id": "billdesk:additional_info5",
      "@type": "xsd:string"
    },
    "additional_info6": {
      "@id": "billdesk:additional_info6",
      "@type": "xsd:string"
    },
    "additional_info7": {
      "@id": "billdesk:additional_info7",
      "@type": "xsd:string"
    },
    "Customer": "billdesk:Customer",
    "first_name": {
      "@id": "billdesk:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "billdesk:last_name",
      "@type": "xsd:string"
    },
    "mobile": {
      "@id": "billdesk:mobile",
      "@type": "xsd:string"
    },
    "payment_method_allowed-response": "billdesk:payment_method_allowed-response",
    "error-object": "billdesk:error-object",
    "status": {
      "@id": "billdesk:status",
      "@type": "xsd:integer"
    },
    "error_type": {
      "@id": "billdesk:error_type",
      "@type": "xsd:string"
    },
    "error_code": {
      "@id": "billdesk:error_code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "billdesk:message",
      "@type": "xsd:string"
    },
    "customer-response": "billdesk:customer-response",
    "payment-object": "billdesk:payment-object",
    "amount": {
      "@id": "billdesk:amount",
      "@type": "@id"
    },
    "partial_payment_allowed": {
      "@id": "billdesk:partial_payment_allowed",
      "@type": "@id"
    },
    "max_payments_allowed": {
      "@id": "billdesk:max_payments_allowed",
      "@type": "@id"
    },
    "minimum_partial_amount": {
      "@id": "billdesk:minimum_partial_amount",
      "@type": "@id"
    },
    "avs": {
      "@id": "billdesk:avs",
      "@type": "@id"
    },
    "payment-object-response": "billdesk:payment-object-response",
    "avs-object": "billdesk:avs-object",
    "bankaccounts": {
      "@id": "billdesk:bankaccounts",
      "@container": "@list"
    },
    "link_status": "billdesk:link_status",
    "Auth_status": "billdesk:Auth_status",
    "Payment_method_type": "billdesk:Payment_method_type",
    "payment-object-fetch-response": "billdesk:payment-object-fetch-response",
    "amount_pending": {
      "@id": "billdesk:amount_pending",
      "@type": "@id"
    },
    "Error-object": "billdesk:Error-object",
    "Objectid": "billdesk:Objectid",
    "Mandate-Response": "billdesk:Mandate-Response",
    "mercid": {
      "@id": "billdesk:mercid",
      "@type": "xsd:string"
    },
    "customer_refid": {
      "@id": "billdesk:customer_refid",
      "@type": "xsd:string"
    },
    "subscription_refid": {
      "@id": "billdesk:subscription_refid",
      "@type": "xsd:string"
    },
    "subscription_desc": {
      "@id": "billdesk:subscription_desc",
      "@type": "xsd:string"
    },
    "amount_type": {
      "@id": "billdesk:amount_type",
      "@type": "xsd:string"
    },
    "start_date": {
      "@id": "billdesk:start_date",
      "@type": "xsd:string"
    },
    "end_date": {
      "@id": "billdesk:end_date",
      "@type": "xsd:string"
    },
    "frequency": {
      "@id": "billdesk:frequency",
      "@type": "xsd:string"
    },
    "payment_method_type": {
      "@id": "billdesk:payment_method_type",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "billdesk:currency",
      "@type": "xsd:string"
    },
    "mandateid": {
      "@id": "billdesk:mandateid",
      "@type": "xsd:string"
    },
    "createdon": {
      "@id": "billdesk:createdon",
      "@type": "xsd:string"
    },
    "verification_error_code": {
      "@id": "billdesk:verification_error_code",
      "@type": "xsd:string"
    },
    "verification_error_type": {
      "@id": "billdesk:verification_error_type",
      "@type": "xsd:string"
    },
    "verification_error_desc": {
      "@id": "billdesk:verification_error_desc",
      "@type": "xsd:string"
    },
    "Mandate": "billdesk:Mandate",
    "recurrence_rule": {
      "@id": "billdesk:recurrence_rule",
      "@type": "@id"
    },
    "debit_day": {
      "@id": "billdesk:debit_day",
      "@type": "@id"
    },
    "Amount_type": "billdesk:Amount_type",
    "Avs-request": "billdesk:Avs-request",
    "Debit_day": "billdesk:Debit_day",
    "Device-order": "billdesk:Device-order",
    "init_channel": {
      "@id": "billdesk:init_channel",
      "@type": "xsd:string"
    },
    "ip": {
      "@id": "billdesk:ip",
      "@type": "xsd:string"
    },
    "user_agent": {
      "@id": "billdesk:user_agent",
      "@type": "xsd:string"
    },
    "accept_header": {
      "@id": "billdesk:accept_header",
      "@type": "xsd:string"
    },
    "Invoice": "billdesk:Invoice",
    "invoice_number": {
      "@id": "billdesk:invoice_number",
      "@type": "xsd:string"
    },
    "invoice_display_number": {
      "@id": "billdesk:invoice_display_number",
      "@type": "xsd:string"
    },
    "customer_name": {
      "@id": "billdesk:customer_name",
      "@type": "xsd:string"
    },
    "invoice_date": {
      "@id": "billdesk:invoice_date",
      "@type": "xsd:date"
    },
    "gst_details": {
      "@id": "billdesk:gst_details"
    },
    "Next_step": "billdesk:Next_step",
    "Recurrence_rule": "billdesk:Recurrence_rule",
    "Split_payment_request": "billdesk:Split_payment_request",
    "Frequency": "billdesk:Frequency",
    "3ds_parameter": "billdesk:3ds_parameter",
    "Device": "billdesk:Device",
    "browser_language": {
      "@id": "billdesk:browser_language",
      "@type": "xsd:string"
    },
    "browser_javascript_enabled": {
      "@id": "billdesk:browser_javascript_enabled",
      "@type": "xsd:string"
    },
    "browser_tz": {
      "@id": "billdesk:browser_tz",
      "@type": "xsd:string"
    },
    "browser_color_depth": {
      "@id": "billdesk:browser_color_depth",
      "@type": "xsd:string"
    },
    "browser_java_enabled": {
      "@id": "billdesk:browser_java_enabled",
      "@type": "xsd:string"
    },
    "browser_screen_height": {
      "@id": "billdesk:browser_screen_height",
      "@type": "xsd:string"
    },
    "browser_screen_width": {
      "@id": "billdesk:browser_screen_width",
      "@type": "xsd:string"
    },
    "Pay-using-altid": "billdesk:Pay-using-altid",
    "altid_token": {
      "@id": "billdesk:altid_token"
    },
    "card_end": {
      "@id": "billdesk:card_end",
      "@type": "xsd:string"
    },
    "cvv": {
      "@id": "billdesk:cvv",
      "@type": "xsd:string"
    },
    "holder_name": {
      "@id": "billdesk:holder_name",
      "@type": "xsd:string"
    },
    "Pay-using-card-account-id": "billdesk:Pay-using-card-account-id",
    "cardaccountid": {
      "@id": "billdesk:cardaccountid",
      "@type": "xsd:string"
    },
    "Pay-using-card-number-pan": "billdesk:Pay-using-card-number-pan",
    "number": {
      "@id": "billdesk:number",
      "@type": "xsd:string"
    },
    "expiry_month": {
      "@id": "billdesk:expiry_month",
      "@type": "xsd:string"
    },
    "expiry_year": {
      "@id": "billdesk:expiry_year",
      "@type": "xsd:string"
    },
    "tokenize": {
      "@id": "billdesk:tokenize",
      "@type": "xsd:string"
    },
    "coft_consent": {
      "@id": "billdesk:coft_consent",
      "@type": "xsd:string"
    },
    "Pay-using-issuer-token": "billdesk:Pay-using-issuer-token",
    "issuer_token": {
      "@id": "billdesk:issuer_token"
    },
    "Pay-using-network-token": "billdesk:Pay-using-network-token",
    "network_token": {
      "@id": "billdesk:network_token"
    },
    "Authentication_type": "billdesk:Authentication_type",
    "Avs-response": "billdesk:Avs-response",
    "bankaccount": {
      "@id": "billdesk:bankaccount",
      "@container": "@list"
    },
    "account_matched": {
      "@id": "billdesk:account_matched",
      "@type": "xsd:string"
    },
    "name_matched": {
      "@id": "billdesk:name_matched",
      "@type": "xsd:string"
    },
    "Cardaccount-in-txn-response": "billdesk:Cardaccount-in-txn-response",
    "masked_value": {
      "@id": "billdesk:masked_value",
      "@type": "@id"
    },
    "type": {
      "@id": "billdesk:type",
      "@type": "@id"
    },
    "network": {
      "@id": "billdesk:network",
      "@type": "@id"
    },
    "issuer": {
      "@id": "billdesk:issuer",
      "@type": "@id"
    },
    "cardaccount": {
      "@id": "billdesk:cardaccount"
    },
    "Links": "billdesk:Links",
    "links": {
      "@id": "billdesk:links",
      "@container": "@list"
    },
    "Links_Parameters": "billdesk:Links_Parameters",
    "creq": {
      "@id": "billdesk:creq",
      "@type": "xsd:string"
    },
    "bdcreq": {
      "@id": "billdesk:bdcreq",
      "@type": "xsd:string"
    },
    "tranid": {
      "@id": "billdesk:tranid",
      "@type": "xsd:string"
    },
    "AccuCardholderId": {
      "@id": "billdesk:AccuCardholderId",
      "@type": "xsd:string"
    },
    "AccuReturnURL": {
      "@id": "billdesk:AccuReturnURL",
      "@type": "xsd:string"
    },
    "session": {
      "@id": "billdesk:session",
      "@type": "xsd:string"
    },
    "AccuGuid": {
      "@id": "billdesk:AccuGuid",
      "@type": "xsd:string"
    },
    "TermUrl": {
      "@id": "billdesk:TermUrl",
      "@type": "xsd:string"
    },
    "AccuRequestId": {
      "@id": "billdesk:AccuRequestId",
      "@type": "xsd:string"
    },
    "cardend": {
      "@id": "billdesk:cardend",
      "@type": "xsd:string"
    },
    "Txn_process_type": "billdesk:Txn_process_type",
    "Upi-response": "billdesk:Upi-response",
    "upi": {
      "@id": "billdesk:upi"
    },
    "Upi": "billdesk:Upi",
    "vpa": {
      "@id": "billdesk:vpa",
      "@type": "xsd:string"
    },
    "Card-Response": "billdesk:Card-Response",
    "Response-parameters": "billdesk:Response-parameters",
    "cres": {
      "@id": "billdesk:cres",
      "@type": "xsd:string"
    },
    "AccuResponseCode": {
      "@id": "billdesk:AccuResponseCode",
      "@type": "xsd:string"
    },
    "otp": {
      "@id": "billdesk:otp",
      "@type": "xsd:string"
    },
    "Refund_info": "billdesk:Refund_info",
    "refundInfo": {
      "@id": "billdesk:refundInfo",
      "@container": "@list"
    },
    "Split_payment_refund_request": "billdesk:Split_payment_refund_request",
    "txn_amount": {
      "@id": "billdesk:txn_amount",
      "@type": "xsd:string"
    },
    "refund_amount": {
      "@id": "billdesk:refund_amount",
      "@type": "xsd:string"
    },
    "Split_payment_refund_response": "billdesk:Split_payment_refund_response",
    "refund_status": {
      "@id": "billdesk:refund_status",
      "@type": "xsd:string"
    },
    "Authentication_status": "billdesk:Authentication_status",
    "Threeds_version": "billdesk:Threeds_version",
    "Bankaccount": "billdesk:Bankaccount",
    "dest_bank_id": {
      "@id": "billdesk:dest_bank_id",
      "@type": "xsd:string"
    },
    "ifsc": {
      "@id": "billdesk:ifsc",
      "@type": "xsd:string"
    },
    "paymentaccountid": {
      "@id": "billdesk:paymentaccountid",
      "@type": "xsd:string"
    },
    "bank_id": {
      "@id": "billdesk:bank_id",
      "@type": "xsd:string"
    },
    "Customer_message": "billdesk:Customer_message",
    "Payment_method_type_subscriptions": "billdesk:Payment_method_type_subscriptions",
    "Verification_required": "billdesk:Verification_required",
    "Verification_type": "billdesk:Verification_type",
    "Invoice-status": "billdesk:Invoice-status",
    "Cardacc-network-issuer-token": "billdesk:Cardacc-network-issuer-token",
    "token_ref_no": {
      "@id": "billdesk:token_ref_no",
      "@type": "xsd:string"
    },
    "token_expiry_month": {
      "@id": "billdesk:token_expiry_month",
      "@type": "xsd:string"
    },
    "token_expiry_year": {
      "@id": "billdesk:token_expiry_year",
      "@type": "xsd:string"
    },
    "Cardaccid_auth_data": "billdesk:Cardaccid_auth_data",
    "transactionid": {
      "@id": "billdesk:transactionid",
      "@type": "@id"
    },
    "authenticationid": {
      "@id": "billdesk:authenticationid",
      "@type": "@id"
    },
    "rupay_auth_ref_no": {
      "@id": "billdesk:rupay_auth_ref_no",
      "@type": "@id"
    },
    "eci": {
      "@id": "billdesk:eci",
      "@type": "@id"
    },
    "cavv": {
      "@id": "billdesk:cavv",
      "@type": "@id"
    },
    "threeds_version": {
      "@id": "billdesk:threeds_version",
      "@type": "@id"
    },
    "ds_transaction_id": {
      "@id": "billdesk:ds_transaction_id",
      "@type": "@id"
    },
    "Network-issuer-token": "billdesk:Network-issuer-token",
    "token_cryptogram": {
      "@id": "billdesk:token_cryptogram",
      "@type": "xsd:string"
    },
    "token_value": {
      "@id": "billdesk:token_value",
      "@type": "xsd:string"
    },
    "Altid_card_request": "billdesk:Altid_card_request"
  },
  "@type": "schema:Dataset",
  "schema:name": "BillDesk API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BillDesk's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/billdesk-linkpay-openapi.yml, openapi/billdesk-pa-settlements-openapi.yml, openapi/billdesk-payments-openapi.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/billdesk-linkpay-openapi.yml",
    "openapi/billdesk-pa-settlements-openapi.yml",
    "openapi/billdesk-payments-openapi.yml",
    "openapi/billdesk-penny-drop-openapi.yml",
    "openapi/billdesk-recurring-openapi.yml"
  ]
}