Verify API
This API is used to do the verification step of Exchange Payment request. It is not required if you have No SMS Verification Flow setup in your account.
Request
Endpoint
Direct APIs have an additional requirement which involves our payment risk team and due diligence team. You need to contact your business development to obtain the access.
Request Parameters
Name
Required
Type
Description
api_version
Required
String(6)
Fixed value, 1.0
sign_type
Required
String(3)
RSA
sign
Required
String
time_stamp
Required
String(14)
The time when request is initialized. Format: yyyyMMddHHmmss, E.g. 20170801225714. The deviation can NOT exceed 30 minutes between your server and LianLian's server(GMT +8).
oid_partner
Required
String(18)
The unique identification assigned to the merchant. E.g. 201304121000001004
user_id
Required
String(32)
The unique identification assigned to the user in the merchant’s system
token
Required
String
verify_code
Required
String(6)
no_order
Required
String(32)
Merchant transaction No.
Sample Request
Response
Parameters
Name
Required
Type
Description
ret_code
Required
String(4)
ret_msg
Required
String(100)
Return message, description of ret_code
, in Chinese
The following parameters are returned only when ret_code=0000
:
Name
Required
Type
Description
oid_partner
Required
String(18)
The unique identification assigned to the merchant. E.g. 201304121000001004
sign_type
Required
String(3)
Fixed value, RSA
sign
Required
String
no_order
Required
String(32)
Merchant transaction No.
dt_order
Required
String(14)
The date when the transaction is initialized. Format: yyyyMMddHHmmss, E.g. 20170801225714
oid_paybill
Required
String(18)
Unique transaction No. in LianLian system. E.g. 2011030900001098
result_pay
Required
String
Payment result. SUCCESS - Payment proceed successfully PROCESSING - Payment is processing. Return only when No SMS Verification Flow is setup
settle_date
Required
String(8)
Format YYYYMMDD.
info_order
Optional
String(255)
Returns when info_order
is sent in API requests
pay_type
Required
String(1)
The pay type used in current transaction.
currency_order
Required
String(3)
money_order
Required
String(12)
Merchant transaction amount, range: 0.01 ~ 100,000,000.00, 2 decimal places are expected, in the currency of currency_order
currency_settle
Required
String(3)
The settle currency of transaction
money_settle
Required
String(12)
The settle amount of transaction
currency_pay
Required
String(3)
money_pay
Required
String(12)
The amount of which the payer payed
exchange_rate
Required
String
The exchange rate of current transaction
no_agree
Optional
String(16)
Sample Response
Last updated