Split at source (partner managed, bulk payment)

For this solution, the partner is responsible for splitting the funds, and then sending one transfer to YouLend per day along with a csv file via SFTP for YouLend to allocate the funds to each merchant. This method is only available in the USA.

πŸ“˜

Good to know

This option is available for partners operating in the UK, EU and US

Repayment journey

  1. YouLend use one bank account to receive all repayments from the partner, these details are shared in advance.
  2. When a merchant is funded, YouLend will notify the partner with the details of the financing (usually via APIs and webhooks).

Example payload from the LOA10036 webhook event

{
  "EventCode": "LOA10036",
  "Message": "Lead has received funding via a manual process",
  "EventProperties": {
    "OriginalAmount": "51992.0",
    "LoanNumber": 60000283,
    "LoanId": "01732406-5b51-4da4-99be-7ea96bd185c7",
    "Sweep": "20.0",
    "DateFunded": "2024-12-04T00:00:00Z",
    "Amount": "38800.0",
    "LeadId": "afeb3db6-76fa-42c8-a70a-43da84f6662e",
    "ThirdPartyCustomerId": "89ab144"
  }
}

Example response from the List loans by lead id endpoint

[
    {
        "id": "01732406-5b51-4da4-99be-7ea96bd185c7",
        "loanNumber": 60000283,
        "borrowerName": "Test Company Limited",
        "currentAmount": 51992.0,
        "loanType": "Initial",
        "status": "Funded",
        "maturityDate": "2025-07-12T00:00:00Z",
        "sweep": 20.0,
        "autoRepaymentSweep": true,
        "currencyISOCode": "GBP",
        "currentAmountAtRepay": 0.0,
        "currentAmountAtDelete": 0.0,
        "currentAmountAtWriteOff": 0.0,
        "merchantIds": [],
        "creditRating": "E",
        "fundingDate": "2024-12-04T00:00:00Z",
        "fundedAmount": 38800.0,
        "originalAmount": 51992.0,
        "aheadBehindValue": 0.0,
        "aheadBehindPercentage": 0.0
    }
]
  1. Requirement for the partner to create logic on their system to withhold the sweep %.
  2. Once per day, the partner will send a bulk payment consisting of all the repayments withheld for all their merchants. In addition to this, the partner will also send a reconciliation file via SFTP which contains the list of merchants with repayments that day, and their repayment amount.
  3. YouLend apply the repayments to relevant merchants' financing. Throughout the financing, the current balance is available to the partner via API.
  4. At the end of the financing, YouLend will notify the partner via a webhook that the financing has ended. If required, YouLend will return any overpayments to the merchant.

Example payload from the LOA10032 webhook event

{
    "EventCode": "LOA10032",
    "Message": "The merchant has repaid the loan",
    "EventProperties": {
        "LoanId": "f926rfc2-30b6-4821-89c7-2a3f11dda380",
        "LeadId": "f926dgc2-30r6-4721-89c7-2a3f21dfa380"
    }
}
ProsCons
This solution is available globallyManual effort required for the file transfer process
The process can be entirely automatedBuild required from partners to calculate the sweep
Seamless customer journey with no change to their payout account for the funds not owed to YouLend