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 | nullOptional

Callback Address

payerAccountDetailListarray | nullOptional

Payer account information, as shown below:

[
   {
     "accountName": "Account real name",
     "bankNo": "Indian bank IFSC code",
     "bankName": "Bank name",
     "bankAccount": "Account/Card number/VPA",
     "accountType": "1" for IFSC, "2" for UPI,
     "mobile": "Account owner mobile number",
   }
]
Responses
chevron-right
200

OK

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

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 | nullOptional

Transaction ID

sourceNostring | nullOptional

Client Source Number

Responses
chevron-right
200

OK

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

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

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 | nullOptional

UTR Certificate

Responses
chevron-right
200

OK

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

post
/api/channel/Credit/ProcessV2
200

OK

Last updated