{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Handle RFI for a Payout","siteUrl":"https://docs.glomo.one","llmstxt":{"title":"Glomo developer documentation","description":"Cross-border payments APIs, organised by product. Each product section carries both the explanation of its objects and the job-shaped integration guides that set them up.","details":{"content":"How to use these docs:\n\n- Get started is the front door. It has one section per integration\n  (what you're building), each with the API calls in order and the guide that builds it, plus\n  how to get API keys.\n- The product sections - Payin, Payout, Multi-currency accounts,\n  Verification, Request for Information (RFI) - each hold two kinds of page.\n  Pages titled as a noun (\"Subscriptions\", \"Bank Transfer\") explain what\n  an object is. Pages titled as a job (\"Set up recurring subscriptions\",\n  \"Collect LRS remittances from India\") are complete integration flows\n  and live one level under the object they set up. Match a user's goal\n  against the job-shaped titles first.\n- Reports and Identity and Access Management are the two subjects with no\n  API counterpart. There are no endpoints for reports, users, roles or\n  invites; both pages document the merchant dashboard. A dashboard\n  procedure for something the API also does (a refund, a payout) is NOT\n  here - it stays in the product that owns it.\n- API reference is generated from OpenAPI and carries endpoint detail.\n- The OpenAPI description itself is published as a single self-contained\n  document at /openapi.yaml, and the same document as JSON at\n  /openapi.json. Every $ref is resolved into it, so one fetch is the\n  whole contract: 61 paths, 81 operations, 68 schemas - the same\n  endpoints the API reference pages render. Fetch that instead of\n  reading the 129 pages under /api-reference/.\n- Every page below, in full, is one document at /llms-full.txt. Fetch that\n  instead of the pages one by one. It leaves out the API reference;\n  /openapi.yaml is that.\n- Developer resources covers what every integration touches and no single\n  product owns: auth, errors, pagination, rate limits, webhooks,\n  versioning, supported countries, quotes, the MCP server for AI\n  agents, and the client SDKs.\n"},"sections":[{"title":"Get started","description":"The front door. The ordered API calls for each integration and the guide that delivers it, how to obtain API keys, and the platform glossary.","includeFiles":["**/get-started/**"]},{"title":"Payin","description":"Collecting money: customers, orders, checkout, payment links, payment methods (cards, bank transfer, pay via bank), refunds, disputes, purpose codes, fee models, custom fields, subscriptions, and resident India remittance under LRS. Includes the flows that set each up - bank transfers, subscriptions, LRS remittances, and server-to-server card payments.","includeFiles":["**/payin/**"]},{"title":"Payout","description":"Sending money: the payout life cycle, queued payouts, creating and cancelling a payout, rails, beneficiaries, purpose codes, and the action required state. Includes the flow that sends a payout over the API.","includeFiles":["**/payout/**"]},{"title":"Multi-currency accounts","description":"Holding money: balances, balance conversion, adding balance, and withdrawing balance.","includeFiles":["**/multi-currency-account/**"]},{"title":"Verification","description":"Proving who someone is and that an account is theirs: KYC, bank account validation, and third-party verification (TPV) with the flow that verifies a payer's bank account.","includeFiles":["**/verification/**"]},{"title":"Request for Information (RFI)","description":"Responding to a compliance request for information, per object - payment link, order, payment, payout - plus compliance reviews and RFIs raised on already-successful payments.","includeFiles":["**/request-for-information/**"]},{"title":"Nivo (Capital markets)","description":"Nivo, Glomo's capital markets suite (Nivo for AMCs, Nivo for Distributors, and overseas investing for brokers and wealth platforms). Mutual fund investments run as payment sessions: the fund, distributor, scheme, plan, ARN and folio roles; the distributor's relationship with a fund and what it fixes; and the flow that opens a session as a distributor.","includeFiles":["**/capital-markets/**"]},{"title":"Reports","description":"The downloadable and scheduled reports a merchant pulls from the dashboard for reconciliation, compliance and treasury: payment, subscription, settlement breakup, balance statement and KYC reports, plus scheduling one for recurring email delivery. Dashboard only - there is no reports API.","includeFiles":["**/reports/**"]},{"title":"Identity and Access Management","description":"Administering who can use a merchant account: one set of credentials across multiple MIDs, switching between them without logging out, the Admin / Member / Sales Partner roles and what each may see and do, and inviting a new member. Dashboard only - there is no users, roles or invites API.","includeFiles":["**/access-management/**"]},{"title":"Settlement holidays","description":"The settlement holiday calendar for 2026 - the Indian and US bank and FX holidays on which payin, payout and settlement to the merchant's bank account may be delayed.","includeFiles":["**/settlement-holidays/**"]},{"title":"API reference","description":"Endpoint reference generated from the Glomo OpenAPI description.","includeFiles":["**/api-reference/**"]},{"title":"Developer resources","description":"What every integration touches and no single product owns: auth, errors, pagination, rate limits, webhooks, versioning, API validations, security, supported countries, quotes, connecting an AI agent to the Glomo MCP server, and the client SDKs - React Native, Flutter, Android and the Unified Web SDK, with per-version references and changelogs. Reports and Identity and Access Management used to be listed here and are now their own sections.","includeFiles":["**/platform/**"]}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"handle-rfi-for-a-payout","__idx":0},"children":["Handle RFI for a Payout"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can answer a payout RFI in the Merchant Dashboard, or through the API with the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/rfi/respondrfi"},"children":["Respond to an RFI API"]}," if you have the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},". Both routes submit to the same RFI, and the payout moves the same way afterwards."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"option-1-upload-via-merchant-dashboard","__idx":1},"children":["Option 1: Upload via Merchant Dashboard"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can upload the requested documents directly from the Merchant Dashboard."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-you-create-the-payout","__idx":2},"children":["1. You create the Payout"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-if-additional-information-is-required-the-payout-moves-to-action-required","__idx":3},"children":["2. If additional information is required, the payout moves to Action Required"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a payout's risk checks aren't cleared, it moves to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," state and you'll receive a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}," webhook and a notification on your Glomo dashboard. The email comes later, when our risk analyst raises the RFI. The payout details page shows the Action Required status, and the payout tracker explains why the payout needs your attention."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A payout can enter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," before an RFI is raised. Our risk analyst first reviews the payout and then raises the RFI, so there may be a short wait between the payout moving to Action Required and the requested documents becoming available to upload."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payout-action-required.fda48cc9c0bea1443b79ed25a785b8408d34efd59b06ff19e63de3577a187480.3da120da.png","alt":"RFI Action Required preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-wait-for-the-respond-to-rfi-button-to-appear","__idx":4},"children":["3. Wait for the Respond to RFI button to appear"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Respond to RFI"]}," button is shown only once our risk analyst raises the RFI. Wait for it to appear before attempting to upload any documents."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"4-select-respond-to-rfi-to-see-the-requested-documents","__idx":5},"children":["4. Select Respond to RFI to see the requested documents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the payout and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Respond to RFI"]},". The dashboard lists the documents being requested and provides an upload field for each."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payout-respond-modal.65b70cc16295d5742cc9e7242fee4d31f244bf9e07028bc53697c51ba0a9776c.3da120da.png","alt":"RFI Respond preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"5-upload-the-required-supporting-documents-and-submit","__idx":6},"children":["5. Upload the required supporting documents and submit"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Attach a file for each requested document, add an optional note for the reviewer, and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Submit"]},". You'll see a confirmation that the documents were submitted successfully."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payout-documents-submitted.8d3055b1e1b3de2200a0c8e4240f6b35807c805996a6c38109fafee79eb6121c.3da120da.png","alt":"RFI Documents Submitted preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"6-the-payout-moves-to-review","__idx":7},"children":["6. The payout moves to review"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["While the compliance team reviews your documents, the payout returns to the In Progress state and the payout tracker shows a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payout under review"]}," entry."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payout-under-review.f24d4b7ab644f58f295c989aa1a3ce71fea3e6b77b8597545f3e1f80c767a898.3da120da.png","alt":"RFI Under Review preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"7-once-cleared-the-payout-resumes-processing","__idx":8},"children":["7. Once cleared, the payout resumes processing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the compliance team clears the submitted documents, the payout resumes processing automatically and continues toward Success. The payout tracker reflects each step, and the final outcome is also shared via callback/webhook."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payout-cleared.20c02ecfbfa144c7c4da3b0276ea8894b8be11e19dc452557e67993ab69da174.3da120da.png","alt":"RFI Cleared preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"option-2-upload-via-api","__idx":9},"children":["Option 2: Upload via API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["respondRfi"]}]}," · ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PATCH /v1/rfis/{id}/respond"]}," · ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/rfi/respondrfi"},"children":["API reference"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"you-need-the-rfi-id","__idx":10},"children":["You need the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API call needs the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},", which starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_"]},". The payout object and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}," webhooks don't include it. Get it from either:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi"]}," webhook with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event_type: action_required"]},", sent when the RFI is raised. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.id"]}," is the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.entity_id"]}," is the payout ID. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/platform/webhooks/rfi"},"children":["RFI webhooks"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/rfi/getrfis"},"children":["List RFIs API"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getRfis"]}," · ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /v1/rfis"]},"), with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["search"]}," set to the payout ID."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"steps","__idx":11},"children":["Steps"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Wait for the RFI. The payout moves to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," first, and our risk analyst raises the RFI after reviewing it. You'll receive an ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi"]}," webhook and an email when it is raised."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fetch the RFI with the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/rfi/getrfi"},"children":["Fetch an RFI API"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getRfi"]}," · ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /v1/rfis/{id}"]},"). Its ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["documents_required"]}," list has one entry for each requested document, each with an ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_doc_id"]}," and a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["description"]},". ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["instructions"]}," carries the reviewer's note, or a generic message if the reviewer didn't write one. If Glomo later asks for more information, the reviewer's feedback is in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["review_comments"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upload each document with the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/document/createdocument"},"children":["Create a Document API"]},". Keep the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," it returns, which starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/openapi/rfi/respondrfi"},"children":["Respond to an RFI API"]}," with the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," in the path. In ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["documents"]},", send one entry for each item in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["documents_required"]},", pairing its ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_doc_id"]}," with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_id"]}," from step 3. You can add an optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["uploader_comments"]}," note for the reviewer."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"documents\": [{ \"rfi_doc_id\": \"rfidoc_6a7c5018sI3ht\", \"doc_id\": \"doc_6a79c6c4SbTxf\" }],\n  \"uploader_comments\": \"Invoice attached for review\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a payout RFI:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_id"]},", not ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_ids"]},". Each entry in a payout RFI's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["documents_required"]}," has ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["multiple_allowed: false"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["max_count: 1"]},", so it takes one file in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_id"]},". Sending only ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_ids"]}," returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["404"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Document not found"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Answer every requested document in one call. A call that leaves any of them out returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]}," and submits nothing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Don't send ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fields"]},". A payout RFI asks only for documents, so a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fields"]}," object returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upload each document first, from your own account. A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_id"]}," whose document isn't uploaded returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]},", and a document from another account returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["404"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A successful call returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," with the RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["submitted"]},". When you read the RFI afterwards with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getRfi"]},", the same state shows as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["under_review"]},", so don't poll for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["submitted"]},". A second call while the RFI is under review returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["422"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"what-happens-next","__idx":12},"children":["What happens next"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The payout moves from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["in_progress"]}," while the compliance team reviews your documents, and you receive a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}," webhook with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event_type: in_progress"]},"."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the documents are cleared, the payout resumes and continues toward ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["success"]},". If your balance no longer covers it, it is queued when payout queueing is on, and otherwise it fails with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["INSUFFICIENT_BALANCE"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the documents are rejected, the payout is cancelled with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error_code"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PAYOUT_REJECTED"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Glomo may ask for more information. The RFI returns to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["review_comments"]},"), the payout returns to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}," webhook and an email, and you respond again to the same RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each of these changes arrives as a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}," webhook. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/platform/webhooks/payout"},"children":["Payout webhooks"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the full payout state progression, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payout/action-required-state"},"children":["Action Required State"]},"."]}]},"headings":[{"value":"Handle RFI for a Payout","id":"handle-rfi-for-a-payout","depth":1},{"value":"Option 1: Upload via Merchant Dashboard","id":"option-1-upload-via-merchant-dashboard","depth":2},{"value":"1. You create the Payout","id":"1-you-create-the-payout","depth":3},{"value":"2. If additional information is required, the payout moves to Action Required","id":"2-if-additional-information-is-required-the-payout-moves-to-action-required","depth":3},{"value":"3. Wait for the Respond to RFI button to appear","id":"3-wait-for-the-respond-to-rfi-button-to-appear","depth":3},{"value":"4. Select Respond to RFI to see the requested documents","id":"4-select-respond-to-rfi-to-see-the-requested-documents","depth":3},{"value":"5. Upload the required supporting documents and submit","id":"5-upload-the-required-supporting-documents-and-submit","depth":3},{"value":"6. The payout moves to review","id":"6-the-payout-moves-to-review","depth":3},{"value":"7. Once cleared, the payout resumes processing","id":"7-once-cleared-the-payout-resumes-processing","depth":3},{"value":"Option 2: Upload via API","id":"option-2-upload-via-api","depth":2},{"value":"You need the RFI id","id":"you-need-the-rfi-id","depth":3},{"value":"Steps","id":"steps","depth":3},{"value":"What happens next","id":"what-happens-next","depth":3}],"frontmatter":{"title":"Handle RFI for a Payout","seo":{"title":"Handle RFI for a Payout"}},"lastModified":"2026-10-08T09:51:36.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/request-for-information/handle-rfi-for-a-payout","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}