Credit Card/Query

Get customer card list

post

Header explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardList

Header parameters
versionstringRequiredExample: 0.0.1
tracestringRequiredExample: {{mock_trace}}
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryCardList
200Success

Query card sensitive information

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.getCardSensitiveInfo

Header parameters
versionstringRequired

Version Number

Example: 0.0.1
companyIdstringRequired

Company ID, obtained through environment variables

Example: {{company}}
tracestringRequired

Random Tracking Code UUID

Example: {{mock_trace}}
tokenstringRequired

Login Token

Example: {{LoginResult.data.token}}
langstringRequired

Language

Example: zh-CN
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstringRequired

Operation IP

tracestring | nullableOptional

Trace number

cardIdinteger · longRequired

Card ID

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.getCardSensitiveInfo
200Success

Get customer application card proposal list

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryApplyCardProposalList

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
tracestringRequiredExample: {{mock_trace}}
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

queryStatusstring | nullableOptional

Filter status (1-Pending KYC review; 2-Pending third-party confirmation; 3-Card issuance in progress; 4-Completed; 5-Rejected;). Multiple statuses separated by commas|

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryApplyCardProposalList
200Success

Query customer list (for agent backend use)

post

version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
currentintegerRequired

Current Page

sizeintegerRequired

Number of Items per Page

last4PhonestringOptional

Last four digits of the number

namestringOptional

Name

selectCustomerNostringOptional

Filter customer number

openCardStartTimeinteger · longOptional

Card issuance time - start time

openCardEndTimeinteger · longOptional

Card issuance time - end time

last4stringOptional

Last four digits of the card

firstRegisterTimeFrominteger · longOptional

First registration time - start time

firstRegisterTimeTointeger · longOptional

First registration time - end time

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage
200Success

Pagination query account transaction records

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage

Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

currentinteger · longOptional

Current page. Default is 1

sizeinteger · longOptional

Number of items per page. Default is 20

queryStatusstring | nullableOptional

Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas

queryTypesstringRequired

Filter type (1-Charge; 2-Refund; 3-Recharge; 4-Repayment; 5-Cashback; 6-Interest; 7-Fee; 8-Other; 9-Card fee; 10-Postage fee; 11-Mortgage; 12-Mortgage handling fee; 13-Capital injection; 14-Cash feedback; 15-Other; 16-Administrative expenses; 17-Transfer_Card fee; 18-Transfer_Mortgage;). Multiple types separated by commas

createdAtStartTimeinteger · long | nullableOptional

Create Trade - Start Time

createdAtEndTimeinteger · long | nullableOptional

Create Trade - End Time

postedAtStartTimeinteger · long | nullableOptional

Complete Trade - Start Time

postedAtEndTimeinteger · long | nullableOptional

Complete Trade - End Time

cardIdinteger · long | nullableOptional

Card ID

operateTypeinteger · int32 | nullableOptional

Operation Type. 1-Debit; 2-Credit;

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage
200Success

Query customer message push method

post

Header description: version=0.0.1 bizType=passToCredit.app.AppMessageService.queryCustomerNoticeSubscription

Header parameters
versionstringRequired

Version Number

Example: 0.0.1
companyIdstringRequired

Company ID, obtained through environment variables

Example: {{company}}
tracestringRequired

Random Tracking Code UUID

Example: {{mock_trace}}
tokenstringRequired

Login Token

Example: {{LoginResult.data.token}}
langstringRequired

Language

Example: zh-CN
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

currencystring | nullableOptional

Currency

Responses
200Success
application/json
post
/global/passToCredit.app.AppMessageService.queryCustomerNoticeSubscription
200Success

Query customer's method & information for sending verification code

post

Header Explanation: version=0.0.1 bizType=passToCredit.app.AppMessageService.querySendVerifyCodeInfo

Header parameters
versionstringRequired

Version Number

Example: 0.0.1
companyIdstringRequired

Company ID, obtained through environment variables

