Skip to main content
Reeple can place a transaction in a pending review state when more information is required before it can be approved. There are two ways to submit source-of-funds details.

Option 1: submit a document URL

Use this when you already have a hosted document URL.
POST https://api-v3.reeple.ai/transfer/submit/source-of-funds
FieldTypeDescription
referenceStringRequired. Transaction reference or transaction ID for the pending transaction.
documentString (URL)Required. Public URL to the supporting document.
additionalInfoStringOptional context for the review team.
{
  "reference": "shg_tr_123456",
  "document": "https://example.com/document.pdf",
  "additionalInfo": "Salary payment for the month of April"
}

Option 2: upload the file directly

Use this when you want Reeple to receive the file directly as a multipart upload.
POST https://api-v3.reeple.ai/transfer/submit/source-of-funds/file
FieldTypeDescription
referenceStringRequired. Transaction reference or transaction ID for the pending transaction.
additionalInfoStringOptional context for the review team.
fileFileRequired. Supporting source-of-funds file.

Currency support

This endpoint isn’t tied to a single currency — it applies to any transaction moved into a pending compliance review state.

KYC and AML requirements

RequirementAppliesNotes
Transaction must existYesThe supplied reference must resolve to a real transaction
Transaction must be pendingYesSource-of-funds can only be submitted for transactions still in review
Supporting evidenceYesA valid document URL or uploaded file is required
Business authenticationYesThe request is scoped to the authenticated business