RemitFlex operates as a licensed Money Services Business (MSB) and holds the necessary money transmitter licences for the jurisdictions it serves. When you process payments through RemitFlex, you are operating under RemitFlex’s regulatory umbrella. You do not need your own money transmitter licence to use RemitFlex.
Verification Tiers
Your account starts in the Unverified (Sandbox) tier, which is sufficient for development and testing. To move live payment volume, you must complete either KYC (for individual accounts) or KYB (for business accounts). Your verification tier determines the payment limits applied to your account.| Tier | Max per Payment | Daily Limit | Monthly Limit |
|---|---|---|---|
| Unverified (Sandbox) | $1,000 | $5,000 | $20,000 |
| KYC Verified (Individual) | $10,000 | $50,000 | $200,000 |
| KYB Verified (Business) | $500,000 | $2,000,000 | Unlimited |
Sandbox limits apply only to the test environment. Production accounts in any verified tier process real value and are subject to the limits in the table above. Sandbox payments never touch live funds regardless of the amounts used.
KYC — Know Your Customer
KYC verification is required for individual accounts before you can process live payments in the production environment. RemitFlex uses automated identity verification powered by document analysis and liveness checks. To complete KYC:- Log in to the RemitFlex dashboard and navigate to Account → Verification.
- Select Individual Verification.
- Upload a government-issued photo ID (passport, national ID, or driver’s licence).
- Complete the liveness check — a short selfie prompt confirming the document belongs to you.
- Submit. Automated review typically completes within 2–5 minutes. Complex cases may require manual review within one business day.
KYB — Know Your Business
KYB verification is required for business accounts. It establishes the legal identity of your organisation, its beneficial owners, and its intended use of RemitFlex services. Verified business accounts unlock the highest payment limits and access to all production corridors. To complete KYB, submit the following via the dashboard under Account → Business Verification:Required KYB Documents
Required KYB Documents
| Document | Details |
|---|---|
| Certificate of Incorporation | Issued by the relevant government registry; must be dated within the past 12 months or accompanied by a Certificate of Good Standing |
| Business Registration / Licence | Relevant operating licence if applicable to your industry |
| Beneficial Ownership Declaration | Names, nationalities, and ownership percentages for all individuals owning 25% or more of the business |
| Government-issued ID for each beneficial owner | Passport or national ID for each declared owner |
| Proof of Business Address | Utility bill or bank statement dated within 3 months |
kyb.approved or kyb.additional_information_required webhook event when the review concludes.
AML — Anti-Money Laundering
RemitFlex runs automated Anti-Money Laundering (AML) transaction monitoring on every payment. The monitoring system analyses payment patterns, amounts, frequency, and counterparty data to detect suspicious activity automatically. Key aspects of RemitFlex’s AML controls:- Real-time screening — Every payment is screened before funds move. Payments that exceed risk thresholds are held for review rather than processed.
- Velocity monitoring — The system tracks transaction patterns over time. Unusual spikes in volume or frequency trigger automatic flags.
- Counterparty risk scoring — Destination accounts and recipient details are assessed for risk signals before each payment.
- Automatic Suspicious Activity Reports (SARs) — RemitFlex files SARs with the relevant financial intelligence unit when required by law. You are not responsible for filing these reports.
compliance_review sub-status and you receive a compliance.review_required webhook event. See the Compliance Webhooks section below.
Sanctions Screening
Every payment is automatically checked against international sanctions lists before processing. Screening covers:- OFAC (Office of Foreign Assets Control) — US sanctions lists including SDN (Specially Designated Nationals)
- EU Consolidated Sanctions List
- UN Security Council Consolidated List
- FATF High-Risk Jurisdictions — Countries subject to enhanced due diligence or restrictions
payment.failed status is issued with a sanctions_match failure reason. RemitFlex’s compliance team is notified and handles the regulatory response. You should not attempt to re-submit a blocked payment.
Data Privacy
RemitFlex processes recipient personal data — names, bank account details, and identity documents — in accordance with global data protection regulations.- GDPR compliance — RemitFlex is fully GDPR-compliant. Recipient data submitted via the API is processed solely for the purpose of executing and complying with payment obligations.
- Encryption at rest — All recipient personal data is encrypted at rest using AES-256 encryption.
- Encryption in transit — All API communication uses TLS 1.2 or higher.
- Data retention — Payment records and associated personal data are retained for the period required by applicable financial regulations, then securely deleted.
- Data processing agreements — A Data Processing Agreement (DPA) is available upon request for customers subject to GDPR. Contact your account manager or email privacy@remitflex.io.
You are responsible for obtaining the necessary consent from your end users to share their personal data with RemitFlex for payment processing purposes. RemitFlex’s Privacy Policy, linked in your dashboard, can be referenced in your own privacy notice.
Compliance Webhooks
RemitFlex emits webhook events for compliance-related payment state changes. Configure your webhook endpoint in the dashboard under Developers → Webhooks to receive these events.| Event | Description |
|---|---|
compliance.review_required | A payment has been flagged for manual compliance review and is on hold. Include the payment_id in any support enquiry. |
compliance.review_approved | Manual review concluded successfully. The payment will resume processing automatically. |
compliance.review_rejected | Manual review resulted in rejection. The payment is cancelled and funds are returned to your balance. |
kyc.approved | An individual KYC submission was approved. Account tier updated. |
kyc.additional_information_required | More documentation is needed to complete KYC. Review the dashboard for details. |
kyb.approved | Business KYB submission was approved. Account tier updated. |
kyb.additional_information_required | More documentation is needed to complete KYB. |
compliance.review_required payload: