{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Orchestra Solutions","description":"Payment orchestration platform documentation","colors":{"primary":"#262261","light":"#00ADEE","dark":"#262261"},"logo":{"light":"https://mintcdn.com/orchestrasolutions/JxGWfuqQpaY3_0EL/logo/light.svg?fit=max\u0026auto=format\u0026n=JxGWfuqQpaY3_0EL\u0026q=85\u0026s=f1ba1d9bcabe35d42362da8843632659","dark":"https://mintcdn.com/orchestrasolutions/JxGWfuqQpaY3_0EL/logo/dark.svg?fit=max\u0026auto=format\u0026n=JxGWfuqQpaY3_0EL\u0026q=85\u0026s=5d077d626ed19d1198aaa2f063807260"},"favicon":"https://mintcdn.com/orchestrasolutions/nLJB-634gzBtYuQB/favicon.svg?fit=max\u0026auto=format\u0026n=nLJB-634gzBtYuQB\u0026q=85\u0026s=2c7a783e8f8b28940f3dc9d487383592","api":{"openapi":"orchsol.json"},"navbar":{"links":[{"href":"https://orchestrasolutions.com/","label":"Home"},{"href":"https://orchestrasolutions.com/contact/","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://portal.orchestrasolutions.com"}},"footer":{"socials":{"github":"https://github.com/orchestra-solutions/p18n","linkedin":"https://www.linkedin.com/company/orchestrasolutionsio"}},"seo":{"metatags":{"google-site-verification":"PfycdPf5O4kK93tYHlWazLbV7tOBrE2Gf-g5wGciZek"},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-9WC5XGJ31N"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/orchestra-solutions/p18n"},{"anchor":"Support Forum","icon":"comments","href":"https://github.com/orchestra-solutions/p18n/discussions"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"orchestrasolutions","hasAudioNarration":false,"actualSubdomain":"orchestrasolutions","customDomains":["developers.orchestrasolutions.com"],"gitSource":{"type":"github","owner":"orchestra-solutions","repo":"mintlify","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad6cd730ea5d4223fa9eab9","collectionId":"9a566c6b-c3cd-412d-889d-9e4ba496d400","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad6cd730ea5d4223fa9eab9"},"entitlements":{},"buildId":"6ad6cd730ea5d4223fa9eab9","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Payments Library and REST API Guides","count":59},{"language":"default","tag":"REST API Reference","count":38},{"language":"default","tag":"Orchestra Payments Library Guides","count":13},{"language":"default","tag":"Card Tools","count":12},{"language":"default","tag":"Orchestra REST API Guides","count":12},{"language":"default","tag":"Utilities","count":11},{"language":"default","tag":"Payment Operations","count":9},{"language":"default","tag":"Payment Contracts","count":8},{"language":"default","tag":"Merchant Account Setup","count":7},{"language":"default","tag":"Payment Methods","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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/paymentcontract/update-a-payment-contract","slug":"/api-reference/paymentcontract/update-a-payment-contract","pageMetadata":{"openapi":"put /PaymentContract/{id}","title":"Update a Payment Contract","description":"This method allows you to update an existing payment contract.\nOnly certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.","href":"/api-reference/paymentcontract/update-a-payment-contract"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This method allows you to update an existing payment contract.\\nOnly certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\"\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{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsx(Card,{title:`Scheduled Payments Guide`,icon:`book`,href:`/guides/rest-api/scheduled-payments`,children:_jsx(_components.p,{children:`Complete guide with examples, contract lifecycle and timezone handling`})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"put /PaymentContract/{id}","title":"Update a Payment Contract","description":"This method allows you to update an existing payment contract.\nOnly certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.","href":"/api-reference/paymentcontract/update-a-payment-contract"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/orchestrasolutions/df40a8fad539b938/demo/rest-api-demo.js"],"openApiReferenceData":{"operation":{"tags":["PaymentContract"],"summary":"Update a Payment Contract","description":"This method allows you to update an existing payment contract.\nOnly certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.","operationId":"UpdateContract","parameters":["d3967831-2969-4642-9ece-fcd50c9ed7db"],"requestBody":"a91035f3-4a3c-41f9-b450-256d6b3b715c","responses":{"200":"46fe65e1-07ae-4a03-af25-f868265666ca","400":"46c67184-1214-4d6c-9e63-16278735fe95","401":"fe6d552e-3a5c-4536-97a4-902e5440675b","404":"c93f463a-4775-4daa-bc63-cb4bd4e0d5a2"},"security":["26111187-879a-40fe-8220-5e945fb5070b"],"method":"put","type":"path","servers":["6125ab0c-6caf-4204-b695-022ab9637bdc"],"path":"/PaymentContract/{id}","baseUrlOptions":["https://api.orchestrasolutions.com"],"title":"Update a Payment Contract","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d3967831-2969-4642-9ece-fcd50c9ed7db":{"name":"id","in":"path","description":"Contract ID","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Contract ID","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"description":"Updated contract data","content":{"application/json":{"schema":{"required":["name"],"type":"object","properties":{"name":{"maxLength":128,"minLength":0,"type":"string","description":"User-friendly contract name","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"endDate":{"oneOf":[{"type":"string","description":"Optional end date","format":"date-time","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Optional end date","format":"date-time","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate-time> | null"},"maxOccurrences":{"oneOf":[{"maximum":2147483647,"minimum":1,"type":"integer","description":"Optional maximum number of payments","format":"int32","uniqueKey":"maxOccurrences.oneOf.0","typeLabel":"integer\u003cint32>"},{"maximum":2147483647,"minimum":1,"type":"null","description":"Optional maximum number of payments","format":"int32","uniqueKey":"maxOccurrences.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxOccurrences","typeLabel":"integer\u003cint32> | null"},"metadata":{"oneOf":[{"type":"string","description":"Optional custom metadata (JSON)","uniqueKey":"metadata.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional custom metadata (JSON)","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"string | null"}},"additionalProperties":false,"description":"Input model for updating a payment contract","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","endDate":"2023-11-07T05:31:56Z","maxOccurrences":1073741824,"metadata":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"46fe65e1-07ae-4a03-af25-f868265666ca":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"tokenId":{"oneOf":[{"type":"string","description":"Reference to tokenized payment method","uniqueKey":"tokenId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reference to tokenized payment method","uniqueKey":"tokenId.oneOf.1","typeLabel":"null"}],"uniqueKey":"tokenId","typeLabel":"string | null"},"chargeRequestData":{"type":"object","properties":{"amount":{"type":"number","description":"The amount to be charged (in major units - for example, 10.23)","format":"double","uniqueKey":"chargeRequestData.amount","typeLabel":"number\u003cdouble>"},"currency":{"enum":["AFN","EUR","ALL","DZD","USD","AOA","XCD","ARS","AMD","AWG","AUD","AZN","BSD","BHD","BDT","BBD","BYR","BZD","XOF","BMD","BTN","INR","BOB","BOV","BAM","BWP","NOK","BRL","BND","BGN","BIF","KHR","XAF","CAD","CVE","KYD","CLF","CLP","CNY","COP","COU","KMF","CDF","NZD","CRC","HRK","CUC","CUP","ANG","CZK","DKK","DJF","DOP","EGP","SVC","ERN","ETB","FKP","FJD","XPF","GMD","GEL","GHS","GIP","GTQ","GBP","GNF","GYD","HTG","HNL","HKD","HUF","ISK","IDR","XDR","IRR","IQD","ILS","JMD","JPY","JOD","KZT","KES","KPW","KRW","KWD","KGS","LAK","LBP","LSL","ZAR","LRD","LYD","CHF","LTL","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","XUA","MXN","MXV","MDL","MNT","MAD","MZN","MMK","NAD","NPR","NIO","NGN","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","WST","STD","SAR","RSD","SCR","SLL","SGD","XSU","SBD","SOS","SSP","LKR","SDG","SRD","SZL","SEK","CHE","CHW","SYP","TWD","TJS","TZS","THB","TOP","TTD","TND","TRY","TMT","UGX","UAH","AED","USN","UYI","UYU","UZS","VUV","VEF","VND","YER","ZMW","ZWL","XBA","XBB","XBC","XBD","XTS","XXX","XAU","XPD","XPT","XAG"],"type":"string","uniqueKey":"chargeRequestData.currency","typeLabel":"enum\u003cstring>"},"myRef":{"oneOf":[{"type":"string","description":"Your custom reference for this transaction","uniqueKey":"chargeRequestData.myRef.oneOf.0","typeLabel":"string"},{"type":"null","description":"Your custom reference for this transaction","uniqueKey":"chargeRequestData.myRef.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.myRef","typeLabel":"string | null"},"payerDetails":{"type":"object","properties":{"address1":{"oneOf":[{"type":"string","description":"1st address line","uniqueKey":"chargeRequestData.payerDetails.address1.oneOf.0","typeLabel":"string"},{"type":"null","description":"1st address line","uniqueKey":"chargeRequestData.payerDetails.address1.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.address1","typeLabel":"string | null"},"address2":{"oneOf":[{"type":"string","description":"2nd address line","uniqueKey":"chargeRequestData.payerDetails.address2.oneOf.0","typeLabel":"string"},{"type":"null","description":"2nd address line","uniqueKey":"chargeRequestData.payerDetails.address2.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.address2","typeLabel":"string | null"},"address3":{"oneOf":[{"type":"string","description":"3rd address line","uniqueKey":"chargeRequestData.payerDetails.address3.oneOf.0","typeLabel":"string"},{"type":"null","description":"3rd address line","uniqueKey":"chargeRequestData.payerDetails.address3.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.address3","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"City","uniqueKey":"chargeRequestData.payerDetails.city.oneOf.0","typeLabel":"string"},{"type":"null","description":"City","uniqueKey":"chargeRequestData.payerDetails.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.city","typeLabel":"string | null"},"stateProvince":{"oneOf":[{"type":"string","description":"State or Province","uniqueKey":"chargeRequestData.payerDetails.stateProvince.oneOf.0","typeLabel":"string"},{"type":"null","description":"State or Province","uniqueKey":"chargeRequestData.payerDetails.stateProvince.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.stateProvince","typeLabel":"string | null"},"postCode":{"oneOf":[{"type":"string","description":"Postal code or Zip code","uniqueKey":"chargeRequestData.payerDetails.postCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Postal code or Zip code","uniqueKey":"chargeRequestData.payerDetails.postCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.postCode","typeLabel":"string | null"},"countryCode":{"oneOf":[{"type":"string","description":"2 letter country code (ISO 3166-2)","uniqueKey":"chargeRequestData.payerDetails.countryCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"2 letter country code (ISO 3166-2)","uniqueKey":"chargeRequestData.payerDetails.countryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.payerDetails.countryCode","typeLabel":"string | null"}},"additionalProperties":false,"description":"Payer billing information (without IP address)","uniqueKey":"chargeRequestData.payerDetails","typeLabel":"object"},"isDigital":{"type":"boolean","description":"This field is an additional optional parameter used by some payment processors","uniqueKey":"chargeRequestData.isDigital","typeLabel":"boolean"},"orderDesc":{"oneOf":[{"type":"string","description":"Order description - used by some payment processors","uniqueKey":"chargeRequestData.orderDesc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Order description - used by some payment processors","uniqueKey":"chargeRequestData.orderDesc.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.orderDesc","typeLabel":"string | null"},"cardHolderName":{"oneOf":[{"type":"string","description":"Cardholder name as it appears on the card","uniqueKey":"chargeRequestData.cardHolderName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cardholder name as it appears on the card","uniqueKey":"chargeRequestData.cardHolderName.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeRequestData.cardHolderName","typeLabel":"string | null"},"expirationMonth":{"type":"integer","description":"Card expiration month (1-12)","format":"int32","uniqueKey":"chargeRequestData.expirationMonth","typeLabel":"integer\u003cint32>"},"expirationYear":{"type":"integer","description":"Card expiration year (4 digits, e.g. 2025)","format":"int32","uniqueKey":"chargeRequestData.expirationYear","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"description":"Charge request data for scheduled payments (excludes PAN/CVV which come from token)","uniqueKey":"chargeRequestData","typeLabel":"object"},"merchantTimezone":{"oneOf":[{"type":"string","description":"Merchant timezone (IANA format, e.g., \"America/New_York\")","uniqueKey":"merchantTimezone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Merchant timezone (IANA format, e.g., \"America/New_York\")","uniqueKey":"merchantTimezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"merchantTimezone","typeLabel":"string | null"},"cardholderTimezone":{"oneOf":[{"type":"string","description":"Cardholder timezone (IANA format, e.g., \"America/New_York\")","uniqueKey":"cardholderTimezone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cardholder timezone (IANA format, e.g., \"America/New_York\")","uniqueKey":"cardholderTimezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"cardholderTimezone","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"string","description":"Optional custom metadata (JSON)","uniqueKey":"metadata.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional custom metadata (JSON)","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"string | null"},"template":{"type":"object","properties":{"id":{"type":"string","description":"Template ID","format":"uuid","uniqueKey":"template.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"type":"string","description":"Template name","uniqueKey":"template.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Template name","uniqueKey":"template.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"template.name","typeLabel":"string | null"},"frequency":{"enum":["Daily","Weekly","BiWeekly","Monthly","Quarterly","SemiAnnually","Annually"],"type":"string","description":"Payment frequency for scheduled payments","uniqueKey":"template.frequency","typeLabel":"enum\u003cstring>"},"upgAccountName":{"oneOf":[{"type":"string","description":"UPG account name","uniqueKey":"template.upgAccountName.oneOf.0","typeLabel":"string"},{"type":"null","description":"UPG account name","uniqueKey":"template.upgAccountName.oneOf.1","typeLabel":"null"}],"uniqueKey":"template.upgAccountName","typeLabel":"string | null"}},"additionalProperties":false,"description":"Brief template info for contract output","uniqueKey":"template","typeLabel":"object"},"id":{"type":"string","description":"Unique identifier","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"templateId":{"type":"string","description":"Reference to template this contract is based on","format":"uuid","uniqueKey":"templateId","typeLabel":"string\u003cuuid>"},"templateName":{"oneOf":[{"type":"string","description":"Template name","uniqueKey":"templateName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Template name","uniqueKey":"templateName.oneOf.1","typeLabel":"null"}],"uniqueKey":"templateName","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","description":"User-friendly contract name","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly contract name","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"startDate":{"type":"string","description":"When payments should begin","format":"date-time","uniqueKey":"startDate","typeLabel":"string\u003cdate-time>"},"endDate":{"oneOf":[{"type":"string","description":"Optional end date","format":"date-time","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Optional end date","format":"date-time","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate-time> | null"},"maxOccurrences":{"oneOf":[{"type":"integer","description":"Optional maximum number of payments","format":"int32","uniqueKey":"maxOccurrences.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","description":"Optional maximum number of payments","format":"int32","uniqueKey":"maxOccurrences.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxOccurrences","typeLabel":"integer\u003cint32> | null"},"currentOccurrences":{"type":"integer","description":"Number of successful payments executed","format":"int32","uniqueKey":"currentOccurrences","typeLabel":"integer\u003cint32>"},"nextPaymentDate":{"oneOf":[{"type":"string","description":"Next scheduled payment date","format":"date-time","uniqueKey":"nextPaymentDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Next scheduled payment date","format":"date-time","uniqueKey":"nextPaymentDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"nextPaymentDate","typeLabel":"string\u003cdate-time> | null"},"status":{"enum":["Active","Paused","Cancelled","Completed"],"type":"string","description":"Status of a payment contract","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","description":"Creation timestamp","format":"date-time","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","description":"Last update timestamp","format":"date-time","uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"lastExecutedAt":{"oneOf":[{"type":"string","description":"Timestamp of last successful payment execution","format":"date-time","uniqueKey":"lastExecutedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Timestamp of last successful payment execution","format":"date-time","uniqueKey":"lastExecutedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastExecutedAt","typeLabel":"string\u003cdate-time> | null"}},"additionalProperties":false,"description":"Full output model for payment contract details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"tokenId":"\u003cstring>","chargeRequestData":{"amount":123,"currency":"AFN","myRef":"\u003cstring>","payerDetails":{"address1":"\u003cstring>","address2":"\u003cstring>","address3":"\u003cstring>","city":"\u003cstring>","stateProvince":"\u003cstring>","postCode":"\u003cstring>","countryCode":"\u003cstring>"},"isDigital":true,"orderDesc":"\u003cstring>","cardHolderName":"\u003cstring>","expirationMonth":123,"expirationYear":123},"merchantTimezone":"\u003cstring>","cardholderTimezone":"\u003cstring>","metadata":"\u003cstring>","template":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","frequency":"Daily","upgAccountName":"\u003cstring>"},"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","templateId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","templateName":"\u003cstring>","name":"\u003cstring>","startDate":"2023-11-07T05:31:56Z","endDate":"2023-11-07T05:31:56Z","maxOccurrences":123,"currentOccurrences":123,"nextPaymentDate":"2023-11-07T05:31:56Z","status":"Active","createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","lastExecutedAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"46c67184-1214-4d6c-9e63-16278735fe95":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"exampleType":"generated"},"fe6d552e-3a5c-4536-97a4-902e5440675b":{"description":"Not authenticated","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"c93f463a-4775-4daa-bc63-cb4bd4e0d5a2":{"description":"Not found","content":{"application/json":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"26111187-879a-40fe-8220-5e945fb5070b":{}},"servers":{"6125ab0c-6caf-4204-b695-022ab9637bdc":{"url":"https://api.orchestrasolutions.com"}}},"originalFileLocation":"orchsol.json"},"subdomain":"orchestrasolutions","siteName":"Orchestra Solutions","title":"Update a Payment Contract - Orchestra Solutions","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-18T06:38:29.915Z","originalFileLocation":"api-reference/paymentcontract/update-a-payment-contract.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=\"This method allows you to update an existing payment contract. Only certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Orchestra Solutions\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_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/orchestrasolutions/3HMTXBbfxx0U032c/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a Payment Contract - Orchestra Solutions\">\u003cmeta data-mint-head property=\"og:description\" content=\"This method allows you to update an existing payment contract. Only certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Orchestra Solutions\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://orchestrasolutions.mintlify.app/_mintlify/api/og/v2?division=Payment+Contracts\u0026amp;title=Update+a+Payment+Contract\u0026amp;description=This+method+allows+you+to+update+an+existing+payment+contract.%0AOnly+certain+fields+can+be+updated%3A+Name%2C+EndDate%2C+MaxOccurrences%2C+and+Metadata.\u0026amp;theme=5a0f3da762007afb42f1886d\u0026amp;signature=2f2c7c797aeb507f90f29538ba59d7047eed980199d5d5331e3467cba181a6c6\">\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=\"Update a Payment Contract - Orchestra Solutions\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This method allows you to update an existing payment contract. Only certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://orchestrasolutions.mintlify.app/_mintlify/api/og/v2?division=Payment+Contracts\u0026amp;title=Update+a+Payment+Contract\u0026amp;description=This+method+allows+you+to+update+an+existing+payment+contract.%0AOnly+certain+fields+can+be+updated%3A+Name%2C+EndDate%2C+MaxOccurrences%2C+and+Metadata.\u0026amp;theme=5a0f3da762007afb42f1886d\u0026amp;signature=2f2c7c797aeb507f90f29538ba59d7047eed980199d5d5331e3467cba181a6c6\">\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/orchestrasolutions/3HMTXBbfxx0U032c/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Orchestra Solutions\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#262261\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"PfycdPf5O4kK93tYHlWazLbV7tOBrE2Gf-g5wGciZek\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/paymentcontract/update-a-payment-contract.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.orchestrasolutions.com/#organization\",\"name\":\"Orchestra Solutions\",\"url\":\"https://developers.orchestrasolutions.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/orchestrasolutions/JxGWfuqQpaY3_0EL/logo/light.svg?fit=max\u0026auto=format\u0026n=JxGWfuqQpaY3_0EL\u0026q=85\u0026s=f1ba1d9bcabe35d42362da8843632659\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.orchestrasolutions.com#website\",\"name\":\"Orchestra Solutions\",\"url\":\"https://developers.orchestrasolutions.com\",\"publisher\":{\"@id\":\"https://developers.orchestrasolutions.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract#webpage\",\"url\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract\",\"name\":\"Update a Payment Contract\",\"description\":\"This method allows you to update an existing payment contract. Only certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\",\"dateModified\":\"2026-09-18T06:38:29.915Z\",\"isPartOf\":{\"@id\":\"https://developers.orchestrasolutions.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payment Contracts\",\"item\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update a Payment Contract\",\"item\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract#apireference\",\"headline\":\"Update a Payment Contract\",\"name\":\"Update a Payment Contract\",\"description\":\"This method allows you to update an existing payment contract. Only certain fields can be updated: Name, EndDate, MaxOccurrences, and Metadata.\",\"url\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract\",\"mainEntityOfPage\":{\"@id\":\"https://developers.orchestrasolutions.com/api-reference/paymentcontract/update-a-payment-contract#webpage\"},\"dateModified\":\"2026-09-18T06:38:29.915Z\",\"publisher\":{\"@id\":\"https://developers.orchestrasolutions.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.orchestrasolutions.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Orchestra Solutions\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Orchestra Solutions","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/orchestra-solutions/p18n"},{"anchor":"Support Forum","icon":"comments","href":"https://github.com/orchestra-solutions/p18n/discussions"}]},"tabs":[{"tab":"Payments Library and REST API Guides","icon":"book","pages":[{"title":"Payments Library and REST API Guides","href":""}]},{"tab":"REST API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"group":"Payment Operations","pages":[{"title":"Payment Operations API Overview","href":"/api-reference/paymentgateway/overview"},{"openapi":"get /PaymentGateway","title":"List all payment gateways","href":"/api-reference/paymentgateway/list-all-payment-gateways"},{"openapi":"post /PaymentGateway/charge","title":"Perform a payment gateway charge operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-charge-operation"},{"openapi":"post /PaymentGateway/authorize","title":"Perform a payment gateway authorize operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-authorize-operation"},{"openapi":"put /PaymentGateway/capture","title":"Perform a payment gateway capture operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-capture-operation"},{"openapi":"post /PaymentGateway/tokenize","title":"Perform a payment gateway tokenize operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-tokenize-operation"},{"openapi":"put /PaymentGateway/refund","title":"Perform a payment gateway refund operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-refund-operation"},{"openapi":"delete /PaymentGateway/void","title":"Perform a payment gateway Void operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-void-operation"},{"openapi":"post /PaymentGateway/status","title":"Perform a payment gateway status operation","href":"/api-reference/paymentgateway/perform-a-payment-gateway-status-operation"}]},{"group":"String Tokens","pages":[{"title":"String Tokens API Overview","href":"/api-reference/stringtokens/overview"},{"openapi":"post /StringTokens","title":"Store and tokenize a string","href":"/api-reference/stringtokens/store-and-tokenize-a-string"},{"openapi":"get /StringTokens/{token}","title":"Retrieve content of StringToken","href":"/api-reference/stringtokens/retrieve-content-of-stringtoken"},{"openapi":"delete /StringTokens/{token}","title":"Delete an existing string by token","href":"/api-reference/stringtokens/delete-an-existing-string-by-token"},{"openapi":"get /StringTokens/{token}/meta","title":"Retrieve meta data of a StringToken","href":"/api-reference/stringtokens/retrieve-meta-data-of-a-stringtoken"}]},{"group":"Payment Contracts","pages":[{"title":"Payment Contracts API Overview","href":"/api-reference/paymentcontract/overview"},{"openapi":"get /PaymentContract","title":"List Payment Contracts","href":"/api-reference/paymentcontract/list-payment-contracts"},{"openapi":"post /PaymentContract","title":"Create a new Payment Contract","href":"/api-reference/paymentcontract/create-a-new-payment-contract"},{"openapi":"get /PaymentContract/{id}","title":"Retrieve Payment Contract","description":"This method allows you to retrieve detailed information about a specific payment contract","href":"/api-reference/paymentcontract/retrieve-payment-contract"},{"openapi":"put /PaymentContract/{id}","title":"Update a Payment Contract","href":"/api-reference/paymentcontract/update-a-payment-contract"},{"openapi":"post /PaymentContract/{id}/pause","title":"Pause a Payment Contract","description":"This method allows you to pause an active payment contract.\nPaused contracts can be resumed later.","href":"/api-reference/paymentcontract/pause-a-payment-contract"},{"openapi":"post /PaymentContract/{id}/resume","title":"Resume a Payment Contract","href":"/api-reference/paymentcontract/resume-a-payment-contract"},{"openapi":"post /PaymentContract/{id}/cancel","title":"Cancel a Payment Contract","href":"/api-reference/paymentcontract/cancel-a-payment-contract"}]},{"group":"Payment Gateway Accounts","pages":[{"title":"Payment Gateway Accounts API Overview","href":"/api-reference/paymentgatewayaccounts/overview"},{"openapi":"get /PaymentGatewayAccounts","title":"List Payment Gateway Accounts","href":"/api-reference/paymentgatewayaccounts/list-payment-gateway-accounts"},{"openapi":"get /PaymentGatewayAccounts/{name}","title":"Retrieve Payment Gateway Account","href":"/api-reference/paymentgatewayaccounts/retrieve-payment-gateway-account"},{"openapi":"put /PaymentGatewayAccounts/{name}","title":"Add or Replace a Payment Gateway Account","href":"/api-reference/paymentgatewayaccounts/add-or-replace-a-payment-gateway-account"},{"openapi":"delete /PaymentGatewayAccounts/{name}","title":"Delete a Payment Gateway Account","href":"/api-reference/paymentgatewayaccounts/delete-a-payment-gateway-account"}]},{"group":"Card Tools","pages":[{"title":"Card Tools API","href":"/api-reference/tools/overview"},{"openapi":"get /Tools/brand","title":"Brand Lookup","href":"/api-reference/tools/brand-lookup"},{"openapi":"get /Tools/iin","title":"Metadata Lookup","href":"/api-reference/tools/metadata-lookup"},{"openapi":"get /Tools/country","title":"Country Lookup","href":"/api-reference/tools/country-lookup"},{"openapi":"get /Tools/luhn","title":"Luhn Algorithm Validation","href":"/api-reference/tools/luhn-validation"},{"openapi":"post /Tools/validate","title":"Card Validation","href":"/api-reference/tools/card-validation"}]},{"group":"Utilities","pages":[{"openapi":"get /Utils/apiKey","title":"Validate Apikey","href":"/api-reference/utils/validate-apikey"}]},{"group":"Payments Library","pages":[{"title":"Payments Library API Overview","href":"/api-reference/ewalletoperations/overview"},{"openapi":"post /EWalletOperations","title":"Start an eWallet session","href":"/api-reference/ewalletoperations/start-an-ewallet-session"},{"openapi":"post /EWalletOperations/validateResults","title":"Validate payment results","href":"/api-reference/ewalletoperations/validate-operation-results"}]}]}]},"basePath":"","title":"Update a Payment Contract - Orchestra Solutions","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}