{
"message": "Unable to perform the request action with provided data."
}
{
"message": "Attempted to perform an unauthorized operation."
}
{
"message": "Unable to find an entity with the provided data."
}
{
"message": "Unable to process this operation."
}
Invoices
Refund Invoice
Initiates a refund for a previously paid invoice.
This endpoint allows full or partial refunds, depending on the amount specified in the request.
You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund).
The system validates the refund against the original payment details and ensures it does not exceed the total invoice value.
Useful for customer-initiated cancellations, returns, or support-driven refund requests.
All refund attempts are tracked and reflected in the invoice history and reporting.
Report Groups could be used to separate your transactions into different categories, so you can view the financial reports by your specific report group names (Worldpay only).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Introduction \u0026 Quick Start","colors":{"primary":"#0070e0","light":"#0070e0","dark":"#0070e0"},"logo":{"light":"https://mintcdn.com/revolv3/Zevkr_Aqagg8mPcq/logo/normallogo.png?fit=max\u0026auto=format\u0026n=Zevkr_Aqagg8mPcq\u0026q=85\u0026s=fd4c62503540a031e3c6c968fad23f13","dark":"https://mintcdn.com/revolv3/dVOZNq0ooDKRts06/logo/darklogo.png?fit=max\u0026auto=format\u0026n=dVOZNq0ooDKRts06\u0026q=85\u0026s=fcf27915d3b41117f9ebeabfe6198322"},"favicon":"https://mintcdn.com/revolv3/UvfMtv_6fKeEgTof/e9ea213-favicon.svg?fit=max\u0026auto=format\u0026n=UvfMtv_6fKeEgTof\u0026q=85\u0026s=a6a23b31eb7fe0a95654625f1d3461b7","api":{"playground":{"display":"interactive"}},"seo":{"metatags":{"canonical":"https://docs.revolv3.com"}},"integrations":{"telemetry":{"enabled":true}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"revolv3","hasAudioNarration":false,"actualSubdomain":"revolv3","customDomains":["docs.revolv3.com"],"gitSource":{"type":"github","owner":"revolv3-dev","repo":"mintlify-revolv3-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8c5711795b614d9d75831","collectionId":"ec66194c-be4c-41ed-90c1-ad7ff2f32676","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8c5711795b614d9d75831"},"feedback":{"edits":true,"issues":true,"thumbs":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae8c5711795b614d9d75831","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Guides","count":46},{"language":"default","tag":"API Reference","count":43},{"language":"default","tag":"Core Concepts \u0026 Data Models","count":14},{"language":"default","tag":"Integration Flows","count":10},{"language":"default","tag":"Customers","count":10},{"language":"default","tag":"Subscriptions","count":10},{"language":"default","tag":"Payment Method","count":6},{"language":"default","tag":"PaymentMethod","count":6},{"language":"default","tag":"Payments","count":6},{"language":"default","tag":"Invoice","count":5}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/invoices/refund-invoice","slug":"/api-reference/invoices/refund-invoice","pageMetadata":{"title":"Refund Invoice","description":"Initiates a **refund** for a previously paid invoice.\r\nThis endpoint allows full or partial refunds, depending on the amount specified in the request.\r\n\r\nYou must supply the unique `invoiceId` of the transaction to be refunded, along with the refund amount (for partial refund).\r\nThe system validates the refund against the original payment details and ensures it does not exceed the total invoice value.\r\nUseful for customer-initiated cancellations, returns, or support-driven refund requests.\r\nAll refund attempts are tracked and reflected in the invoice history and reporting.","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Invoices/{invoiceId}/refund","href":"/api-reference/invoices/refund-invoice","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Initiates a \", _jsx(_components.strong, {\n children: \"refund\"\n }), \" for a previously paid invoice.\\r\\nThis endpoint allows full or partial refunds, depending on the amount specified in the request.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"You must supply the unique \", _jsx(_components.code, {\n children: \"invoiceId\"\n }), \" of the transaction to be refunded, along with the refund amount (for partial refund).\\r\\nThe system validates the refund against the original payment details and ensures it does not exceed the total invoice value.\\r\\nUseful for customer-initiated cancellations, returns, or support-driven refund requests.\\r\\nAll refund attempts are tracked and reflected in the invoice history and reporting.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Refund Invoice","description":"Initiates a **refund** for a previously paid invoice.\r\nThis endpoint allows full or partial refunds, depending on the amount specified in the request.\r\n\r\nYou must supply the unique `invoiceId` of the transaction to be refunded, along with the refund amount (for partial refund).\r\nThe system validates the refund against the original payment details and ensures it does not exceed the total invoice value.\r\nUseful for customer-initiated cancellations, returns, or support-driven refund requests.\r\nAll refund attempts are tracked and reflected in the invoice history and reporting.","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Invoices/{invoiceId}/refund","href":"/api-reference/invoices/refund-invoice","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/revolv3/b2e6669526e8a41b/scripts/fix-swagger-auth.js"],"openApiReferenceData":{"operation":{"tags":["Invoices"],"summary":"Refund Invoice","description":"Initiates a **refund** for a previously paid invoice.\r\nThis endpoint allows full or partial refunds, depending on the amount specified in the request.\r\n\r\nYou must supply the unique `invoiceId` of the transaction to be refunded, along with the refund amount (for partial refund).\r\nThe system validates the refund against the original payment details and ensures it does not exceed the total invoice value.\r\nUseful for customer-initiated cancellations, returns, or support-driven refund requests.\r\nAll refund attempts are tracked and reflected in the invoice history and reporting.","parameters":["4b9a5d33-590b-4ea5-b066-5d912a02149a"],"requestBody":"96bbdd75-2e88-437a-a544-f4d0b0232897","responses":{"200":"0da6994a-49f5-4680-b233-1d575a4c64bb","400":"d28de95e-0f25-4f9b-8bbc-ca93fc850490","401":"a1553720-f394-4f56-be1c-5b050644dc32","404":"a4421900-963e-4e8e-b183-b9cb0d82ba66","422":"04b0a883-650b-481f-9e1a-f5fbcf7eb924"},"security":["69b401ad-ca9f-415e-841e-142fffa70770"],"method":"post","type":"path","servers":["334e6eb5-634d-46b6-90d2-b0f4797cf87a"],"path":"/api/Invoices/{invoiceId}/refund","baseUrlOptions":["https://api-sandbox.revolv3.com"],"title":"Refund Invoice","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4b9a5d33-590b-4ea5-b066-5d912a02149a":{"name":"invoiceId","in":"path","required":true,"schema":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","isRequired":true,"uniqueKey":"","typeLabel":"integer\u003cint64>"}}},"requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object","properties":{"amount":{"oneOf":[{"maximum":10000000,"minimum":0.01,"type":"number","format":"double","uniqueKey":"amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":10000000,"minimum":0.01,"type":"null","format":"double","uniqueKey":"amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"amount","typeLabel":"number\u003cdouble> | null"},"includeRawProcessorResponse":{"oneOf":[{"type":"boolean","uniqueKey":"includeRawProcessorResponse.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"includeRawProcessorResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"includeRawProcessorResponse","typeLabel":"boolean | null"},"reportGroup":{"type":"string","description":"Report Groups could be used to separate your transactions into different categories, so you can view the financial reports by your specific report group names (Worldpay only).","uniqueKey":"reportGroup","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null},"examples":{"Example":{"title":"Example","value":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"amount":{"oneOf":[{"maximum":10000000,"minimum":0.01,"type":"number","format":"double","uniqueKey":"amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":10000000,"minimum":0.01,"type":"null","format":"double","uniqueKey":"amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"amount","typeLabel":"number\u003cdouble> | null"},"includeRawProcessorResponse":{"oneOf":[{"type":"boolean","uniqueKey":"includeRawProcessorResponse.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"includeRawProcessorResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"includeRawProcessorResponse","typeLabel":"boolean | null"},"reportGroup":{"type":"string","description":"Report Groups could be used to separate your transactions into different categories, so you can view the financial reports by your specific report group names (Worldpay only).","uniqueKey":"reportGroup","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null},"examples":{"Example":{"title":"Example","value":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"amount":{"oneOf":[{"maximum":10000000,"minimum":0.01,"type":"number","format":"double","uniqueKey":"amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":10000000,"minimum":0.01,"type":"null","format":"double","uniqueKey":"amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"amount","typeLabel":"number\u003cdouble> | null"},"includeRawProcessorResponse":{"oneOf":[{"type":"boolean","uniqueKey":"includeRawProcessorResponse.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"includeRawProcessorResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"includeRawProcessorResponse","typeLabel":"boolean | null"},"reportGroup":{"type":"string","description":"Report Groups could be used to separate your transactions into different categories, so you can view the financial reports by your specific report group names (Worldpay only).","uniqueKey":"reportGroup","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null},"examples":{"Example":{"title":"Example","value":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null}}},"exampleType":"examples"},"application/*+json":{"schema":{"type":"object","properties":{"amount":{"oneOf":[{"maximum":10000000,"minimum":0.01,"type":"number","format":"double","uniqueKey":"amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":10000000,"minimum":0.01,"type":"null","format":"double","uniqueKey":"amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"amount","typeLabel":"number\u003cdouble> | null"},"includeRawProcessorResponse":{"oneOf":[{"type":"boolean","uniqueKey":"includeRawProcessorResponse.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"includeRawProcessorResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"includeRawProcessorResponse","typeLabel":"boolean | null"},"reportGroup":{"type":"string","description":"Report Groups could be used to separate your transactions into different categories, so you can view the financial reports by your specific report group names (Worldpay only).","uniqueKey":"reportGroup","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null},"examples":{"Example":{"title":"Example","value":{"amount":5,"includeRawProcessorResponse":false,"reportGroup":null}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"0da6994a-49f5-4680-b233-1d575a4c64bb":{"description":"OK","content":{"text/plain":{"schema":{"type":"object","properties":{"invoice":{"type":"object","properties":{"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceId","typeLabel":"integer\u003cint64>"},"parentInvoiceId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.parentInvoiceId","typeLabel":"integer\u003cint64> | null"},"customerId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the customer.","format":"int64","uniqueKey":"invoice.customerId","typeLabel":"integer\u003cint64>"},"merchantInvoiceRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the invoice.","uniqueKey":"invoice.merchantInvoiceRefId","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingFirstName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s first name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingFirstName","typeLabel":"string"},"billingLastName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s last name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingLastName","typeLabel":"string"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"billingAddress":{"type":"object","description":"The address associated with a payment method that is used for billing purposes. Either an Address ID or detailed address information can be provided.","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.billingAddress","typeLabel":"object"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod","typeLabel":"object"},"invoiceStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The current status of the invoice.\r\n\r\nPossible values: `Paid`, `Pending`, `Noncollectable`, `Failed`, `OneTimePaymentPending`, `RetryPending`.","uniqueKey":"invoice.invoiceStatus","typeLabel":"string"},"subtotal":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.subtotal","typeLabel":"number\u003cdouble>"},"tax":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.tax","typeLabel":"number\u003cdouble>"},"total":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.total","typeLabel":"number\u003cdouble>"},"billingDate":{"maxLength":20,"minLength":0,"type":"string","description":"The day on which the last billing was attempted for the invoice","uniqueKey":"invoice.billingDate","typeLabel":"string"},"merchantLegalName":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","uniqueKey":"invoice.merchantLegalName.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","uniqueKey":"invoice.merchantLegalName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantLegalName","typeLabel":"string | null"},"merchantCustomerRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantCustomerRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantCustomerRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantCustomerRefId","typeLabel":"string | null"},"customerFirstName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerFirstName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerFirstName","typeLabel":"string | null"},"customerLastName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerLastName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerLastName","typeLabel":"string | null"},"subscriptionId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.subscriptionId","typeLabel":"integer\u003cint64> | null"},"installmentId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.installmentId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.installmentId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.installmentId","typeLabel":"integer\u003cint64> | null"},"eligibilityFailReason":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.eligibilityFailReason.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.eligibilityFailReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.eligibilityFailReason","typeLabel":"string | null"},"merchantSubscriptionRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantSubscriptionRefId","typeLabel":"string | null"},"networkTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"The identifier returned for Visa, Mastercard, and Discover transactions. Visa and Discover use this value to link subsequent payments in a recurring/installment stream back to the initial transaction.\r\nYou must include this value in the request message (**originalNetworkTransactionId** element) for subsequent recurring payments.","uniqueKey":"invoice.networkTransactionId","typeLabel":"string"},"currency":{"maxLength":3,"minLength":0,"type":"string","description":"The three-character ISO currency code.\r\n\r\nDefault value: `USD`","uniqueKey":"invoice.currency","typeLabel":"string"},"invoiceLineItems":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceLineItemId","typeLabel":"integer\u003cint64>"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].value","typeLabel":"number\u003cdouble>"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType","typeLabel":"string | null"},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].billingValueType","typeLabel":"enum\u003cstring>"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceId","typeLabel":"integer\u003cint64>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceLineItems.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceLineItems.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems","typeLabel":"object[] | null"},"invoiceAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts","typeLabel":"object[] | null"},"voidAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptId","typeLabel":"integer\u003cint64>"},"voidAttemptStatus":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus","typeLabel":"string | null"},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"},"processorRawResponse":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.voidAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64"},"voidAttemptStatus":{"oneOf":[{"type":"string"},{"type":"null"}]},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true},"revolv3ResponseCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"},"processorRawResponse":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"uniqueKey":"invoice.voidAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts","typeLabel":"object[] | null"},"invoiceStatusEnum":{"enum":["Paid","Void","Pending","Recycle","Noncollectable","Failed","Refund","MerchantPaid","MerchantCancelled","OneTimePaymentPending","PartialRefund","BatchPending","CapturePending","RefundPending","RefundDeclined","RefundFailed","RetryPending","RecurringPending","MultiCardsPending","RefundVoid","PartialRefundVoid"],"type":"string","uniqueKey":"invoice.invoiceStatusEnum","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"invoice","typeLabel":"object"},"refunds":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"refunds.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"refunds.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"refunds.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds","typeLabel":"object[] | null"},"refundedSubtotal":{"type":"number","format":"double","uniqueKey":"refundedSubtotal","typeLabel":"number\u003cdouble>"},"refundedTax":{"type":"number","format":"double","uniqueKey":"refundedTax","typeLabel":"number\u003cdouble>"},"refundedTotal":{"type":"number","format":"double","uniqueKey":"refundedTotal","typeLabel":"number\u003cdouble>"},"rawResponse":{"oneOf":[{"type":"string","uniqueKey":"rawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"rawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"rawResponse","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"responseCode":{"oneOf":[{"type":"string","uniqueKey":"responseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseCode","typeLabel":"string | null"},"responseMessage":{"oneOf":[{"type":"string","uniqueKey":"responseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseMessage","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseMessage","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null},"examples":{"Example":{"title":"Example","value":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"invoice":{"type":"object","properties":{"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceId","typeLabel":"integer\u003cint64>"},"parentInvoiceId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.parentInvoiceId","typeLabel":"integer\u003cint64> | null"},"customerId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the customer.","format":"int64","uniqueKey":"invoice.customerId","typeLabel":"integer\u003cint64>"},"merchantInvoiceRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the invoice.","uniqueKey":"invoice.merchantInvoiceRefId","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingFirstName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s first name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingFirstName","typeLabel":"string"},"billingLastName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s last name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingLastName","typeLabel":"string"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"billingAddress":{"type":"object","description":"The address associated with a payment method that is used for billing purposes. Either an Address ID or detailed address information can be provided.","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.billingAddress","typeLabel":"object"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod","typeLabel":"object"},"invoiceStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The current status of the invoice.\r\n\r\nPossible values: `Paid`, `Pending`, `Noncollectable`, `Failed`, `OneTimePaymentPending`, `RetryPending`.","uniqueKey":"invoice.invoiceStatus","typeLabel":"string"},"subtotal":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.subtotal","typeLabel":"number\u003cdouble>"},"tax":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.tax","typeLabel":"number\u003cdouble>"},"total":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.total","typeLabel":"number\u003cdouble>"},"billingDate":{"maxLength":20,"minLength":0,"type":"string","description":"The day on which the last billing was attempted for the invoice","uniqueKey":"invoice.billingDate","typeLabel":"string"},"merchantLegalName":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","uniqueKey":"invoice.merchantLegalName.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","uniqueKey":"invoice.merchantLegalName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantLegalName","typeLabel":"string | null"},"merchantCustomerRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantCustomerRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantCustomerRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantCustomerRefId","typeLabel":"string | null"},"customerFirstName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerFirstName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerFirstName","typeLabel":"string | null"},"customerLastName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerLastName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerLastName","typeLabel":"string | null"},"subscriptionId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.subscriptionId","typeLabel":"integer\u003cint64> | null"},"installmentId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.installmentId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.installmentId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.installmentId","typeLabel":"integer\u003cint64> | null"},"eligibilityFailReason":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.eligibilityFailReason.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.eligibilityFailReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.eligibilityFailReason","typeLabel":"string | null"},"merchantSubscriptionRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantSubscriptionRefId","typeLabel":"string | null"},"networkTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"The identifier returned for Visa, Mastercard, and Discover transactions. Visa and Discover use this value to link subsequent payments in a recurring/installment stream back to the initial transaction.\r\nYou must include this value in the request message (**originalNetworkTransactionId** element) for subsequent recurring payments.","uniqueKey":"invoice.networkTransactionId","typeLabel":"string"},"currency":{"maxLength":3,"minLength":0,"type":"string","description":"The three-character ISO currency code.\r\n\r\nDefault value: `USD`","uniqueKey":"invoice.currency","typeLabel":"string"},"invoiceLineItems":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceLineItemId","typeLabel":"integer\u003cint64>"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].value","typeLabel":"number\u003cdouble>"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType","typeLabel":"string | null"},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].billingValueType","typeLabel":"enum\u003cstring>"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceId","typeLabel":"integer\u003cint64>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceLineItems.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceLineItems.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems","typeLabel":"object[] | null"},"invoiceAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts","typeLabel":"object[] | null"},"voidAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptId","typeLabel":"integer\u003cint64>"},"voidAttemptStatus":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus","typeLabel":"string | null"},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"},"processorRawResponse":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.voidAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64"},"voidAttemptStatus":{"oneOf":[{"type":"string"},{"type":"null"}]},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true},"revolv3ResponseCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"},"processorRawResponse":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"uniqueKey":"invoice.voidAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts","typeLabel":"object[] | null"},"invoiceStatusEnum":{"enum":["Paid","Void","Pending","Recycle","Noncollectable","Failed","Refund","MerchantPaid","MerchantCancelled","OneTimePaymentPending","PartialRefund","BatchPending","CapturePending","RefundPending","RefundDeclined","RefundFailed","RetryPending","RecurringPending","MultiCardsPending","RefundVoid","PartialRefundVoid"],"type":"string","uniqueKey":"invoice.invoiceStatusEnum","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"invoice","typeLabel":"object"},"refunds":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"refunds.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"refunds.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"refunds.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds","typeLabel":"object[] | null"},"refundedSubtotal":{"type":"number","format":"double","uniqueKey":"refundedSubtotal","typeLabel":"number\u003cdouble>"},"refundedTax":{"type":"number","format":"double","uniqueKey":"refundedTax","typeLabel":"number\u003cdouble>"},"refundedTotal":{"type":"number","format":"double","uniqueKey":"refundedTotal","typeLabel":"number\u003cdouble>"},"rawResponse":{"oneOf":[{"type":"string","uniqueKey":"rawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"rawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"rawResponse","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"responseCode":{"oneOf":[{"type":"string","uniqueKey":"responseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseCode","typeLabel":"string | null"},"responseMessage":{"oneOf":[{"type":"string","uniqueKey":"responseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseMessage","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseMessage","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null},"examples":{"Example":{"title":"Example","value":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"invoice":{"type":"object","properties":{"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceId","typeLabel":"integer\u003cint64>"},"parentInvoiceId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.parentInvoiceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.parentInvoiceId","typeLabel":"integer\u003cint64> | null"},"customerId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the customer.","format":"int64","uniqueKey":"invoice.customerId","typeLabel":"integer\u003cint64>"},"merchantInvoiceRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the invoice.","uniqueKey":"invoice.merchantInvoiceRefId","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingFirstName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s first name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingFirstName","typeLabel":"string"},"billingLastName":{"maxLength":100,"minLength":0,"type":"string","description":"**Conditional**: either both BillingFirstName and BillingLastName or BillingFullName must be provided.\r\n\r\nThe customer’s last name associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingLastName","typeLabel":"string"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"billingAddress":{"type":"object","description":"The address associated with a payment method that is used for billing purposes. Either an Address ID or detailed address information can be provided.","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.billingAddress","typeLabel":"object"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.paymentMethod","typeLabel":"object"},"invoiceStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The current status of the invoice.\r\n\r\nPossible values: `Paid`, `Pending`, `Noncollectable`, `Failed`, `OneTimePaymentPending`, `RetryPending`.","uniqueKey":"invoice.invoiceStatus","typeLabel":"string"},"subtotal":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.subtotal","typeLabel":"number\u003cdouble>"},"tax":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.tax","typeLabel":"number\u003cdouble>"},"total":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.total","typeLabel":"number\u003cdouble>"},"billingDate":{"maxLength":20,"minLength":0,"type":"string","description":"The day on which the last billing was attempted for the invoice","uniqueKey":"invoice.billingDate","typeLabel":"string"},"merchantLegalName":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","uniqueKey":"invoice.merchantLegalName.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","uniqueKey":"invoice.merchantLegalName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantLegalName","typeLabel":"string | null"},"merchantCustomerRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantCustomerRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantCustomerRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantCustomerRefId","typeLabel":"string | null"},"customerFirstName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerFirstName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerFirstName","typeLabel":"string | null"},"customerLastName":{"oneOf":[{"maxLength":150,"minLength":0,"type":"string","uniqueKey":"invoice.customerLastName.oneOf.0","typeLabel":"string"},{"maxLength":150,"minLength":0,"type":"null","uniqueKey":"invoice.customerLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.customerLastName","typeLabel":"string | null"},"subscriptionId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.subscriptionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.subscriptionId","typeLabel":"integer\u003cint64> | null"},"installmentId":{"oneOf":[{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.installmentId.oneOf.0","typeLabel":"integer\u003cint64>"},{"maximum":1000000000,"minimum":1,"type":"null","format":"int64","uniqueKey":"invoice.installmentId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.installmentId","typeLabel":"integer\u003cint64> | null"},"eligibilityFailReason":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.eligibilityFailReason.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.eligibilityFailReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.eligibilityFailReason","typeLabel":"string | null"},"merchantSubscriptionRefId":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.merchantSubscriptionRefId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.merchantSubscriptionRefId","typeLabel":"string | null"},"networkTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"The identifier returned for Visa, Mastercard, and Discover transactions. Visa and Discover use this value to link subsequent payments in a recurring/installment stream back to the initial transaction.\r\nYou must include this value in the request message (**originalNetworkTransactionId** element) for subsequent recurring payments.","uniqueKey":"invoice.networkTransactionId","typeLabel":"string"},"currency":{"maxLength":3,"minLength":0,"type":"string","description":"The three-character ISO currency code.\r\n\r\nDefault value: `USD`","uniqueKey":"invoice.currency","typeLabel":"string"},"invoiceLineItems":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceLineItemId","typeLabel":"integer\u003cint64>"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].value","typeLabel":"number\u003cdouble>"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].valueType","typeLabel":"string | null"},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].billingValueType","typeLabel":"enum\u003cstring>"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64","uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX].invoiceId","typeLabel":"integer\u003cint64>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceLineItems.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceLineItems.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceLineItemId":{"maximum":1000000000,"minimum":0,"type":"integer","format":"int64"},"name":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"description":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"value":{"maximum":10000000,"minimum":0,"type":"number","format":"double"},"valueType":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"billingValueType":{"enum":["Standard","Discount","DiscountPercentage","FinalDiscount","PriceOverride"],"type":"string"},"invoiceId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the invoice.","format":"int64"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceLineItems.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceLineItems","typeLabel":"object[] | null"},"invoiceAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"invoice.invoiceAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.invoiceAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"invoice.invoiceAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.invoiceAttempts","typeLabel":"object[] | null"},"voidAttempts":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptId","typeLabel":"integer\u003cint64>"},"voidAttemptStatus":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptStatus","typeLabel":"string | null"},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].voidAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"},"processorRawResponse":{"oneOf":[{"type":"string","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"invoice.voidAttempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invoice.voidAttempts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"voidAttemptId":{"type":"integer","format":"int64"},"voidAttemptStatus":{"oneOf":[{"type":"string"},{"type":"null"}]},"voidAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"type":"string","description":"The processor response message.","readOnly":true},"revolv3ResponseCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"},"processorRawResponse":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"uniqueKey":"invoice.voidAttempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoice.voidAttempts","typeLabel":"object[] | null"},"invoiceStatusEnum":{"enum":["Paid","Void","Pending","Recycle","Noncollectable","Failed","Refund","MerchantPaid","MerchantCancelled","OneTimePaymentPending","PartialRefund","BatchPending","CapturePending","RefundPending","RefundDeclined","RefundFailed","RetryPending","RecurringPending","MultiCardsPending","RefundVoid","PartialRefundVoid"],"type":"string","uniqueKey":"invoice.invoiceStatusEnum","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"invoice","typeLabel":"object"},"refunds":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptId","typeLabel":"integer\u003cint64>"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double","uniqueKey":"refunds.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`.","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptStatus","typeLabel":"string"},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff","uniqueKey":"refunds.oneOf.0.items.[INDEX].invoiceAttemptDate","typeLabel":"string\u003cyyyy-MM-ddTHH:mm:ss.fff>"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentProcessor","typeLabel":"string"},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].processorTransactionId","typeLabel":"string"},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseCode","typeLabel":"string"},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].responseMessage","typeLabel":"string"},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorRawResponse","typeLabel":"string"},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodId","typeLabel":"integer\u003cint64>"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddressId","typeLabel":"integer\u003cint64>"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressId","typeLabel":"integer\u003cint64>"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.0","typeLabel":"string"},{"maxLength":40,"minLength":2,"type":"null","description":"Address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine1","typeLabel":"string | null"},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.addressLine2","typeLabel":"string"},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.0","typeLabel":"string"},{"maxLength":25,"minLength":2,"type":"null","description":"City.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.city","typeLabel":"string | null"},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.state","typeLabel":"string | null"},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.postalCode","typeLabel":"string | null"},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.phoneNumber","typeLabel":"string"},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.email","typeLabel":"string\u003cemail>"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.0","typeLabel":"string"},{"maxLength":2,"minLength":2,"type":"null","description":"Country.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress.country","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingAddress","typeLabel":"object"},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingFirstName","typeLabel":"string | null"},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.billingLastName","typeLabel":"string | null"},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.merchantPaymentMethodRefId","typeLabel":"string"},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLast4Digits","typeLabel":"string"},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountNumberLength","typeLabel":"integer\u003cint32>"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0.accountType","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodAchDetails","typeLabel":"object | null"},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.binNumber","typeLabel":"string"},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentLast4Digit","typeLabel":"string"},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.0","typeLabel":"string\u003cMMYY>"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentExpirationDate","typeLabel":"string\u003cMMYY> | null"},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateMessage","typeLabel":"string"},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.0","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss>"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateDateTime","typeLabel":"string\u003cYYYY-MM-DDThh:mm:ss> | null"},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.accountUpdateCode","typeLabel":"string"},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0.paymentAccountNumber","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.0","typeLabel":"object"},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod.paymentMethodCreditCardDetails","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].paymentMethod","typeLabel":"object"},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantId","typeLabel":"string | null"},"subMerchantName":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantName","typeLabel":"string | null"},"subMerchantPhone":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.subMerchantPhone","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.countryCode","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor.city","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX].descriptor","typeLabel":"object"},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.0","typeLabel":"string"},{"maxLength":100,"minLength":0,"type":"null","readOnly":true,"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].eligibilityCheckOrderCode","typeLabel":"string | null"},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed.","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorMerchantId","typeLabel":"string"},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.0","typeLabel":"string"},{"maxLength":50,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].processingMethod","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"maxLength":10,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"maxLength":500,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].revolv3ResponseMessage","typeLabel":"string | null"},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.0","typeLabel":"string"},{"maxLength":20,"minLength":0,"type":"null","uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds.oneOf.0.items.[INDEX].authCode","typeLabel":"string | null"},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time","uniqueKey":"refunds.oneOf.0.items.[INDEX].processorResponseDateTime","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"refunds.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"refunds.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"invoiceAttemptId":{"maximum":1000000000,"minimum":1,"type":"integer","format":"int64"},"amount":{"maximum":10000000,"minimum":0,"type":"number","description":"The amount information for the payment.","format":"double"},"invoiceAttemptStatus":{"maxLength":100,"minLength":0,"type":"string","description":"The status of the invoice attempt.\r\n\r\nPossible values: `Success`, `Fail`, `Pending`, `RetrySuccess`, `RetryFail`, `RetryPending`."},"invoiceAttemptDate":{"type":"string","format":"yyyy-MM-ddTHH:mm:ss.fff"},"paymentProcessor":{"maxLength":100,"minLength":0,"type":"string","description":"The name of the processor by which the transaction was processed.","readOnly":true},"processorTransactionId":{"maxLength":100,"minLength":0,"type":"string","description":"Payment Processor Transaction Id.","readOnly":true},"responseCode":{"maxLength":10,"minLength":0,"type":"string","description":"The processor response code.","readOnly":true},"responseMessage":{"maxLength":500,"minLength":0,"type":"string","description":"The processor response message.","readOnly":true},"processorRawResponse":{"maxLength":10000,"minLength":0,"type":"string","description":"**Conditional. The value is returned if includeRawProcessorResponse = true.**\r\nThis field contains the raw data received from the processor after attempting to bill this payment. It does not contain any sensitive information. The field value is a string with the serialized response from the processor in JSON format."},"paymentMethod":{"type":"object","properties":{"paymentMethodId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier for the payment method information.","format":"int64"},"billingAddressId":{"maximum":1000000000,"minimum":1,"type":"integer","description":"The unique identifier of the address.","format":"int64"},"billingAddress":{"type":"object","properties":{"addressId":{"type":"integer","description":"The unique identifier of the address.","format":"int64"},"addressLine1":{"oneOf":[{"maxLength":40,"minLength":2,"type":"string","description":"Address."},{"maxLength":40,"minLength":2,"type":"null","description":"Address."}]},"addressLine2":{"maxLength":40,"minLength":0,"type":"string","description":"Supplemental information for the address."},"city":{"oneOf":[{"maxLength":25,"minLength":2,"type":"string","description":"City."},{"maxLength":25,"minLength":2,"type":"null","description":"City."}]},"state":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Two-letter state abbreviation."},{"maxLength":2,"minLength":2,"type":"null","description":"Two-letter state abbreviation."}]},"postalCode":{"oneOf":[{"maxLength":20,"minLength":2,"type":"string","description":"Postal Code."},{"maxLength":20,"minLength":2,"type":"null","description":"Postal Code."}]},"phoneNumber":{"maxLength":20,"minLength":0,"type":"string","description":"The phone number associated with a payment method that is used for billing purposes."},"email":{"maxLength":100,"minLength":0,"type":"string","description":"The email associated with a billing address.","format":"email"},"country":{"oneOf":[{"maxLength":2,"minLength":2,"type":"string","description":"Country."},{"maxLength":2,"minLength":2,"type":"null","description":"Country."}]}},"additionalProperties":false},"billingFirstName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"billingLastName":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string"},{"maxLength":100,"minLength":0,"type":"null"}]},"merchantPaymentMethodRefId":{"maxLength":100,"minLength":0,"type":"string","description":"Merchant's unique identifier for the payment method."},"paymentMethodAchDetails":{"oneOf":[{"type":"object","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false},{"type":"null","description":"ACH account information.","properties":{"accountNumberLast4Digits":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Last 4 digits of the bank account."},"accountNumberLength":{"maximum":17,"minimum":4,"type":"integer","description":"Bank account number length.","format":"int32"},"accountType":{"maxLength":8,"minLength":0,"pattern":"^(Checking|Savings)$","type":"string","description":"**Conditional**: the account type is required if the ACH payment method type is supplied in the request.\r\n\r\nBank account type. Allowed values: Checking, Savings. Case-insensitive."}},"additionalProperties":false}]},"paymentMethodCreditCardDetails":{"oneOf":[{"type":"object","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false},{"type":"null","description":"The details of credit card payment method.","properties":{"binNumber":{"maxLength":6,"minLength":0,"pattern":"^\\d{1,6}$","type":"string","description":"First 6 digits (BIN) of the card number."},"paymentLast4Digit":{"maxLength":4,"minLength":4,"pattern":"^\\d{4}$","type":"string","description":"Payment card last 4 digits."},"paymentExpirationDate":{"oneOf":[{"maxLength":4,"minLength":0,"type":"string","description":"The card expiration date.","format":"MMYY"},{"maxLength":4,"minLength":0,"type":"null","description":"The card expiration date.","format":"MMYY"}]},"accountUpdateMessage":{"maxLength":500,"minLength":0,"type":"string","description":"Account updater message, if available."},"accountUpdateDateTime":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"},{"maxLength":20,"minLength":0,"type":"null","description":"UTC date-time of the last account updater event.","format":"YYYY-MM-DDThh:mm:ss"}]},"accountUpdateCode":{"maxLength":50,"minLength":0,"type":"string","description":"Processor response code of the last account updater event."},"paymentAccountNumber":{"oneOf":[{"type":"string","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."},{"type":"null","description":"The full unmasked card number. Only populated for merchants verified as PCI DSS Level 1 and only in case account updater performed."}]}},"additionalProperties":false}]}},"additionalProperties":false},"descriptor":{"type":"object","properties":{"subMerchantId":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantName":{"oneOf":[{"type":"string"},{"type":"null"}]},"subMerchantPhone":{"oneOf":[{"type":"string"},{"type":"null"}]},"countryCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"eligibilityCheckOrderCode":{"oneOf":[{"maxLength":100,"minLength":0,"type":"string","readOnly":true},{"maxLength":100,"minLength":0,"type":"null","readOnly":true}]},"processorMerchantId":{"maxLength":100,"minLength":0,"type":"string","description":"The merchant account ID (MID) of the processor by which the transaction was processed."},"processingMethod":{"oneOf":[{"maxLength":50,"minLength":0,"type":"string"},{"maxLength":50,"minLength":0,"type":"null"}]},"revolv3ResponseCode":{"oneOf":[{"maxLength":10,"minLength":0,"type":"string"},{"maxLength":10,"minLength":0,"type":"null"}]},"revolv3ResponseMessage":{"oneOf":[{"maxLength":500,"minLength":0,"type":"string"},{"maxLength":500,"minLength":0,"type":"null"}]},"authCode":{"oneOf":[{"maxLength":20,"minLength":0,"type":"string"},{"maxLength":20,"minLength":0,"type":"null"}]},"processorResponseDateTime":{"maxLength":40,"type":"string","format":"date-time"}},"additionalProperties":false},"uniqueKey":"refunds.oneOf.1","typeLabel":"null"}],"uniqueKey":"refunds","typeLabel":"object[] | null"},"refundedSubtotal":{"type":"number","format":"double","uniqueKey":"refundedSubtotal","typeLabel":"number\u003cdouble>"},"refundedTax":{"type":"number","format":"double","uniqueKey":"refundedTax","typeLabel":"number\u003cdouble>"},"refundedTotal":{"type":"number","format":"double","uniqueKey":"refundedTotal","typeLabel":"number\u003cdouble>"},"rawResponse":{"oneOf":[{"type":"string","uniqueKey":"rawResponse.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"rawResponse.oneOf.1","typeLabel":"null"}],"uniqueKey":"rawResponse","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"responseCode":{"oneOf":[{"type":"string","uniqueKey":"responseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseCode","typeLabel":"string | null"},"responseMessage":{"oneOf":[{"type":"string","uniqueKey":"responseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"responseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"responseMessage","typeLabel":"string | null"},"revolv3ResponseCode":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseCode","typeLabel":"string | null"},"revolv3ResponseMessage":{"oneOf":[{"type":"string","uniqueKey":"revolv3ResponseMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"revolv3ResponseMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"revolv3ResponseMessage","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null},"examples":{"Example":{"title":"Example","value":{"invoice":{"invoiceId":2,"parentInvoiceId":1,"customerId":1,"merchantInvoiceRefId":"3b9d3059-4329-4c4b-b3ab-7dabc39aeded","paymentMethod":{"paymentMethodId":1,"billingAddressId":1,"billingFirstName":"John","billingLastName":"Doe","merchantPaymentMethodRefId":null,"billingAddress":{"addressId":1,"addressLine1":"1 Default Street","addressLine2":null,"city":"Los Angeles","state":"CA","postalCode":"90210","phoneNumber":null,"email":null,"country":"US"},"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"invoiceStatus":"PartialRefund","subtotal":10.99,"tax":0.1,"total":11.09,"billingDate":"10/11/2026","merchantLegalName":"John Doe","merchantCustomerRefId":"457b19c5-27a9-43de-843c-a11f12b87056","customerFirstName":"John","customerLastName":"Doe","subscriptionId":null,"installmentId":null,"eligibilityFailReason":null,"merchantSubscriptionRefId":null,"networkTransactionId":null,"currency":null,"invoiceLineItems":null,"invoiceAttempts":null,"voidAttempts":null},"refunds":[{"invoiceAttemptId":1,"amount":-3.99,"invoiceAttemptStatus":"Success","invoiceAttemptDate":"2026-10-12T10:23:44.4044845Z","paymentProcessor":"BridgePay","processorTransactionId":null,"responseCode":null,"responseMessage":null,"processorRawResponse":null,"paymentMethod":{"paymentMethodId":0,"billingAddressId":0,"billingAddress":null,"billingFirstName":null,"billingLastName":null,"merchantPaymentMethodRefId":null,"paymentMethodAchDetails":null,"paymentMethodCreditCardDetails":null},"descriptor":{"subMerchantId":null,"subMerchantName":null,"subMerchantPhone":null,"countryCode":null,"city":null},"eligibilityCheckOrderCode":null,"processorMerchantId":null,"processingMethod":"None","revolv3ResponseCode":null,"revolv3ResponseMessage":null,"authCode":null,"processorResponseDateTime":"2026-10-12T10:23:44.4044845Z"}],"refundedSubtotal":5.99,"refundedTax":0.05,"refundedTotal":6.04,"rawResponse":null,"message":null,"responseCode":null,"responseMessage":null,"revolv3ResponseCode":null,"revolv3ResponseMessage":null}}},"exampleType":"examples"}},"exampleType":"examples"},"d28de95e-0f25-4f9b-8bbc-ca93fc850490":{"description":"One or more fields in the request were not submitted or didn't pass validation. Please review the request body and parameters against the required schema.","content":{"text/plain":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to perform the request action with provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to perform the request action with provided data."}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to perform the request action with provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to perform the request action with provided data."}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to perform the request action with provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to perform the request action with provided data."}}},"exampleType":"examples"}},"exampleType":"examples"},"a1553720-f394-4f56-be1c-5b050644dc32":{"description":"Unauthorized","content":{"text/plain":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Attempted to perform an unauthorized operation."},"examples":{"Example":{"title":"Example","value":{"message":"Attempted to perform an unauthorized operation."}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Attempted to perform an unauthorized operation."},"examples":{"Example":{"title":"Example","value":{"message":"Attempted to perform an unauthorized operation."}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Attempted to perform an unauthorized operation."},"examples":{"Example":{"title":"Example","value":{"message":"Attempted to perform an unauthorized operation."}}},"exampleType":"examples"}},"exampleType":"examples"},"a4421900-963e-4e8e-b183-b9cb0d82ba66":{"description":"If the invoice ID cannot be associated with an invoice","content":{"text/plain":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to find an entity with the provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to find an entity with the provided data."}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to find an entity with the provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to find an entity with the provided data."}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to find an entity with the provided data."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to find an entity with the provided data."}}},"exampleType":"examples"}},"exampleType":"examples"},"04b0a883-650b-481f-9e1a-f5fbcf7eb924":{"description":"Unprocessable Content","content":{"text/plain":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to process this operation."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to process this operation."}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to process this operation."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to process this operation."}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","properties":{"message":{"oneOf":[{"type":"string","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"string[] | null"},"fluentValidatorErrors":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].propertyName","typeLabel":"string | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorMessage","typeLabel":"string | null"},"attemptedValue":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].attemptedValue","typeLabel":"null"},"customState":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].customState","typeLabel":"null"},"severity":{"enum":["Error","Warning","Info"],"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"errorCode":{"oneOf":[{"type":"string","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].errorCode","typeLabel":"string | null"},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX].formattedMessagePlaceholderValues","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"fluentValidatorErrors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"fluentValidatorErrors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"propertyName":{"oneOf":[{"type":"string"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string"},{"type":"null"}]},"attemptedValue":{"oneOf":[{},{"type":"null"}]},"customState":{"oneOf":[{},{"type":"null"}]},"severity":{"enum":["Error","Warning","Info"],"type":"string"},"errorCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"formattedMessagePlaceholderValues":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null"}]}},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null"}]}}]}},"additionalProperties":false},"uniqueKey":"fluentValidatorErrors.oneOf.1","typeLabel":"null"}],"uniqueKey":"fluentValidatorErrors","typeLabel":"object[] | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unable to process this operation."},"examples":{"Example":{"title":"Example","value":{"message":"Unable to process this operation."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"69b401ad-ca9f-415e-841e-142fffa70770":{"XRevolv3Token":{"type":"apiKey","in":"header","name":"x-revolv3-token","scopes":[],"schemeName":"XRevolv3Token"}}},"servers":{"334e6eb5-634d-46b6-90d2-b0f4797cf87a":{"url":"https://api-sandbox.revolv3.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-revolv3-token","scopes":[],"schemeName":"XRevolv3Token"},"schema":{"title":"x-revolv3-token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"XRevolv3Token","name":"x-revolv3-token"}],"title":"XRevolv3Token"}]},"originalFileLocation":"api-reference/swagger.json"},"subdomain":"revolv3","siteName":"Introduction \u0026 Quick Start","title":"Refund Invoice - Introduction \u0026 Quick Start","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T22:34:17.832Z","originalFileLocation":"api-reference/invoices/refund-invoice.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Initiates a refund for a previously paid invoice. This endpoint allows full or partial refunds, depending on the amount specified in the request. You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund). The system validates the refund against the original payment details and ensures it does not exceed the total invoice value. Useful for customer-initiated cancellations, returns, or support-driven refund requests. All refund attempts are tracked and reflected in the invoice history and reporting.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Introduction \u0026amp; Quick Start\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Refund Invoice - Introduction \u0026amp; Quick Start\">\u003cmeta data-mint-head property=\"og:description\" content=\"Initiates a refund for a previously paid invoice. This endpoint allows full or partial refunds, depending on the amount specified in the request. You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund). The system validates the refund against the original payment details and ensures it does not exceed the total invoice value. Useful for customer-initiated cancellations, returns, or support-driven refund requests. All refund attempts are tracked and reflected in the invoice history and reporting.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Introduction \u0026amp; Quick Start\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.revolv3.com/api-reference/invoices/refund-invoice\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://revolv3.mintlify.app/_mintlify/api/og/v2?division=Invoices\u0026amp;title=Refund+Invoice\u0026amp;description=Initiates+a+**refund**+for+a+previously+paid+invoice.%0D%0AThis+endpoint+allows+full+or+partial+refunds%2C+depending+on+the+amount+specified+in+the+request.%0D%0A%0D%0AYou+mu\u0026amp;theme=44ecc26a32f1a478fe3476c2\u0026amp;signature=f71598ae4d8598366830134f889ee372ef54c0b85b4b1faa8a9e0af5b2f02cd4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Refund Invoice - Introduction \u0026amp; Quick Start\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Initiates a refund for a previously paid invoice. This endpoint allows full or partial refunds, depending on the amount specified in the request. You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund). The system validates the refund against the original payment details and ensures it does not exceed the total invoice value. Useful for customer-initiated cancellations, returns, or support-driven refund requests. All refund attempts are tracked and reflected in the invoice history and reporting.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://revolv3.mintlify.app/_mintlify/api/og/v2?division=Invoices\u0026amp;title=Refund+Invoice\u0026amp;description=Initiates+a+**refund**+for+a+previously+paid+invoice.%0D%0AThis+endpoint+allows+full+or+partial+refunds%2C+depending+on+the+amount+specified+in+the+request.%0D%0A%0D%0AYou+mu\u0026amp;theme=44ecc26a32f1a478fe3476c2\u0026amp;signature=f71598ae4d8598366830134f889ee372ef54c0b85b4b1faa8a9e0af5b2f02cd4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/revolv3/SEFZpst3yZfiH2vQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Introduction \u0026amp; Quick Start\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0070e0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.revolv3.com/api-reference/invoices/refund-invoice\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/invoices/refund-invoice.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.revolv3.com/#organization\",\"name\":\"Introduction \u0026 Quick Start\",\"url\":\"https://docs.revolv3.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/revolv3/Zevkr_Aqagg8mPcq/logo/normallogo.png?fit=max\u0026auto=format\u0026n=Zevkr_Aqagg8mPcq\u0026q=85\u0026s=fd4c62503540a031e3c6c968fad23f13\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.revolv3.com#website\",\"name\":\"Introduction \u0026 Quick Start\",\"url\":\"https://docs.revolv3.com\",\"publisher\":{\"@id\":\"https://docs.revolv3.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice#webpage\",\"url\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice\",\"name\":\"Refund Invoice\",\"description\":\"Initiates a refund for a previously paid invoice. This endpoint allows full or partial refunds, depending on the amount specified in the request. You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund). The system validates the refund against the original payment details and ensures it does not exceed the total invoice value. Useful for customer-initiated cancellations, returns, or support-driven refund requests. All refund attempts are tracked and reflected in the invoice history and reporting.\",\"dateModified\":\"2026-10-13T22:34:17.832Z\",\"isPartOf\":{\"@id\":\"https://docs.revolv3.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Invoices\",\"item\":\"https://docs.revolv3.com/api-reference/invoices/get-invoices\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Refund Invoice\",\"item\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice#apireference\",\"headline\":\"Refund Invoice\",\"name\":\"Refund Invoice\",\"description\":\"Initiates a refund for a previously paid invoice. This endpoint allows full or partial refunds, depending on the amount specified in the request. You must supply the unique invoiceId of the transaction to be refunded, along with the refund amount (for partial refund). The system validates the refund against the original payment details and ensures it does not exceed the total invoice value. Useful for customer-initiated cancellations, returns, or support-driven refund requests. All refund attempts are tracked and reflected in the invoice history and reporting.\",\"url\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice\",\"mainEntityOfPage\":{\"@id\":\"https://docs.revolv3.com/api-reference/invoices/refund-invoice#webpage\"},\"dateModified\":\"2026-10-13T22:34:17.832Z\",\"publisher\":{\"@id\":\"https://docs.revolv3.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.revolv3.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Introduction \u0026 Quick Start\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Introduction \u0026 Quick Start","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/getting-started/getting-started"}]},{"tab":"API Reference","groups":[{"group":"AccountVerification","pages":[{"title":"Validate personal ACH account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/account-verification/ach/person","href":"/api-reference/accountverification/validate-personal-ach-account"},{"title":"Validate corporate ACH account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/account-verification/ach/corporate","href":"/api-reference/accountverification/validate-corporate-ach-account"}]},{"group":"Authentication","pages":[{"title":"Get Merchant Access Token","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Authentication/token","href":"/api-reference/authentication/get-merchant-access-token"}]},{"group":"Checkout","pages":[{"title":"Create Checkout Link","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Checkout","href":"/api-reference/checkout/create-checkout-link"},{"title":"Get Complete Checkout Information","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Checkout/{checkoutUid}","href":"/api-reference/checkout/get-complete-checkout-information"}]},{"group":"Customers","pages":[{"title":"Get Customers","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Customers","href":"/api-reference/customers/get-customers"},{"title":"Create Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Customers","href":"/api-reference/customers/create-customer"},{"title":"Get Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Customers/{customerId}","href":"/api-reference/customers/get-customer"},{"title":"Delete Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json delete /api/Customers/{customerId}","href":"/api-reference/customers/delete-customer"},{"title":"Update Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json patch /api/Customers/{customerId}","href":"/api-reference/customers/update-customer"},{"title":"Get Subscriptions by Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Customers/{customerId}/subscriptions","href":"/api-reference/customers/get-subscriptions-by-customer"},{"title":"Delete Customer Address","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json delete /api/Customers/{customerId}/address/{addressId}","href":"/api-reference/customers/delete-customer-address"},{"title":"Update Address","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json patch /api/Customers/{customerId}/address/{addressId}","href":"/api-reference/customers/update-address"},{"title":"Add Customer Address","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Customers/{customerId}/address","href":"/api-reference/customers/add-customer-address"},{"title":"Search Invoices for Customer","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Customers/{customerId}/invoices","href":"/api-reference/customers/search-invoices-for-customer"}]},{"group":"Invoices","pages":[{"title":"Get Invoices","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Invoices","href":"/api-reference/invoices/get-invoices"},{"title":"Get Invoices V1","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Invoices/v{version}","href":"/api-reference/invoices/get-invoices-v1"},{"title":"Get Invoice","description":"Retrieves detailed information about a **specific invoice** using its unique invoice ID.\r\nThis endpoint returns invoice metadata, payment status, amount, associated payment method references, and timestamps related to invoice attempts.\r\n\r\nIt’s ideal when you already know the invoice ID and need to fetch its full details for display, audit, or troubleshooting purposes.\r\nSupports use cases like viewing a transaction in the portal or validating an invoice after a payment operation.\r\n\r\nOptionally, you can set **includeRawProcessorResponse = true** to include the raw response returned from the payment processor, which can help with advanced debugging or support cases.","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Invoices/{invoiceId}","href":"/api-reference/invoices/get-invoice"},{"title":"Refund Invoice","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Invoices/{invoiceId}/refund","href":"/api-reference/invoices/refund-invoice"},{"title":"One Time Payment Without Subscription","description":"Processes a **one-time payment** for a customer without requiring an active subscription.\r\nThis endpoint is ideal for standalone transactions such as single purchases.\r\n\r\nA one-time payment without a subscription allows you to both authorize and capture funds in a single transaction, as well as capture previously authorized amounts. You can also send a partial capture if needed.\r\nYou must provide the invoice details, and payment method.\r\nThe request supports credit cards, network tokens, ACH, Apple Pay, and Google Pay.\r\n\r\n⚠️ **Deprecated:** This endpoint is still supported but is no longer recommended for new integrations.\r\nPlease use the newer endpoints \u003ca href=\"/api-reference/payments/sale-with-payment-method-details\">Sale With Payment Method Details\u003c/a>, \u003ca href=\"/api-reference/payments/sale-with-payment-method-id\">Sale With Payment Method Id\u003c/a> or \u003ca href=\"/api-reference/payments/capture\">Capture\u003c/a> instead, which provides extended functionality and improved error handling.","deprecated":true,"version":null,"openapi":"/api-reference/swagger.json post /api/Invoices/payment","href":"/api-reference/invoices/one-time-payment-without-subscription"}]},{"group":"PaymentMethod","pages":[{"title":"Create Payment Method","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/PaymentMethod","href":"/api-reference/paymentmethod/create-payment-method"},{"title":"Get Payment Method","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/PaymentMethod/{paymentMethodId}","href":"/api-reference/paymentmethod/get-payment-method"},{"title":"Delete Payment Method","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json delete /api/PaymentMethod/{paymentMethodId}","href":"/api-reference/paymentmethod/delete-payment-method"},{"title":"Update Payment Method","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json patch /api/PaymentMethod/{paymentMethodId}","href":"/api-reference/paymentmethod/update-payment-method"},{"title":"Authorize Payment Method","deprecated":true,"version":null,"openapi":"/api-reference/swagger.json post /api/PaymentMethod/authorize","href":"/api-reference/paymentmethod/authorize-payment-method"},{"title":"Reverse Authorization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/PaymentMethod/reverse-auth","href":"/api-reference/paymentmethod/reverse-authorization"}]},{"group":"Payments","pages":[{"title":"Sale With Payment Method Details","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/sale","href":"/api-reference/payments/sale-with-payment-method-details"},{"title":"Sale With Payment Method Id","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/sale/{paymentMethodId}","href":"/api-reference/payments/sale-with-payment-method-id"},{"title":"Capture","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/capture/{paymentMethodAuthorizationId}","href":"/api-reference/payments/capture"},{"title":"Authorize With Payment Method Details","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/authorization","href":"/api-reference/payments/authorize-with-payment-method-details"},{"title":"Authorize With Payment Method Id","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/authorization/{paymentMethodId}","href":"/api-reference/payments/authorize-with-payment-method-id"},{"title":"Void","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Payments/void/{invoiceId}","href":"/api-reference/payments/void"}]},{"group":"Subscriptions","pages":[{"title":"Get Subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Subscriptions","href":"/api-reference/subscriptions/get-subscriptions"},{"title":"Create Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Subscriptions","href":"/api-reference/subscriptions/create-subscription"},{"title":"Get Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json get /api/Subscriptions/{subscriptionId}","href":"/api-reference/subscriptions/get-subscription"},{"title":"Update Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json patch /api/Subscriptions/{subscriptionId}","href":"/api-reference/subscriptions/update-subscription"},{"title":"Get Subscriptions By PAN","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Subscriptions/pan-lookup","href":"/api-reference/subscriptions/get-subscriptions-by-pan"},{"title":"Replace Subscription Primary Payment Method","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json put /api/Subscriptions/{subscriptionId}/payment-method","href":"/api-reference/subscriptions/replace-subscription-primary-payment-method"},{"title":"Create Subscription Billing Plan","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Subscriptions/{subscriptionId}/billing-plans","href":"/api-reference/subscriptions/create-subscription-billing-plan"},{"title":"Delete Subscription Billing Plan","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json delete /api/Subscriptions/{subscriptionId}/billing-plans/{subscriptionBillingPlanId}","href":"/api-reference/subscriptions/delete-subscription-billing-plan"},{"title":"Create One Time Payment","deprecated":true,"version":null,"openapi":"/api-reference/swagger.json post /api/Subscriptions/{subscriptionId}/payment","href":"/api-reference/subscriptions/create-one-time-payment"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.json post /api/Subscriptions/{subscriptionId}/cancel","href":"/api-reference/subscriptions/cancel-subscription"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Refund Invoice - Introduction \u0026 Quick Start","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}