{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-product-guide/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Handle RFI for a Payment"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"handle-rfi-for-a-payment","__idx":0},"children":["Handle RFI for a Payment"]},{"$$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-payment","__idx":2},"children":["1. You create the Payment"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-if-additional-information-is-required-youll-see-action-required","__idx":3},"children":["2. If additional information is required, you'll see Action Required"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payment-action-required.8531c03171c3bc5c77719801b617e16611db59de5f30a349238e03184320ba15.3da120da.png","alt":"RFI Action Required preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-the-dashboard-will-prompt-you-to-upload-the-required-supporting-documents","__idx":4},"children":["3. The dashboard will prompt you to upload the required supporting documents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payment-upload-documents.e6212db8202d63a9e75b6ab1ffddf5c4bb3df02ee9a879ef7e93fd9e3cbb5883.3da120da.png","alt":"RFI Upload Documents preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"4-after-upload-the-status-changes-to-under-review","__idx":5},"children":["4. After upload, the status changes to Under Review"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/rfi-payment-under-review.c9ce15b53949371fbe330b3098f5d0184284253175f23caff4c72c72765a0d4b.3da120da.png","alt":"RFI Under Review preview"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"5-final-decision-is-shared-via-callbackwebhook-and-reflected-on-the-dashboard","__idx":6},"children":["5. Final decision is shared via callback/webhook (and reflected on the dashboard)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"option-2-upload-via-api","__idx":7},"children":["Option 2: Upload via API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you want to submit RFI documents through your backend, you can upload them using Glomopay's Respond to an RFI API."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"when-this-happens","__idx":8},"children":["When this happens:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During Create Payment, Glomopay runs risk checks as mentioned earlier."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If additional verification is required, the Create API returns:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["status: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["What you get in the Create response"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Along with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payment_id"]},", you'll receive:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_documents"]}," - a list of required documents, each containing:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_document_id"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["required_document_type"]}," (e.g., passport)"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Important"]},": Each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_document_id"]}," represents one specific required document. You must upload documents against the same IDs."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["What happens after you upload"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once all required documents are uploaded successfully:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Status changes to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["under_review"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Glomopay reviews the submission"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Status updates are sent via callback/webhook"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If approved, status becomes active"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"payment-flow-example","__idx":9},"children":["Payment Flow (Example)"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The Create Payment API returns ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action_required"]}," along with:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The payment ID"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["One or more RFI document IDs with their required document types"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upload the required documents using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-documentation/apis/openapi/document/createdocument"},"children":["Create a Document API"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-documentation/apis/openapi/rfi/respondrfi"},"children":["Respond to an RFI API"]}," by supplying:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The RFI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," from the payment's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi"]}," object (returned in step 1)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For each document, the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rfi_doc_id"]}," returned from step 1 and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["doc_id"]}," returned from step 2"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["After successfully uploading the documents, the Glomopay compliance team will review the documents and any status update will be communicated via a callback."]}]}]},"headings":[{"value":"Handle RFI for a Payment","id":"handle-rfi-for-a-payment","depth":1},{"value":"Option 1: Upload via Merchant Dashboard","id":"option-1-upload-via-merchant-dashboard","depth":2},{"value":"1. You create the Payment","id":"1-you-create-the-payment","depth":3},{"value":"2. If additional information is required, you'll see Action Required","id":"2-if-additional-information-is-required-youll-see-action-required","depth":3},{"value":"3. The dashboard will prompt you to upload the required supporting documents","id":"3-the-dashboard-will-prompt-you-to-upload-the-required-supporting-documents","depth":3},{"value":"4. After upload, the status changes to Under Review","id":"4-after-upload-the-status-changes-to-under-review","depth":3},{"value":"5. Final decision is shared via callback/webhook (and reflected on the dashboard)","id":"5-final-decision-is-shared-via-callbackwebhook-and-reflected-on-the-dashboard","depth":3},{"value":"Option 2: Upload via API","id":"option-2-upload-via-api","depth":2},{"value":"When this happens:","id":"when-this-happens","depth":3},{"value":"Payment Flow (Example)","id":"payment-flow-example","depth":4}],"frontmatter":{"title":"Handle RFI for a Payment","seo":{"title":"Handle RFI for a Payment"}},"lastModified":"2026-08-13T06:05:29.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/product-guide/request-for-information/handle-rfi-for-a-payment","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}