Skip to main content

Retrieve Finance Organizations and Loan Packages

Process

Description:

  • Merchant sends a request (with order amount) to Baokim.
  • Baokim returns a list of financial organizations and suitable loan packages.

API Information

Method: GET

Request

(Parameters sent by the partner)

Main Parameters Table

No.Field NameData TypeRequiredDescription
1request_idString(100)Unique ID of the request from Merchant to Baokim
2request_timeString(20)Request sent time. Format: YYYY-MM-DD H:i:s
3merchant_codeString(50)Unique merchant identifier: MERCHANT
4original_amountNumberOrder value
5down_payment_percentNumber% down payment. KREDIVO, HOMECREDIT, MUADEE: Default = 0
6provider_codeString(50)Finance organization code (KREDIVO, HOMECREDIT, FUNDIIN, MUADEE)

Request Example

{
"request_id": "MERCHANT050015588AXE00",
"request_time": "2020-08-11 14:41:00",
"merchant_code": "MERCHANT",
"original_amount": 2000000,
"down_payment_percent": 10,
"provider_code": "FUNDIIN"
}

Response

(Parameters returned by Baokim)

Main Parameters Table

No.Field NameData TypeRequiredDescription
1codeNumber(3)Baokim error code
2messageString(200)Error code message
3dataObjectData returned by Baokim
3.1data.itemsArrayList of bank and loan package information objects

data.items Information

No.Field NameData TypeRequiredDescription
1package_codeString(255)Loan package code
2nameString(20)Loan package name
3periodNumberTerm (1, 3, 6, 9, 12 months)
4min_amountNumberMinimum amount to apply for this loan package
5max_amountNumberMaximum amount to apply for this loan package
6down_payment_percentNumber% of down payment amount
7down_payment_amountNumberDown payment amount
8original_amountNumberOrder amount
9customer_rate_monthNumberInterest rate user bears (monthly)
10merchant_feeNumberMerchant fee
11payment_per_periodNumberPayment amount per period
12provider_codeString(20)Finance organization code

Response Example

{
"code": 0,
"message": "Success",
"data": {
"items": [
{
"package_code": "homecredit_1month",
"name": "Home Credit 1 month",
"period": 1,
"min_amount": 1000000,
"max_amount": 500000,
"down_payment_percent": 20,
"down_payment_amount": 2000000,
"original_amount": 10000000,
"merchant_fee": 100000,
"payment_per_period": 8000000,
"provider_code": "HOMECREDIT"
}
]
}
}

Error Codes

Error CodeDescription
100Success
101System error
102Provider error
104JWT authentication error
105Invalid digital signature
106Order amount is insufficient for refund
107Order cannot be refunded
108Order cannot be cancelled
109Order does not exist
110Merchant order code already exists
422Validation error