Overview
sequenceDiagram
participant M as Merchant/LMS
participant A as Auth
participant F as Flex API / CORE
participant O as Flex OPS Team
participant B as Bank
critical Verification
M->>A: 1. Request Token
A->>M: 2. Token Verified + Sent Back
end
M->>F: 3. Send Transaction(s) to Flex
Note over F: Queued
F->>M: 4. Transaction confirmation sent back
F->>O: 5. Send Payment Info
Note over O: Verification
O-->>M: 6. ItemStatus updates to "S" when item is ready to be sent to Bank
O->>O: 7. Built Files
O->>B: 8. Send payment files
RCC Transaction Example
Section titled “RCC Transaction Example”Remotely Created Checks (RCCs) are digital check payments initiated on behalf of the borrower, without requiring a physical signature.
This section walks through the life of an RCC transaction, including how to integrate with our API, and what to know about creating, retrieving, and voiding RCC payments.
Step 1. Create an RCC Transaction
Section titled “Step 1. Create an RCC Transaction”Model:
flowchart TD
merchant[Merchant/LMS]
api[FLEX API / CORE]
merchant-->|Send transactions|api
api-->|Receive confirmation sent back|merchantCreating an RCC transaction begins with submitting payments in either single or bulk.
Step 2. Formatting & Submissions
Section titled “Step 2. Formatting & Submissions”Model:
flowchart TD
merchant[Merchant/LMS]
api[FLEX API / CORE]
ops[FLEX OPS TEAM]
merchant---->|Send transaction to Flex|api
api-->|Processes send transaction|ops
api---->|Send back confirmation|merchantBehind the scenes:
- The transaction is formatted into a check-like structure
- It is added to a daily clearing batched
- The batch is transmitted to the check clearing network
Step 3. Bank Processes the RCC
Section titled “Step 3. Bank Processes the RCC”Model:
flowchart TD
ops[FLEX OPS TEAM]
bank[Bank]
ops-->|Built Files|bankThe borrower’s bank receives the check data and processes it as a traditional debit. One of two things happens:
-
Accepted: The bank debits the funds.
-
Returned: The bank rejects the item.