Neither Check Stop nor Check Cancel reissues a disbursement. Both are terminal for the original, and no method resends a check. A reissue is always a new disbursement, submitted as a new Process request with a new participant_unique_id1.Take care not to conflate the two identifiers. A Check Stop or Check Cancel request carries the originalparticipant_unique_id1, because that is part of how the check is located. The reissue that follows carries a new one, because it is a new disbursement.Which method you use to close out the original determines when it is safe to reissue. In both cases the API response is acceptance, and the webhook event is the confirmation — what differs is how the instruction reaches the bank, and therefore how long confirmation takes.
Method
Sent to the bank
Confirmation
Reissue
Check Stop
Real time, via API
check.stopped — follows promptly
Once confirmed
Check Cancel
Batch file
check.canceled — delayed until the batch is processed
Once confirmed, allowing for the delay
Wait for the confirming webhook before reissuing. Receipt of check.stopped or check.canceled is what confirms a check presented for fulfillment will no longer be accepted — the API response alone does not. Reissuing before then risks paying twice, and the exposure is widest with Check Cancel, where confirmation waits on the batch.
Because of that delay, Check Cancel suits cases where the check will not be presented in the interim — most safely at routed status with reason code 73 (Check Not Printed), where no physical check exists yet. If the check may already be in the recipient’s hands, use Check Stop.
Banking days, not business days. Check Cancel batches move on banking days — excluding weekends and federal bank holidays. If check.canceled has not arrived by the end of the next banking day, contact support with the original participant_unique_id1 before reissuing rather than treating the silence either way.
Managed disbursement flows. Where the original was staged through Notify rather than submitted directly, the reissue re-enters the recipient experience — the recipient is notified again, authenticates, and selects a payment method. They may choose something other than check the second time.
Participant assigned transaction ID for the process request. Value must be unique and may not contain NPI data. Used for idempotency — a duplicate value returns an idempotent response without initiating a new push request. Appears on daily reconciliation reports.
{
"status": 700,
"client_message": "Account not currently available for payment",
"data": {
"request_timestamp": 1597862480
}
}
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Ingo Payments Developer Hub","description":"Ingo Payments Developer Hub — APIs, SDKs, and integration guides.","colors":{"primary":"#23ad4b","light":"#5dcaa5","dark":"#058237"},"logo":{"light":"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/light.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=556c65165f3a5daf3e33eaf145664046","dark":"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/dark.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=52323e8aa1687a6fbdd29a6351b84fcf"},"favicon":"https://mintcdn.com/ingopayments/V3R8LABa_ahl2WE8/favicon.svg?fit=max\u0026auto=format\u0026n=V3R8LABa_ahl2WE8\u0026q=85\u0026s=b46af7ead1c5e85e3fe5d6813b1be106","api":{"openapi":["specs/iframe-session-create.yaml","specs/ingo-banking-merchant-ledgering.yaml","specs/ingopay-check-cancel.yaml","specs/ingopay-check-stop.yaml","specs/ingopay-debit-process-ach.yaml","specs/ingopay-debit-process-card.yaml","specs/ingopay-notify-v3.yaml","specs/ingopay-notify-v4.yaml","specs/ingopay-process-ach.yaml","specs/ingopay-process-billpay.yaml","specs/ingopay-process-card.yaml","specs/ingopay-process-check.yaml","specs/ingopay-process-paypal-venmo.yaml","specs/ingopay-process-retail-card-present.yaml","specs/ingopay-risk.yaml","specs/ingopay-search-v11.yaml","specs/ingopay-verify-ach.yaml","specs/ingopay-verify-billpay.yaml","specs/ingopay-verify-card.yaml","specs/ingopay-verify-check.yaml","specs/ingopay-verify-paypal-venmo.yaml","specs/ingopay-verify-retail-card-present.yaml","specs/ingopay-open-banking-account.yaml","specs/crms-check-maker-alert.yaml","specs/crms-check-protect.yaml","specs/crms-duplicate-exchange.yaml","specs/crms-fraud-alert.yaml","specs/crms-sdk-card-add-or-update-tokenized.yaml","specs/crms-sdk-card-add-or-update.yaml","specs/crms-sdk-card-delete.yaml","specs/crms-sdk-card-get-registered-cards.yaml","specs/crms-sdk-card-update-account.yaml","specs/crms-sdk-partners-add-customer-attributes.yaml","specs/crms-sdk-partners-add-session-attributes.yaml","specs/crms-sdk-partners-authenticate-obo.yaml","specs/crms-sdk-partners-authenticate.yaml","specs/crms-sdk-partners-enroll-customer.yaml","specs/crms-sdk-partners-find-customer.yaml","specs/crms-sdk-partners-get-transaction-history.yaml","specs/crms-sdk-paypal-register-customer.yaml"],"asyncapi":["specs/asyncapi-ingopay.yaml","specs/asyncapi-notify-v3.yaml","specs/asyncapi-notify-v4.yaml","specs/asyncapi-iframe.yaml","specs/asyncapi-banking.yaml","specs/asyncapi-crms-sdk.yaml","specs/asyncapi-crms-check-protect.yaml"],"playground":{"display":"simple"}},"appearance":{"default":"dark"},"contextual":{"options":["copy","view","claude","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ingopayments","hasAudioNarration":false,"actualSubdomain":"ingopayments","customDomains":["developers.ingopayments.com"],"gitSource":{"type":"github","owner":"ingopayments","repo":"ingo-developer-center","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada84e0793a44c014900f96","collectionId":"78d95d12-1fbc-4af9-94cd-d9532bf64744","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada84e0793a44c014900f96"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae1f353201cdb70a522441a","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Webhooks","count":242},{"language":"default","tag":"Banking Platform","count":81},{"language":"default","tag":"API Reference","count":74},{"language":"default","tag":"Notify — Managed Parties","count":56},{"language":"default","tag":"Notify — Classic","count":42},{"language":"default","tag":"IngoPay API","count":37},{"language":"default","tag":"Embedded Account Capture","count":22},{"language":"default","tag":"Overview","count":20},{"language":"default","tag":"Hub","count":17},{"language":"default","tag":"Business Owners \u0026 Documents","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"#navbar>div>div:first-child{border-bottom:3px solid #23ad4b!important;border-color:#23ad4b!important}nav a.link.rounded-full{height:40px!important;font-size:13.5px!important;padding-left:16px!important;padding-right:16px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}nav a.link.rounded-full:not(.text-gray-600){background-color:#23ad4b!important;color:#fff!important;font-weight:700!important}nav a.link.rounded-full.text-gray-600{border:1px solid transparent!important;background-color:transparent!important}nav a.link.rounded-full.text-gray-600:hover{border-color:#23ad4b!important;color:#23ad4b!important;background-color:transparent!important}.spec-btn,.spec-btn:hover{text-decoration:none!important}.spec-btn{display:inline-block;background:0 0;border:1px solid #23ad4b;color:#23ad4b!important;font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.spec-btn:hover{background:#23ad4b;color:#fff!important}.dark table th{color:#e2e8f0!important}img[src*=\"/crms/sdk/screens/\"]{border-radius:24px;max-width:280px;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 6px 16px rgba(0,0,0,.12)}.dark img[src*=\"/crms/sdk/screens/\"]{border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px rgba(0,0,0,.4)}.screen-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:36px;margin:28px 0}.screen-card{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:start}.screen-card img{max-width:160px!important;width:100%}.screen-card .screen-text h4,.screen-card .screen-text strong:first-child{display:block;font-size:15px;font-weight:700;margin-top:0;margin-bottom:8px;line-height:1.3}.screen-card .screen-text p{margin:0 0 8px;font-size:14px;line-height:1.55}@media (max-width:540px){.screen-card{grid-template-columns:1fr;gap:12px}.screen-card img{max-width:200px!important;margin:0 auto}}.mermaid svg,div[class*=mermaid] svg,pre.mermaid svg{height:auto!important;margin:0 auto;display:block}.diagram-links{margin:8px 0 4px;font-size:.85rem;text-align:right}.diagram-links a{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor}.diagram-accordion{position:relative;padding-left:14px;margin:28px 0;transition:transform .18s ease}.diagram-accordion::before{content:\"\";position:absolute;left:0;top:6px;bottom:6px;width:4px;background:#1a73e8;border-radius:2px;pointer-events:none;transition:background .18s ease,width .18s ease}.diagram-accordion:hover,.sdk-download-cta:hover{transform:translateY(-1px)}.diagram-accordion:hover::before{background:#4a90f0;width:5px}.sdk-download-cta{position:relative;margin:24px 0;padding:6px;border:2px solid #23ad4b;border-radius:14px;background:rgba(35,173,75,.06);box-shadow:0 4px 14px rgba(35,173,75,.18);transition:transform .18s ease,box-shadow .18s ease}.sdk-download-cta:hover{box-shadow:0 6px 20px rgba(35,173,75,.28)}.dark .sdk-download-cta{background:rgba(35,173,75,.12);box-shadow:0 4px 14px rgba(0,0,0,.4)}.report-downloads{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 4px}.report-downloads a.report-dl-btn{display:inline-flex;align-items:center;gap:9px;background:#23ad4b;color:#fff!important;font-size:14px;font-weight:600;padding:11px 20px;border-radius:10px;text-decoration:none!important;border:1px solid #23ad4b;box-shadow:0 2px 8px rgba(35,173,75,.2);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.report-downloads a.report-dl-btn::before{content:\"\\2193\";font-size:15px;font-weight:700;line-height:1}.report-downloads a.report-dl-btn:hover{background:#1c8f3d;transform:translateY(-1px);box-shadow:0 5px 16px rgba(35,173,75,.32);text-decoration:none!important}.dark .report-downloads a.report-dl-btn{box-shadow:0 2px 8px rgba(0,0,0,.4)}"}],"page":{"pagePath":"docs/ingopay/process/check","slug":"/docs/ingopay/process/check","pageMetadata":{"title":"Process — Check by Mail","sidebarTitle":"Check by Mail","description":"Disburse funds via Ingo-issued check mailed to the recipient.","openapi":"specs/ingopay-process-check.yaml POST /gateway/process--check","href":"/docs/ingopay/process/check"},"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: \"Disburse funds via Ingo-issued check mailed to the recipient.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`reissuing-a-check`,children:`Reissuing a check`}),`\n`,_jsxs(_components.p,{children:[`Neither `,_jsx(_components.a,{href:`/docs/ingopay/ancillary/check-stop`,children:`Check Stop`}),` nor `,_jsx(_components.a,{href:`/docs/ingopay/ancillary/check-cancel`,children:`Check Cancel`}),` reissues a disbursement. Both are terminal for the original, and no method resends a check. A reissue is always a `,_jsx(_components.strong,{children:`new disbursement`}),`, submitted as a new Process request with a `,_jsxs(_components.strong,{children:[`new `,_jsx(_components.code,{children:`participant_unique_id1`})]}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Take care not to conflate the two identifiers. A Check Stop or Check Cancel request carries the `,_jsx(_components.strong,{children:`original`}),` `,_jsx(_components.code,{children:`participant_unique_id1`}),`, because that is part of how the check is located. The reissue that follows carries a new one, because it is a new disbursement.`]}),`\n`,_jsxs(_components.p,{children:[`Which method you use to close out the original determines when it is safe to reissue. In both cases the API response is `,_jsx(_components.strong,{children:`acceptance`}),`, and the webhook event is the `,_jsx(_components.strong,{children:`confirmation`}),` — what differs is how the instruction reaches the bank, and therefore how long confirmation takes.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`Sent to the bank`}),_jsx(_components.th,{children:`Confirmation`}),_jsx(_components.th,{children:`Reissue`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check Stop`}),_jsx(_components.td,{children:`Real time, via API`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`check.stopped`}),` — follows promptly`]}),_jsx(_components.td,{children:`Once confirmed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check Cancel`}),_jsx(_components.td,{children:`Batch file`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`check.canceled`}),` — delayed until the batch is processed`]}),_jsx(_components.td,{children:`Once confirmed, allowing for the delay`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Wait for the confirming webhook before reissuing. Receipt of `,_jsx(_components.code,{children:`check.stopped`}),` or `,_jsx(_components.code,{children:`check.canceled`}),` is what confirms a check presented for fulfillment will no longer be accepted — the API response alone does not. Reissuing before then risks paying twice, and the exposure is widest with Check Cancel, where confirmation waits on the batch.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Because of that delay, Check Cancel suits cases where the check will not be presented in the interim — most safely at `,_jsx(_components.code,{children:`routed`}),` status with reason code `,_jsx(_components.code,{children:`73`}),` (Check Not Printed), where no physical check exists yet. If the check may already be in the recipient’s hands, use Check Stop.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Banking days, not business days.`}),` Check Cancel batches move on banking days — excluding weekends and federal bank holidays. If `,_jsx(_components.code,{children:`check.canceled`}),` has not arrived by the end of the next banking day, contact support with the original `,_jsx(_components.code,{children:`participant_unique_id1`}),` before reissuing rather than treating the silence either way.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Managed disbursement flows.`}),` Where the original was staged through Notify rather than submitted directly, the reissue re-enters the recipient experience — the recipient is notified again, authenticates, and selects a payment method. They may choose something other than check the second time.`]})})]})}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":{"title":"Process — Check by Mail","sidebarTitle":"Check by Mail","description":"Disburse funds via Ingo-issued check mailed to the recipient.","openapi":"specs/ingopay-process-check.yaml POST /gateway/process--check","href":"/docs/ingopay/process/check"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Reissuing a check","slug":"reissuing-a-check","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ingopayments/6302b08f7c932246/scripts/convert.js","/_mintlify/custom/ingopayments/803ba8a0d7080d96/scripts/generate-from-code.js","/_mintlify/custom/ingopayments/20b0b95f387de69d/scripts/validate.js","/_mintlify/custom/ingopayments/e31e657fa2223781/scripts/export-diagrams.js"],"openApiReferenceData":{"operation":{"summary":"Push funds via check by mail","description":"Disburse funds via Ingo-issued check mailed to the recipient.","operationId":"processCheck","tags":["Push Payments"],"requestBody":"9d10af08-d6f7-406d-885c-d0b63a4ae028","responses":{"200":"93482bc1-63e7-4d3c-b19f-952820f34252","400":"481644a2-3cdf-430d-a051-627f626d5d0d"},"method":"post","type":"path","servers":["e8339a20-f484-4b1d-a77f-02438acba0cd","4c671179-cf43-4d54-8f6a-41a3243cc1ff"],"security":["a38f5c24-d831-4106-b59c-c5bc3547138e"],"path":"/gateway/process--check","baseUrlOptions":["https://payapi-sandbox.ingo.money","https://payapi.ingo.money"],"title":"Push funds via check by mail","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["participant_id","account_type","amount","source_of_funds","participant_unique_id1","timestamp","version","customer_account_token"],"properties":{"participant_id":{"type":"integer","description":"Unique participant identifier assigned by Ingo.","example":12345,"isRequired":true,"uniqueKey":"participant_id","typeLabel":"integer"},"account_type":{"type":"string","enum":["CK"],"minLength":1,"description":"Always `CK` for check by mail disbursements.","example":"CK","isRequired":true,"uniqueKey":"account_type","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","format":"float","minimum":0.01,"description":"Amount of the transaction.","example":500,"isRequired":true,"uniqueKey":"amount","typeLabel":"number\u003cfloat>"},"source_of_funds":{"type":"integer","enum":[1,2,3,4],"description":"Funding source indicator: 1 = Cash, 2 = Check, 3 = Combo of Cash \u0026 Check, 4 = Corp Disbursement.\n","example":4,"isRequired":true,"uniqueKey":"source_of_funds","typeLabel":"enum\u003cinteger>"},"participant_unique_id1":{"type":"string","minLength":1,"maxLength":255,"description":"Participant assigned transaction ID for the process request. Value must be unique and may not contain NPI data. Used for idempotency — a duplicate value returns an idempotent response without initiating a new push request. Appears on daily reconciliation reports.\n","example":"35a792a5-39e6-46fa-add1-419a75d3aa9a","isRequired":true,"uniqueKey":"participant_unique_id1","typeLabel":"string"},"timestamp":{"type":"integer","format":"int64","description":"Unix timestamp of the request.","example":1597862420,"isRequired":true,"uniqueKey":"timestamp","typeLabel":"integer\u003cint64>"},"version":{"type":"integer","description":"API version of the request. Current version is 11.","example":11,"isRequired":true,"uniqueKey":"version","typeLabel":"integer"},"customer_account_token":{"type":"string","minLength":1,"maxLength":255,"description":"Token representing the account number and customer data as provided in the response from a previous Verify API call.\n","example":"6218c726-3989-40ab-af84-fa6f4c932cb6","isRequired":true,"uniqueKey":"customer_account_token","typeLabel":"string"},"recipient_phone":{"oneOf":[{"type":"string","maxLength":25,"description":"Recipient phone number.","example":"5551234567","uniqueKey":"recipient_phone.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":25,"description":"Recipient phone number.","example":"5551234567","uniqueKey":"recipient_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipient_phone","typeLabel":"string | null"},"participant_unique_id2":{"oneOf":[{"type":"string","maxLength":255,"description":"Optional second participant assigned transaction ID. Does not appear on daily reconciliation reports.\n","example":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","uniqueKey":"participant_unique_id2.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"description":"Optional second participant assigned transaction ID. Does not appear on daily reconciliation reports.\n","example":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","uniqueKey":"participant_unique_id2.oneOf.1","typeLabel":"null"}],"uniqueKey":"participant_unique_id2","typeLabel":"string | null"},"check_memo_data":{"oneOf":[{"type":"string","maxLength":30,"description":"Optional memo line printed on the check. Maximum 30 characters.\n","example":"Invoice #12345","uniqueKey":"check_memo_data.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":30,"description":"Optional memo line printed on the check. Maximum 30 characters.\n","example":"Invoice #12345","uniqueKey":"check_memo_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"check_memo_data","typeLabel":"string | null"},"remittance_memo_data":{"oneOf":[{"type":"string","maxLength":193,"description":"Optional remittance memo data included with the check mailing. Maximum 193 characters.\n","example":"Payment for services rendered Q2 2026","uniqueKey":"remittance_memo_data.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":193,"description":"Optional remittance memo data included with the check mailing. Maximum 193 characters.\n","example":"Payment for services rendered Q2 2026","uniqueKey":"remittance_memo_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"remittance_memo_data","typeLabel":"string | null"},"store_id":{"oneOf":[{"type":"string","maxLength":255,"description":"Client assigned store ID. Required for Retail client participants.\n","example":"STORE-001","uniqueKey":"store_id.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"description":"Client assigned store ID. Required for Retail client participants.\n","example":"STORE-001","uniqueKey":"store_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"store_id","typeLabel":"string | null"},"clerk_id":{"oneOf":[{"type":"string","maxLength":255,"description":"Client assigned clerk ID. Required for Retail client participants.\n","example":"CLK-007","uniqueKey":"clerk_id.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"description":"Client assigned clerk ID. Required for Retail client participants.\n","example":"CLK-007","uniqueKey":"clerk_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"clerk_id","typeLabel":"string | null"},"terminal_id":{"oneOf":[{"type":"string","maxLength":255,"description":"Client assigned terminal ID. Required for Retail client participants.\n","example":"TERM-042","uniqueKey":"terminal_id.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"description":"Client assigned terminal ID. Required for Retail client participants.\n","example":"TERM-042","uniqueKey":"terminal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"terminal_id","typeLabel":"string | null"},"ledger":{"type":"object","description":"Required for clients configured for ledger service. Exclude entirely if not applicable to your integration.\n","required":["api_key","user_id","entity_type","entity_id"],"properties":{"api_key":{"type":"string","minLength":1,"maxLength":100,"description":"API key associated with the ledger program.","example":"lk_live_abc123xyz","isRequired":true,"uniqueKey":"ledger.api_key","typeLabel":"string"},"user_id":{"type":"string","minLength":1,"maxLength":100,"description":"User ID associated with the ledger program.","example":"usr_00456","isRequired":true,"uniqueKey":"ledger.user_id","typeLabel":"string"},"entity_type":{"type":"string","minLength":1,"maxLength":50,"enum":["business","user"],"description":"Entity type for the ledger. Accepted values: `business`, `user`. Any other value is rejected with `600` (validation error). The combination of entity type and entity ID must be valid within the client's program.\n","example":"business","isRequired":true,"uniqueKey":"ledger.entity_type","typeLabel":"enum\u003cstring>"},"entity_id":{"oneOf":[{"type":"string","maxLength":100,"description":"Entity ID associated with the ledger. The combination of entity type and entity ID must be valid within the client's program.","example":"ent_00789","isRequired":true,"uniqueKey":"ledger.entity_id.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"description":"Entity ID associated with the ledger. The combination of entity type and entity ID must be valid within the client's program.","example":"ent_00789","isRequired":true,"uniqueKey":"ledger.entity_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"ledger.entity_id","typeLabel":"string | null"}},"uniqueKey":"ledger","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"participant_id":12345,"account_type":"CK","amount":500,"source_of_funds":4,"participant_unique_id1":"35a792a5-39e6-46fa-add1-419a75d3aa9a","timestamp":1597862420,"version":11,"customer_account_token":"6218c726-3989-40ab-af84-fa6f4c932cb6","recipient_phone":"5555550100","participant_unique_id2":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","check_memo_data":"Invoice #12345","remittance_memo_data":"Payment for services rendered Q2 2026","store_id":"STORE-001","clerk_id":"CLK-007","terminal_id":"TERM-042","ledger":{"api_key":"lk_live_abc123xyz","user_id":"usr_00456","entity_type":"business","entity_id":"ent_00789"}},"examples":{"Example":{"title":"Example","value":{"participant_id":12345,"account_type":"CK","amount":500,"source_of_funds":4,"participant_unique_id1":"35a792a5-39e6-46fa-add1-419a75d3aa9a","timestamp":1597862420,"version":11,"customer_account_token":"6218c726-3989-40ab-af84-fa6f4c932cb6","recipient_phone":"5555550100","participant_unique_id2":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","check_memo_data":"Invoice #12345","remittance_memo_data":"Payment for services rendered Q2 2026","store_id":"STORE-001","clerk_id":"CLK-007","terminal_id":"TERM-042","ledger":{"api_key":"lk_live_abc123xyz","user_id":"usr_00456","entity_type":"business","entity_id":"ent_00789"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"93482bc1-63e7-4d3c-b19f-952820f34252":{"description":"Payment accepted successfully","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","description":"Numeric code describing the status of the API request. 100 = Success.\n","example":100,"uniqueKey":"status","typeLabel":"integer"},"client_message":{"type":"string","description":"Text description associated with the status code.","example":"Success","uniqueKey":"client_message","typeLabel":"string"},"data":{"type":"object","properties":{"check_number":{"type":"string","description":"Check number assigned to this disbursement. Unique to this transaction.\n","example":"100042","uniqueKey":"data.check_number","typeLabel":"string"},"transaction_id":{"oneOf":[{"type":"integer","description":"Always provided on success and in certain failure conditions. Unique transaction identifier. Log this value — Ingo Payment Services will request it for support interactions.\n","example":2361540,"uniqueKey":"data.transaction_id.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Always provided on success and in certain failure conditions. Unique transaction identifier. Log this value — Ingo Payment Services will request it for support interactions.\n","example":2361540,"uniqueKey":"data.transaction_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.transaction_id","typeLabel":"integer | null"},"customer_account_token":{"type":"string","description":"Echo of value from request. Provided on success.","example":"6218c726-3989-40ab-af84-fa6f4c932cb6","uniqueKey":"data.customer_account_token","typeLabel":"string"},"estimated_posting_date":{"type":"string","description":"Provided on success. Estimated posting date.","example":"08/29/2020","uniqueKey":"data.estimated_posting_date","typeLabel":"string"},"estimated_posting_time":{"type":"string","description":"Provided on success. Estimated posting time narrative.","example":"Payment will post 7-10 Days","uniqueKey":"data.estimated_posting_time","typeLabel":"string"},"participant_unique_id1":{"type":"string","description":"Always provided on success and in certain failure conditions. Echo of value provided on request.\n","example":"35a792a5-39e6-46fa-add1-419a75d3aa9a","uniqueKey":"data.participant_unique_id1","typeLabel":"string"},"participant_unique_id2":{"oneOf":[{"type":"string","description":"Provided on success and in certain failure conditions if sent on original request. Echo of value provided on request.\n","example":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","uniqueKey":"data.participant_unique_id2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Provided on success and in certain failure conditions if sent on original request. Echo of value provided on request.\n","example":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","uniqueKey":"data.participant_unique_id2.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.participant_unique_id2","typeLabel":"string | null"},"request_timestamp":{"type":"integer","format":"int64","description":"Unix timestamp of the request.","example":1597862480,"uniqueKey":"data.request_timestamp","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"status":100,"client_message":"Success","data":{"check_number":"100042","transaction_id":2361540,"customer_account_token":"6218c726-3989-40ab-af84-fa6f4c932cb6","estimated_posting_date":"08/29/2020","estimated_posting_time":"Payment will post 7-10 Days","participant_unique_id1":"35a792a5-39e6-46fa-add1-419a75d3aa9a","participant_unique_id2":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","request_timestamp":1597862480}},"examples":{"Example":{"title":"Example","value":{"status":100,"client_message":"Success","data":{"check_number":"100042","transaction_id":2361540,"customer_account_token":"6218c726-3989-40ab-af84-fa6f4c932cb6","estimated_posting_date":"08/29/2020","estimated_posting_time":"Payment will post 7-10 Days","participant_unique_id1":"35a792a5-39e6-46fa-add1-419a75d3aa9a","participant_unique_id2":"2d4ebd46-616b-4212-bc54-1f7f68514e1a","request_timestamp":1597862480}}}},"exampleType":"examples"}},"exampleType":"examples"},"481644a2-3cdf-430d-a051-627f626d5d0d":{"description":"Validation error — check request body","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","example":700,"uniqueKey":"status","typeLabel":"integer"},"client_message":{"type":"string","example":"Account not currently available for payment","uniqueKey":"client_message","typeLabel":"string"},"data":{"type":"object","properties":{"request_timestamp":{"type":"integer","format":"int64","example":1597862480,"uniqueKey":"data.request_timestamp","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"status":700,"client_message":"Account not currently available for payment","data":{"request_timestamp":1597862480}},"examples":{"Example":{"title":"Example","value":{"status":700,"client_message":"Account not currently available for payment","data":{"request_timestamp":1597862480}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"a38f5c24-d831-4106-b59c-c5bc3547138e":{"HmacAuth":{"type":"http","scheme":"hmac-sha512","description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","scopes":[]}}},"servers":{"e8339a20-f484-4b1d-a77f-02438acba0cd":{"url":"https://payapi-sandbox.ingo.money","description":"Sandbox"},"4c671179-cf43-4d54-8f6a-41a3243cc1ff":{"url":"https://payapi.ingo.money","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"hmac-sha512","description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HmacAuth","name":"Authorization"}],"title":"HmacAuth"}]},"originalFileLocation":"specs/ingopay-process-check.yaml"},"subdomain":"ingopayments","siteName":"Ingo Payments Developer Hub","title":"Process — Check by Mail - Ingo Payments Developer Hub","contextualStarterQuestions":[{"_id":"6aa467903e7704125e37b747","deploymentId":"69de7f66155c3ba96bc71012","questionText":"When can I reissue after stopping?","status":"active","generatedBy":"contextual","path":"docs/ingopay/process/check","createdAt":"2026-09-11T20:41:52.506Z","updatedAt":"2026-09-11T20:41:52.506Z","__v":0},{"_id":"6aa467903e7704125e37b746","deploymentId":"69de7f66155c3ba96bc71012","questionText":"How do I reissue a check?","status":"active","generatedBy":"contextual","path":"docs/ingopay/process/check","createdAt":"2026-09-11T20:41:52.506Z","updatedAt":"2026-09-11T20:41:52.506Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-11T20:41:30.996Z","originalFileLocation":"docs/ingopay/process/check.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=\"dark\"}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=\"Disburse funds via Ingo-issued check mailed to the recipient.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Process — Check by Mail - Ingo Payments Developer Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Disburse funds via Ingo-issued check mailed to the recipient.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.ingopayments.com/docs/ingopay/process/check\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ingopayments.mintlify.app/_mintlify/api/og/v2?division=Push+Payments\u0026amp;title=Process+%E2%80%94+Check+by+Mail\u0026amp;description=Disburse+funds+via+Ingo-issued+check+mailed+to+the+recipient.\u0026amp;theme=ffb6732ea583e2d7404edaa7\u0026amp;signature=0e4dfb6001ae222c9d1e34c5271b0f304914911f40c8634ac85739616c85761c\">\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=\"Process — Check by Mail - Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Disburse funds via Ingo-issued check mailed to the recipient.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ingopayments.mintlify.app/_mintlify/api/og/v2?division=Push+Payments\u0026amp;title=Process+%E2%80%94+Check+by+Mail\u0026amp;description=Disburse+funds+via+Ingo-issued+check+mailed+to+the+recipient.\u0026amp;theme=ffb6732ea583e2d7404edaa7\u0026amp;signature=0e4dfb6001ae222c9d1e34c5271b0f304914911f40c8634ac85739616c85761c\">\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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#23ad4b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.ingopayments.com/docs/ingopay/process/check\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/ingopay/process/check.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.ingopayments.com/#organization\",\"name\":\"Ingo Payments Developer Hub\",\"url\":\"https://developers.ingopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/light.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=556c65165f3a5daf3e33eaf145664046\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.ingopayments.com#website\",\"name\":\"Ingo Payments Developer Hub\",\"url\":\"https://developers.ingopayments.com\",\"publisher\":{\"@id\":\"https://developers.ingopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.ingopayments.com/docs/ingopay/process/check#webpage\",\"url\":\"https://developers.ingopayments.com/docs/ingopay/process/check\",\"name\":\"Process — Check by Mail\",\"description\":\"Disburse funds via Ingo-issued check mailed to the recipient.\",\"dateModified\":\"2026-09-11T20:41:30.996Z\",\"isPartOf\":{\"@id\":\"https://developers.ingopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.ingopayments.com/docs/ingopay/process/check#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.ingopayments.com/docs/ingopay/process/check#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developers.ingopayments.com/docs/ingopay/verify/card\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Push Payments\",\"item\":\"https://developers.ingopayments.com/docs/ingopay/process/card\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Process — Check by Mail\",\"item\":\"https://developers.ingopayments.com/docs/ingopay/process/check\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.ingopayments.com/docs/ingopay/process/check#apireference\",\"headline\":\"Process — Check by Mail\",\"name\":\"Process — Check by Mail\",\"description\":\"Disburse funds via Ingo-issued check mailed to the recipient.\",\"url\":\"https://developers.ingopayments.com/docs/ingopay/process/check\",\"mainEntityOfPage\":{\"@id\":\"https://developers.ingopayments.com/docs/ingopay/process/check#webpage\"},\"dateModified\":\"2026-09-11T20:41:30.996Z\",\"publisher\":{\"@id\":\"https://developers.ingopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.ingopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ingo Payments Developer Hub\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ingo Payments Developer Hub","nav":{"global":{},"tabs":[{"tab":"Hub","pages":[{"title":"Hub","href":"/docs/hub/overview"}]},{"tab":"IngoPay API","groups":[{"group":"Overview","pages":[{"title":"IngoPay API","mode":"wide","href":"/docs/ingopay/overview"},{"title":"Quick Start","href":"/docs/ingopay/quick-start"},{"title":"Payment Methods","href":"/docs/ingopay/payment-methods"},{"title":"Testing","href":"/docs/ingopay/testing"}]},{"group":"API Reference","pages":[{"group":"Account Tokenization","expanded":false,"pages":[{"title":"Verify — Card","sidebarTitle":"Debit \u0026 Prepaid Card","openapi":"specs/ingopay-verify-card.yaml POST /gateway/verify--card","href":"/docs/ingopay/verify/card"},{"title":"Verify — ACH","sidebarTitle":"Bank Account · All Speeds","openapi":"specs/ingopay-verify-ach.yaml POST /gateway/verify--ach","href":"/docs/ingopay/verify/ach"},{"title":"Verify — BillPay","sidebarTitle":"BillPay","openapi":"specs/ingopay-verify-billpay.yaml POST /gateway/verify--billpay","href":"/docs/ingopay/verify/billpay"},{"title":"Verify — Check by Mail","sidebarTitle":"Check by Mail","openapi":"specs/ingopay-verify-check.yaml POST /gateway/verify--check","href":"/docs/ingopay/verify/check"},{"title":"Verify — PayPal / Venmo","sidebarTitle":"PayPal \u0026 Venmo","openapi":"specs/ingopay-verify-paypal-venmo.yaml POST /gateway/verify--paypal-venmo","href":"/docs/ingopay/verify/paypal-venmo"},{"title":"Verify — Retail Card Present","sidebarTitle":"Card · In-Person","openapi":"specs/ingopay-verify-retail-card-present.yaml POST /gateway/verify--retail","href":"/docs/ingopay/verify/retail-card-present"}]},{"group":"Push Payments","expanded":false,"pages":[{"title":"Process — Card","sidebarTitle":"To Card","openapi":"specs/ingopay-process-card.yaml POST /gateway/process--card","href":"/docs/ingopay/process/card"},{"title":"Process — ACH","sidebarTitle":"To Bank Account · All Speeds","openapi":"specs/ingopay-process-ach.yaml POST /gateway/process--ach","href":"/docs/ingopay/process/ach"},{"title":"Process — BillPay","sidebarTitle":"Bill Payment","description":"Push a disbursement to a tokenized biller account.","openapi":"specs/ingopay-process-billpay.yaml POST /gateway/process--billpay","href":"/docs/ingopay/process/billpay"},{"title":"Process — Check by Mail","sidebarTitle":"Check by Mail","openapi":"specs/ingopay-process-check.yaml POST /gateway/process--check","href":"/docs/ingopay/process/check"},{"title":"Process — PayPal / Venmo","sidebarTitle":"To PayPal \u0026 Venmo","description":"Push a disbursement to a PayPal Verified, PayPal Unverified, or Venmo account.","openapi":"specs/ingopay-process-paypal-venmo.yaml POST /gateway/process--paypal-venmo","href":"/docs/ingopay/process/paypal-venmo"},{"title":"Process — Retail Card Present","sidebarTitle":"Card — In-Person","openapi":"specs/ingopay-process-retail-card-present.yaml POST /gateway/process--retail","href":"/docs/ingopay/process/retail-card-present"}]},{"group":"Pull Payments","expanded":false,"pages":[{"title":"Debit Process — Card","sidebarTitle":"From Card","openapi":"specs/ingopay-debit-process-card.yaml POST /gateway/v12/debit/process--card","href":"/docs/ingopay/debit/process-card"},{"title":"Debit Process — ACH","sidebarTitle":"From Bank Account","openapi":"specs/ingopay-debit-process-ach.yaml POST /gateway/v12/debit/process--ach","href":"/docs/ingopay/debit/process-ach"}]},{"group":"Risk \u0026 Compliance","expanded":false,"pages":[{"title":"Risk Integration Overview","href":"/docs/ingopay/risk/overview"},{"title":"Risk Session","openapi":"specs/ingopay-risk.yaml POST /risk/risksession/v2","href":"/docs/ingopay/risk/risk-session"},{"title":"Risk Score","openapi":"specs/ingopay-risk.yaml POST /risk/riskscore/v2","href":"/docs/ingopay/risk/risk-score"}]},{"group":"Ancillary Services","expanded":false,"pages":[{"title":"Search","sidebarTitle":"Biller Search","openapi":"specs/ingopay-search-v11.yaml POST /gateway/search","href":"/docs/ingopay/ancillary/search"},{"title":"Check Stop","sidebarTitle":"Stop a Check","openapi":"specs/ingopay-check-stop.yaml POST /gateway/checkstop","href":"/docs/ingopay/ancillary/check-stop"},{"title":"Check Cancel","sidebarTitle":"Cancel a Check","openapi":"specs/ingopay-check-cancel.yaml POST /gateway/checkcancel","href":"/docs/ingopay/ancillary/check-cancel"},{"title":"Retrieve Account Data via Open Banking","sidebarTitle":"Open Banking Account Data","openapi":"specs/ingopay-open-banking-account.yaml POST /gateway/v1/open-banking-account","href":"/docs/ingopay/ancillary/open-banking-account"}]}]},{"group":"Webhooks","pages":[{"title":"Webhooks","sidebarTitle":"Overview","href":"/docs/ingopay/webhooks/overview"},{"group":"Webhooks","pages":[{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentNoticeSettlementAdjustment","href":"/ingopay-webhooks/webhooks/settlement-adjustment","title":"Settlement Adjustment","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentNoticeAchNocV1","href":"/ingopay-webhooks/webhooks/ach-notice-of-change","title":"ACH Notice of Change","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentStatusCheckIssued","href":"/ingopay-webhooks/webhooks/check-issued","title":"Check Issued","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentStatusCheckPaid","href":"/ingopay-webhooks/webhooks/check-paid","title":"Check Paid","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentStatusCheckCanceled","href":"/ingopay-webhooks/webhooks/check-canceled","title":"Check Canceled","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentStatusCheckStopped","href":"/ingopay-webhooks/webhooks/check-stopped","title":"Check Stopped","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientStatusPaymentCheckReturned","href":"/ingopay-webhooks/webhooks/check-returned","title":"Check Returned","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientPaymentStatusReturned","href":"/ingopay-webhooks/webhooks/payment-returned","title":"Payment Returned","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientVerificationOfacStatusSuspended","href":"/ingopay-webhooks/webhooks/ofac-suspended","title":"OFAC Suspended","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientVerificationOfacStatusCleared","href":"/ingopay-webhooks/webhooks/ofac-cleared","title":"OFAC Cleared","version":null},{"asyncapi":"specs/asyncapi-ingopay.yaml GatewayTransactionRecipientVerificationOfacStatusFailure","href":"/ingopay-webhooks/webhooks/ofac-failure","title":"OFAC Failure","version":null}]}]}]},{"tab":"Embedded Account Capture","pages":[{"title":"Embedded Account Capture","href":"/docs/iframe/overview"}]},{"tab":"Notify — Classic","pages":[{"title":"Notify — Classic","href":"/docs/notify-classic/overview"}]},{"tab":"Notify — Managed Parties","pages":[{"title":"Notify — Managed Parties","href":"/docs/notify-managed/overview"}]},{"tab":"Banking Platform","pages":[{"title":"Banking Platform","href":"/docs/banking/overview"}]},{"tab":"Check Risk Management Services","hidden":true,"pages":[{"title":"Check Risk Management Services","href":"/docs/crms/overview"}]}]},"title":"Process — Check by Mail - Ingo Payments Developer Hub","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}