Sales Based Repayments (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.
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 viaAPI.
- 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 | 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 |
Updated 20 days ago