BillDesk · JSON-LD Context
Billdesk Context
JSON-LD context defining the semantic vocabulary for Billdesk from BillDesk.
60 Classes
112 Properties
4 Namespaces
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 | |
| 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
{
"@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"
]
}