Request send offer(API-C01)
Interface description
The user can obtain the seller's SellerID and request Dawsure to send an offer to the seller.
- Basic information of the borrower is required.
- All store information of the borrower shall be provided.
- The pre credit limit (range) information of each store should be provided.
The seller's offer sends the result, which can be called by the user Query the offer sending status(API-C02) Query or wait for the Dawsure notification (the user needs to set it in advance webhook Set UP(API-C14))。
[!NOTE|style:flat] After Dowsure obtaining the basic information of the borrower, you need to go through Set and verify borrower information(API-C04) Perform idempotent check on data to ensure data consistency. Avoid errors in account locking, borrower's name, certificate and other information, which may cause economic losses due to account and credit errors.
Interface address
POST /v1/seller/offer
Request parameters
Field | Descrition | Required |
---|---|---|
borrowerType | Enum borrowerType PERSONAL、ENTERPRISE |
Required |
borrowerName | String(32) Name of borrower and enterprise |
Required |
borrowerPhoneNumber | String(15) Mobile phone number of borrower and legal person |
Optional |
legalPersonName | String(15) Name of enterprise legal person |
if Required When [borrowerType=ENTERPRISE] Required |
cardType | Enum Certificate type of borrower and legal person IDCARD PASSPORT |
Required |
cardNumber | String(32) ID No. of borrower and legal person If the user does not access the payment company, this information is required to match the seller's account information in the payment company. MD5 encryption. |
Required |
bizLicenseNumber | String(32) Business license No. of borrower If the user is not connected to the payment company and the seller is an enterprise user, this information is required to match the seller's account information in the payment company. MD5 encryption. |
if Required When [borrowerType=ENTERPRISE] Required |
ext | String(1000) Extension field for C05 callback input. |
Optional |
sellerList | Object Seller Information List |
Required |
Field | Description | Required |
---|---|---|
sellerId | String(32) Seller ID |
Required |
region | Enum Site US、DE |
Required |
vaAccount | String(50) The seller's platform binds the collection account |
Required |
routingNumber | String(20) American payment collection route |
if Required When [region=US] Required |
swiftCode | String(20) Receiving bank code |
if Required When [region=DE] Required |
year1GMV | Decimal(12,2) GMV amount in the past year |
Required |
minLoanAmount | Decimal(12,2) Minimum loan amount |
Optional |
maxLoanAmount | Decimal(12,2) Maximum loan amount |
Optional |
minApr | Decimal(5,2) Minimum interest rate |
Optional |
maxApr | Decimal(5,2) Maximum interest rate |
Optional |
term | int Credit term |
Optional |
termUnit | Enum Credit term unit DAY、MONTH、YEAR |
Optional |
currencyCode | Enum Currency(ISO 4217 currency codes) CNY、USD |
Required |
Request Example
{
"borrowerName": "Dowsure",
"borrowerPhoneNumber": "15002166683",
"borrowerType": "PERSONAL",
"cardType": "",
"cardNumber": "",
"bizLicenseNumber": "",
"sellerList": [
{
"sellerId": "ANTHH9FYI9WFU",
"region": "US",
"vaAccount": "",
"routingNumber": "",
"swiftCode": "",
"year1GMV": "1000000.00",
"minLoanAmount": "10000.00",
"maxLoanAmount": "50000.00",
"minApr": "11.00",
"maxApr": "15.00",
"term": "3",
"termUnit": "MONTH",
"currencyCode": "CNY"
}
]
}
Response Parameters
Field | Description | Required |
---|---|---|
customerId | String(32) Dowsure customer code |
Required |
Response Example
{
"customerId": ""
}