Loan

Partners must engage in discussions with support to configure the loan product. The product configuration process entails reaching agreements on the following elements:

  • Loan Amount (Fixed or Ranged)

  • Loan Duration

  • Number of Installments

  • Installment Cycle (Weekly or Monthly)

  • First Repayment Date

  • Subscriptions (If subscriptions are meant to be charged)

    • Subscription Amount

    • Subscription Cycle (Weekly or Monthly)

    • First Subscription Repayment Date

Create Loan

post

This endpoint allows partner customers to create loan.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
emailstringRequired

The email of the customer.

Example: [email protected]
productCodestringRequired

The product code associated with the customer.

Example: ProductCode
amountnumberRequired

The loan amount requested for the loan.

Example: 300
Responses
200Success
application/json
post
/api/v2/partner/loan

Loan Details

get

The end point allows to get loan details

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
loanIdstringRequiredExample: 46136eed-cde2-4513-85b0-c143c8f1d144
Responses
200Success
application/json
get
/api/v2/partner/loan/{loanId}

Loan Repayment

post

Notify SteadyPay that user has made the Repayment.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
loanIdstringRequiredExample: 46136eed-cde2-4513-85b0-c143c8f1d144
Body
transactionIdstringRequired

The transactionId is a GUID associated with the transaction.

Example: c17b088d-2226-4760-bdd4-607eebc23340
amountnumberRequired

The repayment amount.

Example: 100
Responses
200Success
application/json
post
/api/v2/partner/loan/{loanId}/repayment

Loan Subscription Payment

post

Notify SteadyPay that user has made the subscription payment for the loan product.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
loanIdstringRequiredExample: 46136eed-cde2-4513-85b0-c143c8f1d144
Body
transactionIdstringRequired

The transactionId is a GUID associated with the transaction.

Example: c17b088d-2226-4760-bdd4-607eebc23340
amountnumberRequired

The repayment amount.

Example: 100
Responses
200Success
application/json
post
/api/v2/partner/loan/{loanId}/subscription/payment

Get All Loans

get

The end point allows to get all loans for the given customer and product code

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
emailstringRequiredExample: [email protected]
productCodestringRequiredExample: PI3
Responses
200Success
application/json
get
/api/v2/partner/loan/GetAllLoans/{email}/{productCode}

Last updated