Request new payment rails
PUT /Loan/{Id}/FundingInfo
Use this call to add new payment rails for a particular loan. This API call replaces rails that haven't been successfully funded.
Request URL |
---|
https:// .../Loan/{ld}/FundingInfo |
You can use this call to:
- Attempt disbursements to the borrower in case of returns or failures
- Make multiple disbursements
- Add rails
Funds can be sent as one net sum or in multiple disbursements. Arix automatically calculates the sum of the loan and adjusts the amount down (if necessary) so that no funds that exceed the approved loan amount are sent.
For detailed reference information on the loan attributes, see Loan attributes and parameters.
Important
When you send a PUT call to update loan information, already processed rails and rails that are in the process of being funded aren't affected.
Sample request in JSON - PUT /Loan/{Id}/FundingInfo
In this sample request, we used this API to request one disbursement of $7,000 using the RPPS rail.
{
"FundingInfoUpdate": {
"Rails": [
{
"RailType": "RPPS",
"Priority": 1,
"Amount": 7000,
"RPPSFields": {
"BillerID": "132654654632135423452",
"BillerName": "Anita Loan",
"ConsumerNameAtBiller": "TestNameAtBiller",
"ConsumerAccountNumberAtBiller": "5454546498195454"
}
}
]
}
}
Sample response in JSON - PUT /Loan/{Id}/FundingInfo
"Rails": [
{
"RPPSFields": {
"BillerID": "132654654632135423452",
"BillerName": "Anita Loan",
"ConsumerNameAtBiller": "TestNameAtBiller",
"ConsumerAccountNumberAtBiller": "5454543427795454"
},
"Id": "a974ce4a-e7b3-4310-bc2b-ac6900e79b1a",
"RailType": "RPPS",
"Priority": 1,
"Amount": 7000,
"LoanId": "ca485557-20c3-4a5b-b123-ac6900da4728",
"MPLId": "TST",
"IsFailed": false,
"LoanType": "Undefined"
}
]
Updated 6 months ago