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
- YouLend use one bank account to receive all repayments from the partner, these details are shared in advance.
- 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
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
}
]
- Requirement for the partner to create logic on their system to withhold the sweep %.
- 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.
- YouLend apply the repayments to relevant merchants' financing. Throughout the financing, the current balance is available to the partner via API.
- 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
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"
}
}
Pros | Cons |
---|---|
This solution is available globally | Manual effort required for the file transfer process |
The process can be entirely automated | Build required from partners to calculate the sweep |
Seamless customer journey with no change to their payout account for the funds not owed to YouLend |