Example: {{company}}
tracestringRequired

Random Tracking Code UUID

Example: {{mock_trace}}
tokenstringRequired

Login Token

Example: {{LoginResult.data.token}}
langstringRequired

Language

Example: zh-CN
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

bizTypeinteger · int32Required

Business type: 2-Cancel card; 3-Change card; 4-Lock card; 5-Unlock card; 6-Change transaction password; 7-Get card private information; 8-Activate card;

sendTypeinteger · int32Required

Send Type. 1-Email; 2-SMS; 3-WhatsApp

countrystringRequired

Country Code

customerGroupIdinteger · longRequired

Client Group Number

cardIdinteger · longRequired

Card ID

Responses
200Success
application/json
post
/global/passToCredit.app.AppMessageService.querySendVerifyCodeInfo
200Success

Query account transaction records

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList

Header parameters
versionstringRequiredExample: 0.0.1
tracestringRequiredExample: {{mock_trace}}
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

currentinteger · longOptional

Current page. Default is 1

sizeinteger · longOptional

Number of items per page. Default is 20

queryStatusstring | nullableOptional

Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas

queryTypesstringRequired

Filter type (1-charge; 2-refund; 3-recharge; 4-repayment; 5-cashback; 6-interest; 7-fees; 8-other; 9-card issuance fee; 10-postage fee; 11-original mortgage; 12-mortgage handling fee; 13-capital injection; 14-cash feedback; 15-other; 16-administrative expenses; 17-transfer_card fee; 18-transfer_mortgage; 19-cancel card fee; 20-annual fee; 21-local consumption; 22-out-of-town consumption; 23-local ATM withdrawal; 24-out-of-town ATM withdrawal; Special logic [-1=mortgage query (11, 13, 18)]). Multiple statuses are separated by commas

createdAtStartTimeinteger · long | nullableOptional

Create Trade - Start Time

createdAtEndTimeinteger · long | nullableOptional

Create Trade - End Time

postedAtStartTimeinteger · long | nullableOptional

Complete Trade - Start Time

postedAtEndTimeinteger · long | nullableOptional

Complete Trade - End Time

cardIdinteger · long | nullableOptional

Card ID

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList
200Success

Query the total number of account transaction records for the month

post

Header Description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal

Header parameters
versionstringRequiredExample: 0.0.1
tracestringRequiredExample: {{mock_trace}}
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerIdinteger · longRequired

Client ID

customerNostringRequired

Client number

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

currentinteger · longOptional

Current page. Default is 1

sizeinteger · longOptional

Number of items per page. Default is 20

queryStatusstring | nullableOptional

Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas

queryTypesstringRequired

Filter type (1-Charge; 2-Refund; 3-Recharge; 4-Repayment; 5-Cashback; 6-Interest; 7-Fee; 8-Other; 9-Card fee; 10-Postage fee; 11-Mortgage; 12-Mortgage handling fee; 13-Capital injection; 14-Cash feedback; 15-Other; 16-Administrative expenses; 17-Transfer_Card fee; 18-Transfer_Mortgage;). Multiple types separated by commas

createdAtStartTimeinteger · long | nullableOptional

Create Trade - Start Time

createdAtEndTimeinteger · long | nullableOptional

Create Trade - End Time

postedAtStartTimeinteger · long | nullableOptional

Complete Trade - Start Time

postedAtEndTimeinteger · long | nullableOptional

Complete Trade - End Time

cardIdinteger · long | nullableOptional

Card ID

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal
200Success

Get Mortgage Currency Exchange Rate

post

bizType=passToCredit.app.AppRateDubboService.findDepositExchangeRate version = 0.0.1 Get Mortgage Currency Exchange Rate Accessible after login

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
sourceCurrencystringRequired

Source Currency Code

targetCurrencystringRequired

Target Currency Code

Responses
200Success
application/json
post
/global/passToCredit.app.AppRateDubboService.findDepositExchangeRate
200Success

