LawPay · JSON-LD Context

Lawpay Context

JSON-LD context defining the semantic vocabulary for Lawpay from LawPay.

99 Classes 173 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/
lawpay: https://lawpay.com/schema#

Classes

GetBankAccountsResponse GetBankAccountsBankaccountidSurchargeResponse GetContactsResponse PostContactsRequest PostContactsResponse PostContactsInfoRequestsRequest PostContactsInfoRequestsResponse DeleteContactsInfoRequestsInforequestidResponse PatchContactsInfoRequestsInforequestidRequest PatchContactsInfoRequestsInforequestidResponse PostContactsInfoRequestsInforequestidHashResponse GetContactsContactidResponse PatchContactsContactidRequest PatchContactsContactidResponse GetContactsContactidAttachmentsResponse PostContactsContactidAttachmentsRequest PostContactsContactidAttachmentsResponse DeleteContactsContactidAttachmentsAttachmentidResponse GetContactsContactidAttachmentsAttachmentidResponse PostContactsContactidHashResponse GetContactsContactidInfoRequestsResponse PostContactsContactidMakePaymentRequest PostContactsContactidMakePaymentResponse GetContactsContactidPaymentMethodsResponse PostContactsContactidPaymentMethodsRequest PostContactsContactidPaymentMethodsResponse GetContactsContactidPaymentMethodsPaymentmethodidResponse PatchContactsContactidPaymentMethodsPaymentmethodidRequest PatchContactsContactidPaymentMethodsPaymentmethodidResponse GetGatewayCredentialsResponse GetInvoicesResponse GetInvoicesInvoiceidResponse PatchInvoicesInvoiceidRequest PatchInvoicesInvoiceidResponse DeleteInvoicesInvoiceidAttachmentsAttachmentidResponse PostInvoicesInvoiceidMessagesRequest PostInvoicesInvoiceidMessagesResponse PostMerchantApplicationsRequest PostMerchantApplicationsResponse PostMerchantApplicationsSignUpRequest PostMerchantApplicationsSignUpResponse PostOauthIntrospectResponse PostOauthTokenResponse GetPaymentsResponse GetStatusResponse PatchV1AchAccountsAccountidRequest PatchV1AchAccountsAccountidResponse GetV1BanksResponse PostV1BanksRequest PostV1BanksResponse DeleteV1BanksBankidResponse GetV1BanksBankidResponse PatchV1BanksBankidRequest PatchV1BanksBankidResponse GetV1CardsResponse PostV1CardsRequest PostV1CardsResponse DeleteV1CardsCardidResponse GetV1CardsCardidResponse PatchV1CardsCardidRequest PatchV1CardsCardidResponse PostV1ChargesRequest PostV1ChargesResponse GetV1ChargesHoldsResponse PostV1ChargesChargeidCaptureRequest PostV1ChargesChargeidCaptureResponse PostV1ChargesChargeidRefundRequest PostV1ChargesChargeidRefundResponse PostV1ChargesChargeidScheduleRequest PostV1ChargesChargeidScheduleResponse PostV1CreditsRequest PostV1CreditsResponse GetV1EventsResponse GetV1EventsEventidResponse GetV1MerchantResponse PatchV1MerchantRequest PatchV1MerchantResponse GetV1RecurringChargesResponse PostV1RecurringChargesRequest PostV1RecurringChargesResponse DeleteV1RecurringChargesIdResponse GetV1RecurringChargesIdResponse PatchV1RecurringChargesIdRequest PatchV1RecurringChargesIdResponse PostV1RecurringChargesIdCancelResponse GetV1RecurringChargesIdOccurrencesResponse GetV1RecurringChargesIdOccurrencesOccurrenceidResponse PostV1RecurringChargesIdOccurrencesOccurrenceidIgnoreRespons PostV1RecurringChargesIdOccurrencesOccurrenceidPayResponse GetV1SignaturesSignatureidResponse PostV1TokensRequest PostV1TokensResponse GetV1TokensTokenidResponse GetV1TransactionsResponse GetV1TransactionsTransactionidResponse PostV1TransactionsTransactionidSignRequest PostV1TransactionsTransactionidSignResponse PostV1TransactionsTransactionidVoidRequest PostV1TransactionsTransactionidVoidResponse

