This endpoint will be used by clients to send notification about a payment made for a loan. When the Service receives this notification and validated that it is valid, a notification request will be sent out to the provider of this loan who will then return the status of the loan after this payment is accepted.
Request Message Description
Field
# |
Field name | Data type | Max length | Required | Description |
1 | loanId | String | true | The loan Id for the which the payment was made. | |
2 | amount | String | true | The Amount that was paid by the user. | |
3 | paymentLogId | String | true | The Payment Log ID of the payment made. |
Endpoint
POST /loans/{loanCode}/notify-payment |
Headers
Authorization: Bearer {{token}} |
Sample request
{
“amount”:”12000”, “PaymentLogId”: “3193831” } |
Response Message field description
Field
# |
Field name | Description |
1 | status | The Status of the processing of this notification |
2 | paymentLogId | The Payment Log Id of this notification/payment. |
Sample Response (success)
{
“PaymentLogId”:”3193831”, “Status”:”0” } |
Sample Response (failure)
{
“PaymentLogId”:”3193831” ”Status”:”2” } |