Skip to content

Compliance Reviews & RFIs on Successful Payments

Glomo conducts a risk assessment on every eligible payment to protect you and your customers from financial crime. This check runs automatically at payment success — the moment the bank confirms the payment. Most payments clear automatically. If a payment is flagged, its settlement is placed on hold until the query is addressed — see Impact on settlement below.

When a check needs more information, Glomo raises a Request for Information (RFI) against the payment. The payment stays Successful — the RFI carries a separate compliance status that tells you whether any action is needed.

Your customer is not involved at any point. The review is entirely between you and Glomo, and your customer's payment experience is unchanged.

Compliance status

Each in-scope payment carries a compliance status alongside its payment status:

Compliance statusWhat it meansWhat you need to do
ClearedThe check passed, or a previously flagged payment was approved after review.Nothing. The payment settles in its normal cycle.
Action RequiredThe check flagged the payment, or a document you uploaded was not accepted.Upload the requested document(s) before the response deadline.
Under ReviewYou have uploaded the requested document(s) and Glomo is reviewing them.Nothing — wait for the review outcome.
ExpiredNo response was received within the response window.Contact Glomo support if you believe this is in error.
RejectedThe review concluded the payment cannot proceed after documents were reviewed.Contact Glomo support if you believe this is in error.

When a payment is flagged

Where it appears

Pending compliance actions are surfaced in a banner on your dashboard home page, so you see them as soon as you log in.

RFI dashboard banner preview

A flagged payment appears as a row in the RFIs tab of the Disputes & RFIs section of your dashboard. Each row shows:

FieldDescription
RFI IDThe unique identifier for the RFI
Payment IDThe payment the RFI relates to
AmountPayment amount
Reason codeWhy the RFI was raised, e.g. Verification required
StatusThe compliance status (Action Required → Under Review → Cleared / Expired / Rejected)
Created atWhen the RFI was raised

RFIs list preview

On the payment

The payment tracker shows a Compliance step after Payment Successful, linked to the RFI. When settlement is routed through Glomo, the tracker also shows a Settlement step, which stays queued while the RFI is open.

Payment tracker with compliance step preview

Responding to an RFI

Open the RFI from the RFIs tab, or open the payment and use the upload option there — both lead to the same flow.

  1. Review the documents requested.

    RFI details preview

  2. Upload the requested document(s) (PDF, JPG, or PNG, up to 10MB each). The status moves to Under Review.

    Respond to RFI preview

  3. Glomo reviews your submission:

    • Approved — the status moves to Cleared and the payment becomes settlement-eligible in the next cycle.
    • Document not accepted — the status returns to Action Required with a rejection reason shown on the RFI (and delivered on the RFI webhook), so you can correct and re-submit.

You can also respond programmatically instead of using the dashboard: upload each document with the Create a Document API, then call the Respond to an RFI API with the RFI id and the resulting doc_id(s).

Impact on settlement

This section applies when your settlements are routed through Glomo.

Only the flagged payment is held. All your other payments settle on their normal schedule. A hold never affects your batch or your other settlements.

You are not penalised for review time. Settlement timing is anchored to the date funds were marked available — not the date the RFI cleared. If your settlement window (T + N) has already elapsed when the RFI clears, the payment settles in the next eligible cycle, typically the next day.

On Cleared, the settlement is scheduled.

RFI webhook

Compliance status changes are delivered on a dedicated RFI webhook, separate from payment status notifications, so you can consume them programmatically:

  • Fired on every compliance status change (Action Required, Under Review, Cleared, Expired, Rejected).
  • Carries the rejection reason when an uploaded document is not accepted.
  • Where settlement is routed to a different counterparty than the entity responding to the RFI, the on-hold status is reflected to both parties.
  • If you have integrated the order-level RFI API, you will be given a migration window to move to the payment-level RFI webhook before the switchover. Details will be shared ahead of go-live.

Emails and reminders

You are notified immediately by email when a payment is flagged, alongside the RFI webhook and the dashboard entry.

While payments remain in Action Required, you receive a consolidated reminder email every alternate day listing every payment still pending action, with a direct link to each RFI.

Each email states what happens if you do not respond before the response window closes.

If you don't respond

If the requested documents are not submitted before the Response Deadline, the payment moves to Expired and can no longer proceed to settlement. Respond as early as possible — document review begins as soon as you upload.

Testing in sandbox

You can reproduce a flagged payment end-to-end in sandbox using a reserved test amount. Create a payment for exactly 6623 minor units (i.e. 6623 in the smallest unit of any currency, such as $66.23 or €66.23) and it is forced into a sanctions-screening hit:

  • The payment still completes with status: success.
  • Its compliance_status is set to action_required and a payment-screening RFI is raised against it.
  • Settlement is held until the RFI is resolved, exactly as in production.

This works for any payment method and whether or not a customer is attached, so it also covers push (bank transfer) payments that have no customer. Any other amount screens normally and clears.

You can trigger this against the Create a mock payment endpoint by passing amount: 6623. The reserved amount only takes effect in sandbox — in production the same amount is screened for real and is not treated specially.