Collection Interface

The encrypted content of callback data is the channelCreditOrderSimpleInfo object from the query response

Collection Order Creation

post

V1 version, this interface will be deprecated in the future. Order is successful when ProcessCode==30, please refer to documentation for other statuses

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Set Credit Transaction Request Class

amountnumber · doubleRequired

Credit Amount

sourceNostring · min: 1Required

Merchant Order Serial Number

callbackUrlstring · nullableOptional

Callback Address

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
post
/api/channel/Credit/Set
200

OK

Collection Order Creation V2

post

V2 encapsulates the original V1 request parameters into AES encrypted string, transmitted through Data field. Order is successful when ProcessCode==30, please refer to documentation for other statuses

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Get Credit Transaction Request Class

datastring · min: 1Required

Encrypted Data

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
post
/api/channel/Credit/Place
200

OK

Collection Order Query

post

V1 version, this interface will be deprecated in the future. Order is successful when ProcessCode==30, please refer to documentation for other statuses. The Data in callback contains encrypted channelCreditOrderSimpleInfo object

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Get Credit Transaction Request Class

channelCreditOrderIdinteger · nullableOptional

Transaction ID

sourceNostring · nullableOptional

Client Source Number

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
post
/api/channel/Credit/Get
200

OK

Collection Order Query V2

post

V2 encapsulates the original V1 request parameters into AES encrypted string, transmitted through Data field. Order is successful when ProcessCode==30, please refer to documentation for other statuses. The Data in callback contains encrypted channelCreditOrderSimpleInfo object

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Get Credit Transaction Request Class

datastring · min: 1Required

Encrypted Data

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
post
/api/channel/Credit/GetV2
200

OK

Get Recommended Amount

get

To avoid risks, please obtain recommended amounts before creating orders and guide users to select from returned recommended amounts

Authorizations
AuthorizationstringRequired

Authorization Code

Query parameters
Amountnumber · doubleRequired

Amount

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
get
/api/channel/Credit/AdvisedAmount
200

OK

Collection Supplement Order

post

V1 version, this interface will be deprecated in the future. If an order remains unpaid for a long time, you can call the supplement order interface. Order is successful when ProcessCode==30, please refer to documentation for other statuses

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Process Credit Transaction Request Class

channelCreditOrderIdinteger · int64Required

Transaction ID

utrstring · nullableOptional

UTR Certificate

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
resultbooleanOptional
post
/api/channel/Credit/Process
200

OK

Collection Supplement Order V2

post

V2 encapsulates the original V1 request parameters into AES encrypted string, transmitted through Data field. If an order remains unpaid for a long time, you can call the supplement order interface. Order is successful when ProcessCode==30, please refer to documentation for other statuses

Authorizations
AuthorizationstringRequired

Authorization Code

Body

Process Credit Transaction Request Class

datastring · min: 1Required

Encrypted Data

Responses
chevron-right
200

OK

codeinteger · enumOptional

0 = SYS_SUCCESS(SUCCESS) 1 = SYS_FAIL(FAIL) 2 = SYS_PARAM_FORMAT_ERROR(PARAM ERROR) 3 = SYS_RESOURCE_NOT_FOUND(RESOURCE NOT FOUND) 11 = USER_RESERVED_1(USER_RESERVED_1) 12 = USER_RESERVED_2(USER_RESERVED_2) 13 = USER_RESERVED_3(USER_RESERVED_3) 14 = USER_RESERVED_4(USER_RESERVED_4) 15 = USER_RESERVED_5(USER_RESERVED_5) 16 = USER_RESERVED_6(USER_RESERVED_6) 17 = USER_RESERVED_7(USER_RESERVED_7) 18 = USER_RESERVED_8(USER_RESERVED_8) 99 = USER_CUSTOM(USER_CUSTOM)

Possible values:
errorDescstring · nullableOptional
resultbooleanOptional
post
/api/channel/Credit/ProcessV2
200

OK

Last updated