Properties

Property Type Container
type string
surcharge_rate integer
surcharge_fee integer
amount integer
surcharge_amount integer
total_amount integer
page integer
page_size integer
total_entries integer
results list
name string
preferred_email string
contact_code string
owner_id string
email_addresses list
tags list
first_name string
last_name string
id string
created
modified
test_mode boolean
contact_id string
status string
message
hash string
url string
sort_name string
file_name string
processing_state string
file string
payment_type string
token_id string
currency string
reference string
receipt_email_addresses string
invoice_ids string
unallocated_amount string
transaction_id string
contact string
card_type string
last4_digits string
bank_account_id string
bank_name string
bank_account string
bank_account_type string
invoices string
failure_email_addresses string
direction string
payee_id string
address
one_time_token string
authorized_uses list
application string
user
merchant
test_accounts list
live_accounts list
invoice_number string
invoice_date string
total_amount_due string
amount_paid string
invoice_payments string
items string
line_items string
invoice_messages string
attachments string
deleted string
subject string
body string
merchant_application
email string
plan string
business_name string
business_address1 string
business_address2 string
business_city string
business_state string
business_zip_code string
business_phone string
business_country string
industry_code integer
goods_and_services string
has_dba boolean
dba_name string
structure string
business_type string
years_in_business string
business_website string
past_bankruptcy boolean
bankruptcy_date string
owner_first_name string
owner_last_name string
owner_title string
owner_percentage_of_ownership integer
owner_has_significant_ownership boolean
owner_has_significant_responsibility boolean
owner_address1 string
owner_address2 string
owner_city string
owner_state string
owner_zip_code string
owner_phone_number string
active boolean
client_id string
username string
scope string
exp integer
iat integer
principal
access_token string
token_type string
created_at integer
required_payment_fields string
transaction_allowed_countries string
routing_number string
account_number string
account_type string
primary boolean
account_holder_type string
description string
fingerprint string
number string
exp_month string
exp_year string
method
account_id string
auto_capture boolean
amount_refunded integer
authorization_code string
cvv_result string
capture_time string
completion_timestamp string
charge_id string
schedule
total_occurrences integer
next_payment string
occurrences list
data
public_key string
contact_name string
contact_email string
contact_phone string
address1 string
city string
state string
postal_code string
country string
timezone string
api_allowed_ip_address_ranges string
merchant_accounts list
ach_accounts list
live_events_urls string
test_events_urls string
bank_accounts list
max_amount integer
method.type string
method.exp_month string
method.exp_year string
status_reason string
recurring_charge_id string
due_date string
attempts integer
last_attempt string
transactions list
signature
cvv string
redirect_url string
form_data
refunds list
mime_type string
signature_id string
void_reference string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://lawpay.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "lawpay": "https://lawpay.com/schema#",
    "GetBankAccountsResponse": "lawpay:GetBankAccountsResponse",
    "type": {
      "@id": "lawpay:type",
      "@type": "xsd:string"
    },
    "surcharge_rate": {
      "@id": "lawpay:surcharge_rate",
      "@type": "xsd:integer"
    },
    "surcharge_fee": {
      "@id": "lawpay:surcharge_fee",
      "@type": "xsd:integer"
    },
    "amount": {
      "@id": "lawpay:amount",
      "@type": "xsd:integer"
    },
    "surcharge_amount": {
      "@id": "lawpay:surcharge_amount",
      "@type": "xsd:integer"
    },
    "total_amount": {
      "@id": "lawpay:total_amount",
      "@type": "xsd:integer"
    },
    "GetBankAccountsBankaccountidSurchargeResponse": "lawpay:GetBankAccountsBankaccountidSurchargeResponse",
    "GetContactsResponse": "lawpay:GetContactsResponse",
    "page": {
      "@id": "lawpay:page",
      "@type": "xsd:integer"
    },
    "page_size": {
      "@id": "lawpay:page_size",
      "@type": "xsd:integer"
    },
    "total_entries": {
      "@id": "lawpay:total_entries",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "lawpay:results",
      "@container": "@list"
    },
    "PostContactsRequest": "lawpay:PostContactsRequest",
    "name": {
      "@id": "lawpay:name",
      "@type": "xsd:string"
    },
    "preferred_email": {
      "@id": "lawpay:preferred_email",
      "@type": "xsd:string"
    },
    "contact_code": {
      "@id": "lawpay:contact_code",
      "@type": "xsd:string"
    },
    "owner_id": {
      "@id": "lawpay:owner_id",
      "@type": "xsd:string"
    },
    "email_addresses": {
      "@id": "lawpay:email_addresses",
      "@container": "@list"
    },
    "tags": {
      "@id": "lawpay:tags",
      "@container": "@list"
    },
    "first_name": {
      "@id": "lawpay:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "lawpay:last_name",
      "@type": "xsd:string"
    },
    "PostContactsResponse": "lawpay:PostContactsResponse",
    "id": {
      "@id": "lawpay:id",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "lawpay:created"
    },
    "modified": {
      "@id": "lawpay:modified"
    },
    "test_mode": {
      "@id": "lawpay:test_mode",
      "@type": "xsd:boolean"
    },
    "PostContactsInfoRequestsRequest": "lawpay:PostContactsInfoRequestsRequest",
    "contact_id": {
      "@id": "lawpay:contact_id",
      "@type": "xsd:string"
    },
    "PostContactsInfoRequestsResponse": "lawpay:PostContactsInfoRequestsResponse",
    "status": {
      "@id": "lawpay:status",
      "@type": "xsd:string"
    },
    "DeleteContactsInfoRequestsInforequestidResponse": "lawpay:DeleteContactsInfoRequestsInforequestidResponse",
    "message": {
      "@id": "lawpay:message"
    },
    "PatchContactsInfoRequestsInforequestidRequest": "lawpay:PatchContactsInfoRequestsInforequestidRequest",
    "PatchContactsInfoRequestsInforequestidResponse": "lawpay:PatchContactsInfoRequestsInforequestidResponse",
    "PostContactsInfoRequestsInforequestidHashResponse": "lawpay:PostContactsInfoRequestsInforequestidHashResponse",
    "hash": {
      "@id": "lawpay:hash",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "lawpay:url",
      "@type": "xsd:string"
    },
    "GetContactsContactidResponse": "lawpay:GetContactsContactidResponse",
    "PatchContactsContactidRequest": "lawpay:PatchContactsContactidRequest",
    "sort_name": {
      "@id": "lawpay:sort_name",
      "@type": "xsd:string"
    },
    "PatchContactsContactidResponse": "lawpay:PatchContactsContactidResponse",
    "GetContactsContactidAttachmentsResponse": "lawpay:GetContactsContactidAttachmentsResponse",
    "file_name": {
      "@id": "lawpay:file_name",
      "@type": "xsd:string"
    },
    "processing_state": {
      "@id": "lawpay:processing_state",
      "@type": "xsd:string"
    },
    "PostContactsContactidAttachmentsRequest": "lawpay:PostContactsContactidAttachmentsRequest",
    "file": {
      "@id": "lawpay:file",
      "@type": "xsd:string"
    },
    "PostContactsContactidAttachmentsResponse": "lawpay:PostContactsContactidAttachmentsResponse",
    "DeleteContactsContactidAttachmentsAttachmentidResponse": "lawpay:DeleteContactsContactidAttachmentsAttachmentidResponse",
    "GetContactsContactidAttachmentsAttachmentidResponse": "lawpay:GetContactsContactidAttachmentsAttachmentidResponse",
    "PostContactsContactidHashResponse": "lawpay:PostContactsContactidHashResponse",
    "GetContactsContactidInfoRequestsResponse": "lawpay:GetContactsContactidInfoRequestsResponse",
    "PostContactsContactidMakePaymentRequest": "lawpay:PostContactsContactidMakePaymentRequest",
    "payment_type": {
      "@id": "lawpay:payment_type",
      "@type": "xsd:string"
    },
    "token_id": {
      "@id": "lawpay:token_id",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "lawpay:currency",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "lawpay:reference",
      "@type": "xsd:string"
    },
    "receipt_email_addresses": {
      "@id": "lawpay:receipt_email_addresses",
      "@type": "xsd:string"
    },
    "invoice_ids": {
      "@id": "lawpay:invoice_ids",
      "@type": "xsd:string"
    },
    "PostContactsContactidMakePaymentResponse": "lawpay:PostContactsContactidMakePaymentResponse",
    "unallocated_amount": {
      "@id": "lawpay:unallocated_amount",
      "@type": "xsd:string"
    },
    "transaction_id": {
      "@id": "lawpay:transaction_id",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "lawpay:contact",
      "@type": "xsd:string"
    },
    "card_type": {
      "@id": "lawpay:card_type",
      "@type": "xsd:string"
    },
    "last4_digits": {
      "@id": "lawpay:last4_digits",
      "@type": "xsd:string"
    },
    "bank_account_id": {
      "@id": "lawpay:bank_account_id",
      "@type": "xsd:string"
    },
    "bank_name": {
      "@id": "lawpay:bank_name",
      "@type": "xsd:string"
    },
    "bank_account": {
      "@id": "lawpay:bank_account",
      "@type": "xsd:string"
    },
    "bank_account_type": {
      "@id": "lawpay:bank_account_type",
      "@type": "xsd:string"
    },
    "invoices": {
      "@id": "lawpay:invoices",
      "@type": "xsd:string"
    },
    "failure_email_addresses": {
      "@id": "lawpay:failure_email_addresses",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "lawpay:direction",
      "@type": "xsd:string"
    },
    "GetContactsContactidPaymentMethodsResponse": "lawpay:GetContactsContactidPaymentMethodsResponse",
    "payee_id": {
      "@id": "lawpay:payee_id",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "lawpay:address"
    },
    "PostContactsContactidPaymentMethodsRequest": "lawpay:PostContactsContactidPaymentMethodsRequest",
    "one_time_token": {
      "@id": "lawpay:one_time_token",
      "@type": "xsd:string"
    },
    "authorized_uses": {
      "@id": "lawpay:authorized_uses",
      "@container": "@list"
    },
    "PostContactsContactidPaymentMethodsResponse": "lawpay:PostContactsContactidPaymentMethodsResponse",
    "GetContactsContactidPaymentMethodsPaymentmethodidResponse": "lawpay:GetContactsContactidPaymentMethodsPaymentmethodidResponse",
    "PatchContactsContactidPaymentMethodsPaymentmethodidRequest": "lawpay:PatchContactsContactidPaymentMethodsPaymentmethodidRequest",
    "PatchContactsContactidPaymentMethodsPaymentmethodidResponse": "lawpay:PatchContactsContactidPaymentMethodsPaymentmethodidResponse",
    "GetGatewayCredentialsResponse": "lawpay:GetGatewayCredentialsResponse",
    "application": {
      "@id": "lawpay:application",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "lawpay:user"
    },
    "merchant": {
      "@id": "lawpay:merchant"
    },
    "test_accounts": {
      "@id": "lawpay:test_accounts",
      "@container": "@list"
    },
    "live_accounts": {
      "@id": "lawpay:live_accounts",
      "@container": "@list"
    },
    "GetInvoicesResponse": "lawpay:GetInvoicesResponse",
    "GetInvoicesInvoiceidResponse": "lawpay:GetInvoicesInvoiceidResponse",
    "invoice_number": {
      "@id": "lawpay:invoice_number",
      "@type": "xsd:string"
    },
    "invoice_date": {
      "@id": "lawpay:invoice_date",
      "@type": "xsd:string"
    },
    "total_amount_due": {
      "@id": "lawpay:total_amount_due",
      "@type": "xsd:string"
    },
    "amount_paid": {
      "@id": "lawpay:amount_paid",
      "@type": "xsd:string"
    },
    "invoice_payments": {
      "@id": "lawpay:invoice_payments",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "lawpay:items",
      "@type": "xsd:string"
    },
    "line_items": {
      "@id": "lawpay:line_items",
      "@type": "xsd:string"
    },
    "invoice_messages": {
      "@id": "lawpay:invoice_messages",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "lawpay:attachments",
      "@type": "xsd:string"
    },
    "PatchInvoicesInvoiceidRequest": "lawpay:PatchInvoicesInvoiceidRequest",
    "PatchInvoicesInvoiceidResponse": "lawpay:PatchInvoicesInvoiceidResponse",
    "deleted": {
      "@id": "lawpay:deleted",
      "@type": "xsd:string"
    },
    "DeleteInvoicesInvoiceidAttachmentsAttachmentidResponse": "lawpay:DeleteInvoicesInvoiceidAttachmentsAttachmentidResponse",
    "PostInvoicesInvoiceidMessagesRequest": "lawpay:PostInvoicesInvoiceidMessagesRequest",
    "PostInvoicesInvoiceidMessagesResponse": "lawpay:PostInvoicesInvoiceidMessagesResponse",
    "subject": {
      "@id": "lawpay:subject",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "lawpay:body",
      "@type": "xsd:string"
    },
    "PostMerchantApplicationsRequest": "lawpay:PostMerchantApplicationsRequest",
    "merchant_application": {
      "@id": "lawpay:merchant_application"
    },
    "PostMerchantApplicationsResponse": "lawpay:PostMerchantApplicationsResponse",
    "PostMerchantApplicationsSignUpRequest": "lawpay:PostMerchantApplicationsSignUpRequest",
    "email": {
      "@id": "lawpay:email",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "lawpay:plan",
      "@type": "xsd:string"
    },
    "business_name": {
      "@id": "lawpay:business_name",
      "@type": "xsd:string"
    },
    "business_address1": {
      "@id": "lawpay:business_address1",
      "@type": "xsd:string"
    },
    "business_address2": {
      "@id": "lawpay:business_address2",
      "@type": "xsd:string"
    },
    "business_city": {
      "@id": "lawpay:business_city",
      "@type": "xsd:string"
    },
    "business_state": {
      "@id": "lawpay:business_state",
      "@type": "xsd:string"
    },
    "business_zip_code": {
      "@id": "lawpay:business_zip_code",
      "@type": "xsd:string"
    },
    "business_phone": {
      "@id": "lawpay:business_phone",
      "@type": "xsd:string"
    },
    "business_country": {
      "@id": "lawpay:business_country",
      "@type": "xsd:string"
    },
    "industry_code": {
      "@id": "lawpay:industry_code",
      "@type": "xsd:integer"
    },
    "goods_and_services": {
      "@id": "lawpay:goods_and_services",
      "@type": "xsd:string"
    },
    "has_dba": {
      "@id": "lawpay:has_dba",
      "@type": "xsd:boolean"
    },
    "dba_name": {
      "@id": "lawpay:dba_name",
      "@type": "xsd:string"
    },
    "structure": {
      "@id": "lawpay:structure",
      "@type": "xsd:string"
    },
    "business_type": {
      "@id": "lawpay:business_type",
      "@type": "xsd:string"
    },
    "years_in_business": {
      "@id": "lawpay:years_in_business",
      "@type": "xsd:string"
    },
    "business_website": {
      "@id": "lawpay:business_website",
      "@type": "xsd:string"
    },
    "past_bankruptcy": {
      "@id": "lawpay:past_bankruptcy",
      "@type": "xsd:boolean"
    },
    "bankruptcy_date": {
      "@id": "lawpay:bankruptcy_date",
      "@type": "xsd:string"
    },
    "owner_first_name": {
      "@id": "lawpay:owner_first_name",
      "@type": "xsd:string"
    },
    "owner_last_name": {
      "@id": "lawpay:owner_last_name",
      "@type": "xsd:string"
    },
    "owner_title": {
      "@id": "lawpay:owner_title",
      "@type": "xsd:string"
    },
    "owner_percentage_of_ownership": {
      "@id": "lawpay:owner_percentage_of_ownership",
      "@type": "xsd:integer"
    },
    "owner_has_significant_ownership": {
      "@id": "lawpay:owner_has_significant_ownership",
      "@type": "xsd:boolean"
    },
    "owner_has_significant_responsibility": {
      "@id": "lawpay:owner_has_significant_responsibility",
      "@type": "xsd:boolean"
    },
    "owner_address1": {
      "@id": "lawpay:owner_address1",
      "@type": "xsd:string"
    },
    "owner_address2": {
      "@id": "lawpay:owner_address2",
      "@type": "xsd:string"
    },
    "owner_city": {
      "@id": "lawpay:owner_city",
      "@type": "xsd:string"
    },
    "owner_state": {
      "@id": "lawpay:owner_state",
      "@type": "xsd:string"
    },
    "owner_zip_code": {
      "@id": "lawpay:owner_zip_code",
      "@type": "xsd:string"
    },
    "owner_phone_number": {
      "@id": "lawpay:owner_phone_number",
      "@type": "xsd:string"
    },
    "PostMerchantApplicationsSignUpResponse": "lawpay:PostMerchantApplicationsSignUpResponse",
    "PostOauthIntrospectResponse": "lawpay:PostOauthIntrospectResponse",
    "active": {
      "@id": "lawpay:active",
      "@type": "xsd:boolean"
    },
    "client_id": {
      "@id": "lawpay:client_id",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "lawpay:username",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "lawpay:scope",
      "@type": "xsd:string"
    },
    "exp": {
      "@id": "lawpay:exp",
      "@type": "xsd:integer"
    },
    "iat": {
      "@id": "lawpay:iat",
      "@type": "xsd:integer"
    },
    "principal": {
      "@id": "lawpay:principal"
    },
    "PostOauthTokenResponse": "lawpay:PostOauthTokenResponse",
    "access_token": {
      "@id": "lawpay:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "lawpay:token_type",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "lawpay:created_at",
      "@type": "xsd:integer"
    },
    "GetPaymentsResponse": "lawpay:GetPaymentsResponse",
    "GetStatusResponse": "lawpay:GetStatusResponse",
    "PatchV1AchAccountsAccountidRequest": "lawpay:PatchV1AchAccountsAccountidRequest",
    "required_payment_fields": {
      "@id": "lawpay:required_payment_fields",
      "@type": "xsd:string"
    },
    "transaction_allowed_countries": {
      "@id": "lawpay:transaction_allowed_countries",
      "@type": "xsd:string"
    },
    "PatchV1AchAccountsAccountidResponse": "lawpay:PatchV1AchAccountsAccountidResponse",
    "routing_number": {
      "@id": "lawpay:routing_number",
      "@type": "xsd:string"
    },
    "account_number": {
      "@id": "lawpay:account_number",
      "@type": "xsd:string"
    },
    "account_type": {
      "@id": "lawpay:account_type",
      "@type": "xsd:string"
    },
    "primary": {
      "@id": "lawpay:primary",
      "@type": "xsd:boolean"
    },
    "GetV1BanksResponse": "lawpay:GetV1BanksResponse",
    "PostV1BanksRequest": "lawpay:PostV1BanksRequest",
    "account_holder_type": {
      "@id": "lawpay:account_holder_type",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "lawpay:description",
      "@type": "xsd:string"
    },
    "PostV1BanksResponse": "lawpay:PostV1BanksResponse",
    "fingerprint": {
      "@id": "lawpay:fingerprint",
      "@type": "xsd:string"
    },
    "DeleteV1BanksBankidResponse": "lawpay:DeleteV1BanksBankidResponse",
    "GetV1BanksBankidResponse": "lawpay:GetV1BanksBankidResponse",
    "PatchV1BanksBankidRequest": "lawpay:PatchV1BanksBankidRequest",
    "PatchV1BanksBankidResponse": "lawpay:PatchV1BanksBankidResponse",
    "GetV1CardsResponse": "lawpay:GetV1CardsResponse",
    "PostV1CardsRequest": "lawpay:PostV1CardsRequest",
    "number": {
      "@id": "lawpay:number",
      "@type": "xsd:string"
    },
    "exp_month": {
      "@id": "lawpay:exp_month",
      "@type": "xsd:string"
    },
    "exp_year": {
      "@id": "lawpay:exp_year",
      "@type": "xsd:string"
    },
    "PostV1CardsResponse": "lawpay:PostV1CardsResponse",
    "DeleteV1CardsCardidResponse": "lawpay:DeleteV1CardsCardidResponse",
    "GetV1CardsCardidResponse": "lawpay:GetV1CardsCardidResponse",
    "PatchV1CardsCardidRequest": "lawpay:PatchV1CardsCardidRequest",
    "PatchV1CardsCardidResponse": "lawpay:PatchV1CardsCardidResponse",
    "PostV1ChargesRequest": "lawpay:PostV1ChargesRequest",
    "method": {
      "@id": "lawpay:method"
    },
    "account_id": {
      "@id": "lawpay:account_id",
      "@type": "xsd:string"
    },
    "auto_capture": {
      "@id": "lawpay:auto_capture",
      "@type": "xsd:boolean"
    },
    "PostV1ChargesResponse": "lawpay:PostV1ChargesResponse",
    "amount_refunded": {
      "@id": "lawpay:amount_refunded",
      "@type": "xsd:integer"
    },
    "authorization_code": {
      "@id": "lawpay:authorization_code",
      "@type": "xsd:string"
    },
    "cvv_result": {
      "@id": "lawpay:cvv_result",
      "@type": "xsd:string"
    },
    "GetV1ChargesHoldsResponse": "lawpay:GetV1ChargesHoldsResponse",
    "PostV1ChargesChargeidCaptureRequest": "lawpay:PostV1ChargesChargeidCaptureRequest",
    "capture_time": {
      "@id": "lawpay:capture_time",
      "@type": "xsd:string"
    },
    "PostV1ChargesChargeidCaptureResponse": "lawpay:PostV1ChargesChargeidCaptureResponse",
    "completion_timestamp": {
      "@id": "lawpay:completion_timestamp",
      "@type": "xsd:string"
    },
    "PostV1ChargesChargeidRefundRequest": "lawpay:PostV1ChargesChargeidRefundRequest",
    "PostV1ChargesChargeidRefundResponse": "lawpay:PostV1ChargesChargeidRefundResponse",
    "charge_id": {
      "@id": "lawpay:charge_id",
      "@type": "xsd:string"
    },
    "PostV1ChargesChargeidScheduleRequest": "lawpay:PostV1ChargesChargeidScheduleRequest",
    "schedule": {
      "@id": "lawpay:schedule"
    },
    "PostV1ChargesChargeidScheduleResponse": "lawpay:PostV1ChargesChargeidScheduleResponse",
    "total_occurrences": {
      "@id": "lawpay:total_occurrences",
      "@type": "xsd:integer"
    },
    "next_payment": {
      "@id": "lawpay:next_payment",
      "@type": "xsd:string"
    },
    "occurrences": {
      "@id": "lawpay:occurrences",
      "@container": "@list"
    },
    "PostV1CreditsRequest": "lawpay:PostV1CreditsRequest",
    "PostV1CreditsResponse": "lawpay:PostV1CreditsResponse",
    "GetV1EventsResponse": "lawpay:GetV1EventsResponse",
    "GetV1EventsEventidResponse": "lawpay:GetV1EventsEventidResponse",
    "data": {
      "@id": "lawpay:data"
    },
    "GetV1MerchantResponse": "lawpay:GetV1MerchantResponse",
    "public_key": {
      "@id": "lawpay:public_key",
      "@type": "xsd:string"
    },
    "contact_name": {
      "@id": "lawpay:contact_name",
      "@type": "xsd:string"
    },
    "contact_email": {
      "@id": "lawpay:contact_email",
      "@type": "xsd:string"
    },
    "contact_phone": {
      "@id": "lawpay:contact_phone",
      "@type": "xsd:string"
    },
    "address1": {
      "@id": "lawpay:address1",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "lawpay:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "lawpay:state",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "lawpay:postal_code",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "lawpay:country",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "lawpay:timezone",
      "@type": "xsd:string"
    },
    "api_allowed_ip_address_ranges": {
      "@id": "lawpay:api_allowed_ip_address_ranges",
      "@type": "xsd:string"
    },
    "merchant_accounts": {
      "@id": "lawpay:merchant_accounts",
      "@container": "@list"
    },
    "ach_accounts": {
      "@id": "lawpay:ach_accounts",
      "@container": "@list"
    },
    "PatchV1MerchantRequest": "lawpay:PatchV1MerchantRequest",
    "PatchV1MerchantResponse": "lawpay:PatchV1MerchantResponse",
    "live_events_urls": {
      "@id": "lawpay:live_events_urls",
      "@type": "xsd:string"
    },
    "test_events_urls": {
      "@id": "lawpay:test_events_urls",
      "@type": "xsd:string"
    },
    "bank_accounts": {
      "@id": "lawpay:bank_accounts",
      "@container": "@list"
    },
    "GetV1RecurringChargesResponse": "lawpay:GetV1RecurringChargesResponse",
    "PostV1RecurringChargesRequest": "lawpay:PostV1RecurringChargesRequest",
    "max_amount": {
      "@id": "lawpay:max_amount",
      "@type": "xsd:integer"
    },
    "PostV1RecurringChargesResponse": "lawpay:PostV1RecurringChargesResponse",
    "DeleteV1RecurringChargesIdResponse": "lawpay:DeleteV1RecurringChargesIdResponse",
    "GetV1RecurringChargesIdResponse": "lawpay:GetV1RecurringChargesIdResponse",
    "PatchV1RecurringChargesIdRequest": "lawpay:PatchV1RecurringChargesIdRequest",
    "method.type": {
      "@id": "lawpay:method.type",
      "@type": "xsd:string"
    },
    "method.exp_month": {
      "@id": "lawpay:method.exp_month",
      "@type": "xsd:string"
    },
    "method.exp_year": {
      "@id": "lawpay:method.exp_year",
      "@type": "xsd:string"
    },
    "PatchV1RecurringChargesIdResponse": "lawpay:PatchV1RecurringChargesIdResponse",
    "PostV1RecurringChargesIdCancelResponse": "lawpay:PostV1RecurringChargesIdCancelResponse",
    "status_reason": {
      "@id": "lawpay:status_reason",
      "@type": "xsd:string"
    },
    "GetV1RecurringChargesIdOccurrencesResponse": "lawpay:GetV1RecurringChargesIdOccurrencesResponse",
    "GetV1RecurringChargesIdOccurrencesOccurrenceidResponse": "lawpay:GetV1RecurringChargesIdOccurrencesOccurrenceidResponse",
    "recurring_charge_id": {
      "@id": "lawpay:recurring_charge_id",
      "@type": "xsd:string"
    },
    "due_date": {
      "@id": "lawpay:due_date",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "lawpay:attempts",
      "@type": "xsd:integer"
    },
    "last_attempt": {
      "@id": "lawpay:last_attempt",
      "@type": "xsd:string"
    },
    "transactions": {
      "@id": "lawpay:transactions",
      "@container": "@list"
    },
    "PostV1RecurringChargesIdOccurrencesOccurrenceidIgnoreRespons": "lawpay:PostV1RecurringChargesIdOccurrencesOccurrenceidIgnoreRespons",
    "PostV1RecurringChargesIdOccurrencesOccurrenceidPayResponse": "lawpay:PostV1RecurringChargesIdOccurrencesOccurrenceidPayResponse",
    "GetV1SignaturesSignatureidResponse": "lawpay:GetV1SignaturesSignatureidResponse",
    "signature": {
      "@id": "lawpay:signature"
    },
    "PostV1TokensRequest": "lawpay:PostV1TokensRequest",
    "cvv": {
      "@id": "lawpay:cvv",
      "@type": "xsd:string"
    },
    "redirect_url": {
      "@id": "lawpay:redirect_url",
      "@type": "xsd:string"
    },
    "form_data": {
      "@id": "lawpay:form_data"
    },
    "PostV1TokensResponse": "lawpay:PostV1TokensResponse",
    "GetV1TokensTokenidResponse": "lawpay:GetV1TokensTokenidResponse",
    "GetV1TransactionsResponse": "lawpay:GetV1TransactionsResponse",
    "GetV1TransactionsTransactionidResponse": "lawpay:GetV1TransactionsTransactionidResponse",
    "refunds": {
      "@id": "lawpay:refunds",
      "@container": "@list"
    },
    "PostV1TransactionsTransactionidSignRequest": "lawpay:PostV1TransactionsTransactionidSignRequest",
    "mime_type": {
      "@id": "lawpay:mime_type",
      "@type": "xsd:string"
    },
    "PostV1TransactionsTransactionidSignResponse": "lawpay:PostV1TransactionsTransactionidSignResponse",
    "signature_id": {
      "@id": "lawpay:signature_id",
      "@type": "xsd:string"
    },
    "PostV1TransactionsTransactionidVoidRequest": "lawpay:PostV1TransactionsTransactionidVoidRequest",
    "PostV1TransactionsTransactionidVoidResponse": "lawpay:PostV1TransactionsTransactionidVoidResponse",
    "void_reference": {
      "@id": "lawpay:void_reference",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "LawPay API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects LawPay'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-26) from openapi/_ae-authored/lawpay-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/lawpay-openapi-generated.yml"
  ]
}