Query Card Type Information

post

Header Explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardTypeInfo

Body
companyIdinteger · longRequired

Company ID

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

typeinteger · int32Required

Apply card type. 1-Platinum;

applyCurrencystringRequired

Apply for card currency. Default HKD (only support "HKD")

customerNostringRequired

Client number

cardIdinteger · long | nullableOptional

Card Id

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryCardTypeInfo
200Success

Resend one-time password setting link

post

Header Description: version=0.0.1 bizType=passToCredit.app.AppMessageService.sendCustomerPasswordUrl

Header parameters
versionstringRequired

Version Number

Example: 0.0.1
companyIdstringRequired

Company ID, obtained through environment variables

Example: {{company}}
tracestringRequired

Random Tracking Code UUID

Example: {{mock_trace}}
langstringRequired

Language

Example: zh-CN
Body
ipstringOptional

Operation IP

checkTokenstringRequired

Verify token. The previous token has expired.

Responses
200Success
application/json
post
/global/passToCredit.app.AppMessageService.sendCustomerPasswordUrl
200Success

Check card display status

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkCardDisplayStatus

Body
companyIdinteger · longRequired

Company ID

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

cardTypeinteger · int32Required

Card Type

currencystringOptional

Currency. Only supports HKD

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.checkCardDisplayStatus
200Success

Check application card proposal processing status

post

Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkActionStatus

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
companyIdinteger · longRequired

Company ID

proposalIdinteger · longRequired

Application card proposal Id

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.checkActionStatus
200Success

Check if WatsApp account has been bound

post

Header Description: version=0.0.1 bizType=passToCredit.app.AppMessageService.checkWatsAppAccount

Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

ipstring | nullableOptional

Operation IP

tracestring | nullableOptional

Trace number

watsAppAccountstringRequired

WatsApp Account

Responses
200Success
application/json
post
/global/passToCredit.app.AppMessageService.checkWatsAppAccount
200Success

Pagination query for transfer records

post

Header Description: version=0.0.1 bizType=passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
companyIdinteger · longOptional

Company ID. Environment variable configuration

customerNostringOptional

Agent customer number. The gateway should fill it in

queryStatusstringOptional

Filter status list. Multiple statuses are separated by commas. 1-Pending review; 2-Completed; 3-Rejected; 4-Transfer failed;

queryTypesstringOptional

Filter type list. Multiple statuses separated by commas. 1-Pending confirmation; 2-Transfer_card fee; 3-Transfer_mortgage;

startTimeintegerOptional

Creation time-start time

endTimeintegerOptional

Creation time-end time

updateStartTimestringOptional

Update time-start time

updateEndTimestringOptional

Update time-end time

thirdPartyAccountNumberstringOptional

Third-party account code

firstNamestringOptional

firstName

lastNamestringOptional

lastName

namestringOptional

Name. Currently lastName+firstName exact match

selectCustomerNostringOptional

Query customer number

sizeintegerOptional

Number of Items per Page

currentintegerOptional

Current Page

Responses
200Success
application/json
post
/global/passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage
200Success

Get brief information of agent customer

post

Header explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
companyIdinteger · longRequired

Company ID. Environment variable configuration

customerNostringRequired

Agent customer number. The gateway should fill it in

unitIdinteger · longOptional

Organization Id. The gateway should fill in

selectCustomerNostringRequired

Query customer number

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo
200Success

View customer list information under the agent

post

Header Description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentList

Body
cardFirstNameLastNameCustomerNostringOptional

Cardholder last name, first name, customer number

Responses
200Success
application/json
post
/global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentList
200Success

Get customer service contact information

post

Header Description: version=0.0.1 bizType=passToCredit.app.AppContactCustomerDubboService.info

Header parameters
versionstringRequiredExample: 0.0.1
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
objectOptional
Responses
200Success
application/json
post
/global/passToCredit.app.AppContactCustomerDubboService.info
200Success

Last updated