# Credit Card/Query

## Get customer card list

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryCardList":{"post":{"summary":"Get customer card list","deprecated":false,"description":"Header explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardList","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true}},"required":["companyId","customerId","customerNo"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"id":{"type":"integer","title":"Card ID","format":"long","description":"Card ID"},"last4":{"type":"string","title":"Last four digits of the card","description":"Last four digits of the card"},"status":{"type":"integer","title":"Card status.","description":"Card status. 1-Card pending activation; 2-Normal; 3-Suspended; 4-Locked; 5-Lost;","format":"int32"},"expiryMonth":{"type":"string","title":"Expiration month","description":"Expiration month"},"expiryYear":{"type":"string","title":"Expiration year","description":"Expiration year"},"embossedName":{"type":"string","title":"Name on the card","description":"Name on the card"},"network":{"type":"string","title":"Card network","description":"Card network"},"type":{"type":"integer","title":"Type.","description":"Type. 1-Platinum;","format":"long"},"typeName":{"type":"string","title":"Type name","description":"Type name"},"typeImageUrl":{"type":"string","title":"Type icon address","description":"Type icon address"},"phoneArea":{"type":"string","title":"Area code","description":"Area code"},"phone":{"type":"string","title":"Phone number","description":"Phone number"},"email":{"type":"string","title":"Email","description":"Email"},"minDailyAtmLimit":{"type":"string","title":"Lower limit of daily withdrawal limit","description":"Lower limit of daily withdrawal limit"},"maxDailyAtmLimit":{"type":"string","title":"Upper limit of daily withdrawal limit","description":"Upper limit of daily withdrawal limit"},"minDailyPurchaseLimit":{"type":"string","title":"Lower limit of daily spending limit","description":"Lower limit of daily spending limit"},"maxDailyPurchaseLimit":{"type":"string","title":"Daily consumption limit upper limit","description":"Daily consumption limit upper limit"},"customDailyAtmLimit":{"type":"string","title":"Customer sets daily withdrawal limit","description":"Customer sets daily withdrawal limit"},"customDailyPurchaseLimit":{"type":"string","title":"Customer sets daily consumption limit","description":"Customer sets daily consumption limit"},"physicalCard":{"type":"string","title":"Physical card or not","description":"Physical card or not. true-physical card; false-virtual card"},"thirdPartyCardAccountId":{"type":"string","title":"Third-party card account ID","description":"Third-party card account ID"},"thirdPartyAccountId":{"type":"string","title":"Third-party account ID","description":"Third-party account ID"},"firstName":{"type":"string","title":"firstName","description":"firstName"},"lastName":{"type":"string","title":"lastName","description":"lastName"},"kycPno":{"type":"string","title":"KYC proposal number","description":"KYC proposal number"},"feesUnpaid":{"type":"string","title":"Pending fees","description":"Pending fees"},"timeout":{"type":"string","title":"Deadline for pending fees","description":"Deadline for pending fees. 13-digit timestamp"},"thirdPartyAccountNumber":{"type":"string","title":"Third-party account code","description":"Third-party account code"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query card sensitive information

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.getCardSensitiveInfo":{"post":{"summary":"Query card sensitive information","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.getCardSensitiveInfo","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"Version Number","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID, obtained through environment variables","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"Random Tracking Code UUID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Login Token","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"Language","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP"},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID"}},"required":["companyId","customerId","customerNo","cardId","ip"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"cardNumber":{"type":"string","title":"Card number","description":"Card number"},"expiryMonth":{"type":"string","title":"Expiration month","description":"Expiration month"},"expiryYear":{"type":"string","title":"Expiration year","description":"Expiration year"},"securityCode":{"type":"string","title":"Password (CVV)","description":"Password (CVV)"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Get customer application card proposal list

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryApplyCardProposalList":{"post":{"summary":"Get customer application card proposal list","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryApplyCardProposalList","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"queryStatus":{"type":"string","title":"Filter status","description":"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|","nullable":true}},"required":["companyId","customerId","customerNo"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","title":"Proposal ID","format":"long","description":"Proposal ID"},"revision":{"type":"string","title":"Optimistic lock","description":"Optimistic lock"},"createBy":{"type":"string","title":"Creator","description":"Creator"},"createTime":{"type":"integer","title":"Creation time","format":"long","description":"Creation time"},"updateBy":{"type":"string","title":"Updater","description":"Updater"},"updateTime":{"type":"integer","title":"Update Time","format":"long","description":"Update Time"},"companyId":{"type":"integer","title":"Company ID","format":"long","description":"Company ID"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"status":{"type":"integer","title":"Status","description":"Status. 1-Pending KYC review; 2-Pending deposit; 3-Card production; 4-Dispatched; 5-Rejected; 6-Expired; 7-Card activation failed;","format":"int32"},"type":{"type":"integer","title":"Card Type","description":"Card Type. 1-Platinum;","format":"int32"},"applyCurrency":{"type":"string","title":"Application Currency","description":"Application Currency"},"remark":{"type":"string","title":"Remarks","description":"Remarks"},"firstName":{"type":"string","title":"firstName","description":"firstName"},"lastName":{"type":"string","title":"lastName","description":"lastName"},"kycPno":{"type":"string","title":"KYC Proposal Number","description":"KYC Proposal Number"},"openCardTargetAmount":{"type":"string","title":"Card Activation Target Amount","description":"Card Activation Target Amount. Same as application card currency"},"alreadyDepositAmount":{"type":"string","title":"Deposited Amount","description":"Deposited Amount. Same as application card currency"},"kycSubmitTime":{"type":"integer","title":"KYC Submission Time","description":"KYC Submission Time. 13-digit timestamp","format":"long"},"kycApproveTime":{"type":"integer","title":"KYC Approval Time","description":"KYC Approval Time. 13-digit timestamp","format":"long"},"timeout":{"type":"integer","format":"long","title":"Timeout Time","description":"Timeout Time. When reaching the timeout time, the account balance will be reclaimed. 13-digit timestamp"},"warningTime":{"type":"integer","format":"long","title":"Warning Time","description":"Warning time. When the warning time is reached, remind the customer to re-upload KYC information. 13-digit timestamp"},"fee":{"type":"string","title":"Virtual card opening fee","description":"Card issuance fee"},"entityFee":{"type":"string","title":"Physical card opening fee","description":"Postage"},"applyEntity":{"type":"boolean","title":"Apply for physical card","description":"Whether to apply for a physical card. true-apply for a physical card; false-do not apply for a physical card"},"address":{"type":"string","title":"Address","description":"Address"},"postalCode":{"type":"string","title":"Postal code","description":"Postal code"},"mailingCountry":{"type":"string","title":"Country/Region code","description":"Country/Region code"},"mailingProvince":{"type":"string","title":"State/Province code","description":"State/Province code"},"mailingCity":{"type":"string","title":"City code","description":"City code"},"mailingAddress":{"type":"string","title":"Detailed address","description":"Detailed address"}},"title":"Return message body."},"title":"","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query customer list (for agent backend use)

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage":{"post":{"summary":"Query customer list (for agent backend use)","deprecated":false,"description":"version=0.0.1\nbizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage\nAccessible after login","operationId":"applyApi","tags":["Credit Card/Query"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"current":{"type":"integer","description":"Current Page"},"size":{"type":"integer","description":"Number of Items per Page"},"last4Phone":{"type":"string","title":"Last four digits of the number","description":"Last four digits of the number"},"name":{"type":"string","title":"Name","description":"Name"},"selectCustomerNo":{"type":"string","title":"Filter customer number","description":"Filter customer number"},"openCardStartTime":{"type":"integer","format":"long","title":"Card issuance time - start time","description":"Card issuance time - start time"},"openCardEndTime":{"type":"integer","format":"long","title":"Card issuance time - end time","description":"Card issuance time - end time"},"last4":{"type":"string","title":"Last four digits of the card","description":"Last four digits of the card"},"firstRegisterTimeFrom":{"type":"integer","title":"First registration time - start time","format":"long","description":"First registration time - start time"},"firstRegisterTimeTo":{"type":"integer","title":"First registration time - end time","format":"long","description":"First registration time - end time"}},"required":["size","current"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Status return code","title":"Status return code"},"msg":{"type":"string","description":"Status description","title":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)","title":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code","title":"Tracking code"},"data":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","description":"Primary key id"},"createTime":{"type":"integer","description":"Creation time"},"updateTime":{"type":"integer","description":"Update Time"},"customerGroupId":{"type":"integer","description":"Customer group ID"},"customerGroupName":{"type":"string","description":"Customer Group Name"},"status":{"type":"integer","description":"Customer Status, 1 Normal, 2 Disabled, 3 Deleted, 4 Closed Account, 5 Locked, 6 Closing Account"},"companyId":{"type":"integer","description":"Company ID"},"customerNo":{"type":"string","description":"Client number"},"phone":{"type":"string","description":"Phone Number"},"phoneArea":{"type":"string","description":"Phone area code"},"registerSource":{"type":"integer","description":"Registration source: 1=mobile web: H5, 2=pc web: PC_Web, 3=system & backend registration: System, 4=Android native app: Android, 5=iOS native app: iOS, 6=HarmonyOS: HOS, 7=pc windows client: PC_Win, 8=pc mac client: PC_Mac, 9=other"},"unitId":{"type":"integer","description":"Organization ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"customerType":{"type":"integer","description":"Customer Type 0 Default 1 Agent"},"cardNumber":{"type":"string","description":"Credit card number","title":"Card number"},"openCardTime":{"type":"integer","format":"long","title":"Card issuance time","description":"Card issuance time"}},"required":["id","createTime","updateTime","customerGroupId","customerGroupName","status","companyId","customerNo","phone","phoneArea","registerSource","unitId","firstName","lastName","email","customerType"]},"description":"Data List"},"total":{"type":"integer","description":"Total"},"size":{"type":"integer","description":"Page Size"},"current":{"type":"integer","description":"Current Page"}},"required":["records","total","size","current"],"description":"Paging Data Body","title":"Paging Data Body"},"fail":{"type":"boolean"},"ok":{"type":"boolean"},"bizCode":{"type":"string","description":"Module identifier code","title":"Module identifier code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas","title":"Placeholder parameter string in return description, multiple parameters separated by commas"}},"required":["code","msg","tm","trace","data","fail","ok"]}}},"headers":{}}}}}}}
```

## Pagination query account transaction records

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage":{"post":{"summary":"Pagination query account transaction records","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage","tags":["Credit Card/Query"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"current":{"type":"integer","title":"Current Page","description":"Current page. Default is 1","format":"long"},"size":{"type":"integer","title":"Number of Items per Page","description":"Number of items per page. Default is 20","format":"long"},"queryStatus":{"type":"string","title":"Filter status","description":"Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas","nullable":true},"queryTypes":{"type":"string","description":"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","title":"Filter Type"},"createdAtStartTime":{"type":"integer","title":"Create Trade - Start Time","format":"long","description":"Create Trade - Start Time","nullable":true},"createdAtEndTime":{"type":"integer","title":"Create Trade - End Time","format":"long","description":"Create Trade - End Time","nullable":true},"postedAtStartTime":{"type":"integer","title":"Complete Trade - Start Time","format":"long","description":"Complete Trade - Start Time","nullable":true},"postedAtEndTime":{"type":"integer","title":"Complete Trade - End Time","format":"long","description":"Complete Trade - End Time","nullable":true},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID","nullable":true},"operateType":{"type":"integer","format":"int32","title":"Operation Type","description":"Operation Type. 1-Debit; 2-Credit;","nullable":true}},"required":["companyId","customerId","customerNo","queryTypes"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"current":{"type":"integer","title":"Current Page","format":"long","description":"Current Page"},"size":{"type":"integer","title":"Number of Items per Page","format":"long","description":"Number of Items per Page"},"total":{"type":"integer","title":"Total","format":"long","description":"Total"},"records":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","title":"Trade ID","format":"long","description":"Trade ID"},"revision":{"type":"string","title":"Optimistic lock","description":"Optimistic lock"},"createBy":{"type":"string","title":"Creator","description":"Creator"},"createTime":{"type":"integer","title":"Creation time","format":"long","description":"Creation time"},"updateBy":{"type":"string","title":"Updater","description":"Updater"},"updateTime":{"type":"integer","title":"Update Time","format":"long","description":"Update Time"},"companyId":{"type":"integer","title":"Company ID","format":"long","description":"Company ID"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Customer Code","description":"Customer Code"},"transactionId":{"type":"string","title":"Third Party Trade ID","description":"Third Party Trade ID"},"refId":{"type":"string","title":"Third Party Related ID","description":"Third Party Related ID"},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID"},"last4":{"type":"string","title":"Last four digits of the card","description":"Last four digits of the card"},"accountId":{"type":"integer","title":"Account ID","format":"long","description":"Account ID"},"createdAt":{"type":"integer","title":"Trade Initiation Time","description":"Trade Initiation Time. 13-digit timestamp","format":"long"},"status":{"type":"integer","title":"Status","description":"Status. 1-Pending; 2-Published; 3-Rejected; 4-Invalid;","format":"int32"},"postedAt":{"type":"integer","title":"Debit Time","description":"Debit Time. 13-digit timestamp","format":"long"},"type":{"type":"integer","title":"Trade Type","description":"Trade Type. 1-Charge; 2-Refund; 3-Top-up; 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 Rebate; 15-Other; 16-Administrative Expenses; 17-Transfer_Card Fee; 18-Transfer_Mortgage;","format":"int32"},"merchantName":{"type":"string","title":"Merchant Name","description":"Merchant Name"},"merchantMcc":{"type":"string","title":"Merchant MCC Code","description":"Merchant MCC Code"},"merchantCategory":{"type":"string","title":"Merchant Ownership Type","description":"Merchant Ownership Type"},"currency":{"type":"string","title":"Application Currency","description":"Application Currency"},"amount":{"type":"string","title":"Transaction Amount","description":"Transaction Amount."},"remark":{"type":"string","title":"Remarks","description":"Remarks"},"operateType":{"type":"integer","title":"Operation Type","description":"Operation Type. 1-Debit; 2-Credit;","format":"int32"},"country":{"type":"string","title":"Country Code","description":"Country Code"},"sourceAmount":{"type":"string","title":"Original Transaction Amount","description":"Original Transaction Amount"},"sourceCurrency":{"type":"string","title":"Original Transaction Currency","description":"Original Transaction Currency"},"activeType":{"type":"string","title":"Execution Type","description":"Execution Type. PURCHASE-Transaction; ATM-ATM Withdrawal;"}}},"title":"Result list","description":"Result list"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query customer message push method

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppMessageService.queryCustomerNoticeSubscription":{"post":{"summary":"Query customer message push method","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppMessageService.queryCustomerNoticeSubscription","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"Version Number","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID, obtained through environment variables","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"Random Tracking Code UUID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Login Token","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"Language","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"currency":{"type":"string","title":"Currency","description":"Currency","nullable":true}},"required":["companyId","customerId","customerNo"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"subscriptionTo":{"type":"string","title":"Message push account","description":"Message push account. JSON format, key is the push type"},"verifyCodeSubType":{"type":"string","title":"3-D authentication code push method","description":"3-D authentication code push method. Multiple types separated by commas. 1-Email; 2-SMS; 3-WhatsApp; 4-Telegram"},"securityVerifyCodeSubType":{"type":"string","title":"Security code push method","description":"Security code push method. Multiple types separated by commas. 1-Email; 2-SMS; 3-WhatsApp; 4-Telegram"},"localTransactionSubType":{"type":"string","title":"Local trade message push method","description":"Local trade message push method. Multiple types separated by commas. 1-Email; 2-SMS; 3-WhatsApp; 4-Telegram"},"overseasTransactionSubType":{"type":"string","title":"Overseas trading message push method","description":"Overseas trading message push method. Multiple types separated by commas. 1-Email; 2-SMS; 3-WhatsApp; 4-Telegram"},"atmWithdrawalSubType":{"type":"string","title":"ATM withdrawal message push method","description":"ATM withdrawal message push method. Multiple types separated by commas. 1-Email; 2-SMS; 3-WhatsApp; 4-Telegram"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query customer's method & information for sending verification code

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppMessageService.querySendVerifyCodeInfo":{"post":{"summary":"Query customer's method & information for sending verification code","deprecated":false,"description":"Header Explanation: version=0.0.1 bizType=passToCredit.app.AppMessageService.querySendVerifyCodeInfo","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"Version Number","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID, obtained through environment variables","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"Random Tracking Code UUID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Login Token","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"Language","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"bizType":{"type":"integer","title":"Business type","description":"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;","format":"int32"},"sendType":{"type":"integer","title":"Send Type","description":"Send Type. 1-Email; 2-SMS; 3-WhatsApp","format":"int32"},"country":{"type":"string","title":"Country Code","description":"Country Code"},"customerGroupId":{"type":"integer","title":"Client Group Number","format":"long","description":"Client Group Number"},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID"}},"required":["companyId","customerId","customerNo","bizType","sendType","country","customerGroupId","cardId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"sendType":{"type":"string","title":"Send Type","description":"Send Type. 1-Email; 2-SMS; 3-WhatsApp"},"sendTo":{"type":"string","title":"Send Account","description":"Send Account"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query account transaction records

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList":{"post":{"summary":"Query account transaction records","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"current":{"type":"integer","title":"Current Page","description":"Current page. Default is 1","format":"long"},"size":{"type":"integer","title":"Number of Items per Page","description":"Number of items per page. Default is 20","format":"long"},"queryStatus":{"type":"string","title":"Filter status","description":"Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas","nullable":true},"queryTypes":{"type":"string","description":"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","title":"Filter Type"},"createdAtStartTime":{"type":"integer","title":"Create Trade - Start Time","format":"long","description":"Create Trade - Start Time","nullable":true},"createdAtEndTime":{"type":"integer","title":"Create Trade - End Time","format":"long","description":"Create Trade - End Time","nullable":true},"postedAtStartTime":{"type":"integer","title":"Complete Trade - Start Time","format":"long","description":"Complete Trade - Start Time","nullable":true},"postedAtEndTime":{"type":"integer","title":"Complete Trade - End Time","format":"long","description":"Complete Trade - End Time","nullable":true},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID","nullable":true}},"required":["companyId","customerId","customerNo","queryTypes"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","title":"Trade ID","format":"long","description":"Trade ID"},"revision":{"type":"string","title":"Optimistic lock","description":"Optimistic lock"},"createBy":{"type":"string","title":"Creator","description":"Creator"},"createTime":{"type":"integer","title":"Creation time","format":"long","description":"Creation time"},"updateBy":{"type":"string","title":"Updater","description":"Updater"},"updateTime":{"type":"integer","title":"Update Time","format":"long","description":"Update Time"},"companyId":{"type":"integer","title":"Company ID","format":"long","description":"Company ID"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Customer Code","description":"Customer Code"},"transactionId":{"type":"string","title":"Third Party Trade ID","description":"Third Party Trade ID"},"refId":{"type":"string","title":"Third Party Related ID","description":"Third Party Related ID"},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID"},"last4":{"type":"string","title":"Last four digits of the card","description":"Last four digits of the card"},"accountId":{"type":"integer","title":"Account ID","format":"long","description":"Account ID"},"createdAt":{"type":"integer","title":"Trade Initiation Time","description":"Trade Initiation Time. 13-digit timestamp","format":"long"},"status":{"type":"integer","title":"Status","description":"Status. 1-Pending; 2-Published; 3-Rejected; 4-Invalid;","format":"int32"},"postedAt":{"type":"integer","title":"Debit Time","description":"Debit Time. 13-digit timestamp","format":"long"},"type":{"type":"integer","title":"Trade Type","description":"Trade Type. 1-Charge; 2-Refund; 3-Top-up; 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 Rebate; 15-Other; 16-Administrative Expenses; 17-Transfer_Card Fee; 18-Transfer_Mortgage;","format":"int32"},"merchantName":{"type":"string","title":"Merchant Name","description":"Merchant Name"},"merchantMcc":{"type":"string","title":"Merchant MCC Code","description":"Merchant MCC Code"},"merchantCategory":{"type":"string","title":"Merchant Ownership Type","description":"Merchant Ownership Type"},"currency":{"type":"string","title":"Application Currency","description":"Application Currency"},"amount":{"type":"string","title":"Transaction Amount","description":"Transaction Amount"},"remark":{"type":"string","title":"Remarks","description":"Remarks"},"operateType":{"type":"integer","title":"Operation Type","description":"Operation type.1-Inbound; 2-Outbound;","format":"int32"},"country":{"type":"string","title":"Country Code","description":"Country Code"},"sourceAmount":{"type":"string","title":"Original Transaction Amount","description":"Original Transaction Amount"},"sourceCurrency":{"type":"string","title":"Original Transaction Currency","description":"Original Transaction Currency"},"activeType":{"type":"string","title":"Execution Type","description":"Execution Type. PURCHASE-Transaction; ATM-ATM Withdrawal;"}}},"title":"Result list","description":"Result list"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Query the total number of account transaction records for the month

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal":{"post":{"summary":"Query the total number of account transaction records for the month","deprecated":false,"description":"Header Description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerId":{"type":"integer","title":"Client ID","format":"long","description":"Client ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"current":{"type":"integer","title":"Current Page","description":"Current page. Default is 1","format":"long"},"size":{"type":"integer","title":"Number of Items per Page","description":"Number of items per page. Default is 20","format":"long"},"queryStatus":{"type":"string","title":"Filter status","description":"Filter status (1-Pending; 2-Published; 3-Rejected; 4-Invalid;). Multiple statuses separated by commas","nullable":true},"queryTypes":{"type":"string","description":"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","title":"Filter Type"},"createdAtStartTime":{"type":"integer","title":"Create Trade - Start Time","format":"long","description":"Create Trade - Start Time","nullable":true},"createdAtEndTime":{"type":"integer","title":"Create Trade - End Time","format":"long","description":"Create Trade - End Time","nullable":true},"postedAtStartTime":{"type":"integer","title":"Complete Trade - Start Time","format":"long","description":"Complete Trade - Start Time","nullable":true},"postedAtEndTime":{"type":"integer","title":"Complete Trade - End Time","format":"long","description":"Complete Trade - End Time","nullable":true},"cardId":{"type":"integer","title":"Card ID","format":"long","description":"Card ID","nullable":true}},"required":["companyId","customerId","customerNo","queryTypes"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"postedTotalAmount":{"type":"string","title":"Confirmed Total Amount","description":"Confirmed Total Amount"},"totalAmount":{"type":"string","title":"Total Amount","description":"Total Amount"},"pendingTotalAmount":{"type":"string","title":"Pending Confirmation Total Amount","description":"Pending Confirmation Total Amount"},"recordList":{"type":"object","properties":{"date":{"type":"string","title":"Date","description":"Date"},"postedTotalAmount":{"type":"string","title":"Confirmed Total Amount","description":"Confirmed Total Amount"},"totalAmount":{"type":"string","title":"Total Amount","description":"Total Amount"},"total":{"type":"string","title":"Total Number of Entries","description":"Total Number of Entries"},"pendingTotalAmount":{"type":"string","title":"Pending Confirmation Total Amount","description":"Pending Confirmation Total Amount"}},"title":"Monthly Record List","description":"Monthly Record List"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Get Mortgage Currency Exchange Rate

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppRateDubboService.findDepositExchangeRate":{"post":{"summary":"Get Mortgage Currency Exchange Rate","deprecated":false,"description":"bizType=passToCredit.app.AppRateDubboService.findDepositExchangeRate\nversion = 0.0.1\nGet Mortgage Currency Exchange Rate\nAccessible after login","operationId":"getDepositExchangeRate","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"sourceCurrency":{"type":"string","description":"Source Currency Code"},"targetCurrency":{"type":"string","description":"Target Currency Code"}},"required":["sourceCurrency","targetCurrency"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"object","properties":{"sourceCurrency":{"type":"string","description":"Payment Currency Code"},"targetCurrency":{"type":"string","description":"Account Currency Code"},"exchangeRate":{"type":"string","description":"Exchange Rate"},"formulaSymbol":{"type":"string","description":"Exchange Rate Direction, multiply-multiply, divide-divide"},"sourceDigits":{"type":"string","description":"Original Currency Asset Decimal Places"},"targetDigits":{"type":"string","description":"Target Currency Asset Decimal Places"},"exchangeRateDigits":{"type":"string","description":"Exchange rate decimal places"},"rateRangeLevelList":{"type":"array","items":{"type":"string"},"description":"Source Exchange Rate Interval Level Information"}},"required":["exchangeRate","formulaSymbol","sourceDigits","targetDigits","exchangeRateDigits"]},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}},"headers":{}}}}}}}
```

## Query Card Type Information

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryCardTypeInfo":{"post":{"summary":"Query Card Type Information","deprecated":false,"description":"Header Explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardTypeInfo","tags":["Credit Card/Query"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","format":"long","title":"Company ID","description":"Company ID"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"type":{"type":"integer","format":"int32","title":"Apply card type.","description":"Apply card type. 1-Platinum;"},"applyCurrency":{"type":"string","description":"Apply for card currency. Default HKD (only support \"HKD\")","title":"Apply card currency."},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"cardId":{"type":"integer","format":"long","title":"Card Id","description":"Card Id","nullable":true}},"required":["companyId","type","applyCurrency","customerNo"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"fee":{"type":"string","title":"Apply for virtual card fee","description":"Apply for card fee"},"entityFee":{"type":"string","title":"Apply for physical card fee","description":"Mailing fee"},"minDailyAtmLimit":{"type":"string","title":"Lower limit of daily withdrawal limit","description":"Lower limit of daily withdrawal limit"},"maxDailyAtmLimit":{"type":"string","title":"Upper limit of daily withdrawal limit","description":"Upper limit of daily withdrawal limit"},"minDailyPurchaseLimit":{"type":"string","title":"Lower limit of daily spending limit","description":"Lower limit of daily spending limit"},"maxDailyPurchaseLimit":{"type":"string","title":"Daily consumption limit upper limit","description":"Daily consumption limit upper limit"},"minDailyAtmLimitOfEntity":{"type":"string","title":"Physical card daily withdrawal limit lower limit","description":"Physical card daily withdrawal limit lower limit"},"maxDailyAtmLimitOfEntity":{"type":"string","title":"Physical card daily withdrawal limit upper limit","description":"Physical card daily withdrawal limit upper limit"},"minDailyPurchaseLimitOfEntity":{"type":"string","title":"Physical card daily consumption limit lower limit","description":"Physical card daily consumption limit lower limit"},"maxDailyPurchaseLimitOfEntity":{"type":"string","title":"Physical card daily consumption limit upper limit","description":"Physical card daily consumption limit upper limit"}},"title":"Data Body","description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Resend one-time password setting link

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppMessageService.sendCustomerPasswordUrl":{"post":{"summary":"Resend one-time password setting link","deprecated":false,"description":"Header Description: version=0.0.1 bizType=passToCredit.app.AppMessageService.sendCustomerPasswordUrl","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"Version Number","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID, obtained through environment variables","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"Random Tracking Code UUID","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"Language","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"ip":{"type":"string","title":"Operation IP","description":"Operation IP"},"checkToken":{"type":"string","title":"Verify token.","description":"Verify token. The previous token has expired."}},"required":["checkToken"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"boolean","title":"Data Body","description":"Data body. true-success"}}}}},"headers":{}}}}}}}
```

## Check card display status

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.checkCardDisplayStatus":{"post":{"summary":"Check card display status","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkCardDisplayStatus","tags":["Credit Card/Query"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","format":"long","title":"Company ID","description":"Company ID"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"cardType":{"type":"integer","title":"Card Type","format":"int32","description":"Card Type"},"currency":{"type":"string","title":"Currency","description":"Currency. Only supports HKD"}},"required":["companyId","cardType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"status":{"type":"integer","format":"int32","description":"Display status. 1-Pending application for physical card; 2-Physical card pending approval; 3-Applying for physical card (card production in progress); 4-Pending activation of physical card; 5-Physical card; 6-Physical card application pending deposit; 7-Physical card timeout unpaid; 8-Virtual card unpaid; 9-Virtual card opening fee insufficient; 10-Virtual card timeout unpaid; 11-Virtual card timeout opening fee insufficient; 12-Card not applied for;","title":"Display status"},"feesUnpaid":{"type":"string","title":"Pending fees","description":"Pending fees"},"fee":{"type":"string","title":"Virtual card opening fee","description":"Card issuance fee"},"entityFee":{"type":"string","title":"Physical card mailing fee","description":"Mailing fee"},"timeout":{"type":"integer","format":"long","title":"Timeout Time","description":"Timeout. 13-digit timestamp, proposal timeout at this time"}},"title":""}}}}},"headers":{}}}}}}}
```

## Check application card proposal processing status

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.checkActionStatus":{"post":{"summary":"Check application card proposal processing status","deprecated":false,"description":"Header description: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkActionStatus","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","format":"long","title":"Company ID","description":"Company ID"},"proposalId":{"type":"integer","format":"long","title":"Application card proposal Id","description":"Application card proposal Id"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true}},"required":["companyId","proposalId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"integer","title":"Display status","format":"int32","description":"Display status. 0-No action; 1-In progress;"}}}}},"headers":{}}}}}}}
```

## Check if WatsApp account has been bound

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppMessageService.checkWatsAppAccount":{"post":{"summary":"Check if WatsApp account has been bound","deprecated":false,"description":"Header Description: version=0.0.1 bizType=passToCredit.app.AppMessageService.checkWatsAppAccount","tags":["Credit Card/Query"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"ip":{"type":"string","title":"Operation IP","description":"Operation IP","nullable":true},"trace":{"type":"string","title":"Trace number","description":"Trace number","nullable":true},"watsAppAccount":{"type":"string","title":"WatsApp Account","description":"WatsApp Account"}},"required":["companyId","watsAppAccount"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"General system return code. 0-Success; 50004-Whatsapp account has been bound before","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"boolean","title":"Return message body.","description":"Return message body. true-Unbound"}},"title":""}}},"headers":{}}}}}}}
```

## Pagination query for transfer records

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage":{"post":{"summary":"Pagination query for transfer records","deprecated":false,"description":"Header Description: version=0.0.1 bizType=passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage","tags":["Credit Card/Query"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerNo":{"type":"string","title":"Agent customer number","description":"Agent customer number. The gateway should fill it in"},"queryStatus":{"type":"string","title":"Filter status list","description":"Filter status list. Multiple statuses are separated by commas. 1-Pending review; 2-Completed; 3-Rejected; 4-Transfer failed;"},"queryTypes":{"type":"string","title":"Filter type list","description":"Filter type list. Multiple statuses separated by commas. 1-Pending confirmation; 2-Transfer_card fee; 3-Transfer_mortgage;"},"startTime":{"type":"integer","title":"Creation time-start time","description":"Creation time-start time"},"endTime":{"type":"integer","title":"Creation time-end time","description":"Creation time-end time"},"updateStartTime":{"type":"string","title":"Update time-start time","description":"Update time-start time"},"updateEndTime":{"type":"string","title":"Update time-end time","description":"Update time-end time"},"thirdPartyAccountNumber":{"type":"string","title":"Third-party account code","description":"Third-party account code"},"firstName":{"type":"string","title":"firstName","description":"firstName"},"lastName":{"type":"string","title":"lastName","description":"lastName"},"name":{"type":"string","title":"Name","description":"Name. Currently lastName+firstName exact match"},"selectCustomerNo":{"type":"string","title":"Query customer number","description":"Query customer number"},"size":{"type":"integer","title":"Number of Items per Page","description":"Number of Items per Page"},"current":{"type":"integer","title":"Current Page","description":"Current Page"}}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"id":{"type":"integer","format":"long","title":"ID","description":"ID"},"createBy":{"type":"string","title":"Creator","description":"Creator"},"createTime":{"type":"integer","format":"long","title":"Creation time","description":"Creation time"},"updateBy":{"type":"string","title":"Updater","description":"Updater"},"updateTime":{"type":"integer","format":"long","title":"Update Time","description":"Update Time"},"companyId":{"type":"integer","format":"long","title":"Company ID","description":"Company ID"},"outCustomerId":{"type":"integer","format":"long","title":"Transfer out customer ID","description":"Transfer out customer ID"},"outCustomerNo":{"type":"string","title":"Transfer out customer number","description":"Transfer out customer number"},"outAccountId":{"type":"integer","format":"long","title":"Transfer out account ID","description":"Transfer out account ID"},"currency":{"type":"string","title":"Transfer currency","description":"Transfer currency"},"amount":{"type":"string","title":"Transfer amount","description":"Transfer amount"},"customerId":{"type":"integer","format":"long","title":"Transfer in customer ID","description":"Transfer in customer ID"},"customerNo":{"type":"string","title":"Transfer to customer number","description":"Transfer to customer number"},"accountId":{"type":"integer","format":"long","title":"Transfer in account ID","description":"Transfer in account ID"},"thirdPartyCardAccountId":{"type":"string","title":"Transfer in third party card account ID","description":"Transfer in third party card account ID"},"thirdPartyAccountId":{"type":"string","title":"Transfer in third party account ID","description":"Transfer in third party account ID"},"thirdPartyAccountNumber":{"type":"string","title":"Transfer in third party account code","description":"Transfer in third party account code"},"firstName":{"type":"string","title":"firstName","description":"firstName"},"lastName":{"type":"string","title":"lastName","description":"lastName"},"status":{"type":"integer","format":"long","title":"Status","description":"Status. 1-Pending review; 2-Completed; 3-Rejected; 4-Transfer failed;"},"estimateMortgageRate":{"type":"string","title":"Estimated mortgage rate","description":"Estimated mortgage rate. Decimal. 1 is one hundred percent"},"estimateExchangeRate":{"type":"string","title":"Estimated exchange rate","description":"Estimated exchange rate"},"estimateToCurrency":{"type":"string","title":"Estimated credited currency","description":"Estimated credited currency"},"estimateToAmount":{"type":"string","title":"Estimated credited amount","description":"Estimated credited amount"},"mortgageRate":{"type":"string","title":"Mortgage rate","description":"Mortgage rate. Decimal. 1 is one hundred percent"},"exchangeRate":{"type":"string","title":"Exchange Rate","description":"Exchange Rate"},"toCurrency":{"type":"string","title":"Credited currency","description":"Credited currency"},"toAmount":{"type":"string","title":"Credited amount","description":"Credited amount"},"unitId":{"type":"integer","format":"long","title":"Institution Id","description":"Institution Id"},"agentCustomerNo":{"type":"string","title":"Agent customer code","description":"Agent customer code"},"type":{"type":"integer","format":"long","title":"Type","description":"Type. 1-To be determined; 2-Transfer_card fee; 3-Transfer_mortgage;"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## Get brief information of agent customer

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo":{"post":{"summary":"Get brief information of agent customer","deprecated":false,"description":"Header explanation: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo","tags":["Credit Card/Query"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"integer","title":"Company ID","description":"Company ID. Environment variable configuration","format":"long"},"customerNo":{"type":"string","title":"Agent customer number","description":"Agent customer number. The gateway should fill it in"},"unitId":{"type":"integer","title":"Institution Id","description":"Organization Id. The gateway should fill in","format":"long"},"selectCustomerNo":{"type":"string","title":"Query customer number","description":"Query customer number"}},"required":["companyId","customerNo","selectCustomerNo"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"System universal return code. 0-Success;","title":"System universal return code."},"msg":{"type":"string","title":"Return information","description":"Return information"},"data":{"type":"object","properties":{"last4Phone":{"type":"string","title":"Creator","description":"Creator"},"updateBy":{"type":"string","title":"Updater","description":"Updater"},"outCustomerNo":{"type":"string","title":"Transfer out customer number","description":"Transfer out customer number"},"currency":{"type":"string","title":"Transfer currency","description":"Transfer currency"}},"title":"Return message body.","description":"Return message body."}},"title":""}}},"headers":{}}}}}}}
```

## View customer list information under the agent

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentList":{"post":{"summary":"View customer list information under the agent","deprecated":false,"description":"Header Description:\nversion=0.0.1\nbizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentList","tags":["Credit Card/Query"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"cardFirstNameLastNameCustomerNo":{"type":"string","description":"Cardholder last name, first name, customer number"}}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code, the service module that the current request will ultimately process, can be empty"},"code":{"type":"string","description":"Status return code, code=0, indicates the current request operation is successful, other codes indicate operation failure"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Global link flag, consistent with the trace in the request header, for easy problem location"},"msgParams":{"type":"string","description":"Placeholder parameter string in the return status description, multiple parameters separated by commas, used to handle variable information in the status description, providing a user-friendly interactive experience"},"data":{"type":"object","properties":{"companyId":{"type":"integer","description":"Company ID"},"unitId":{"type":"string","description":"Organization ID"},"customerNo":{"type":"string","description":"Client number"},"phone":{"type":"string","description":"Area code"},"phoneArea":{"type":"string","description":"Phone Number"},"last4Phone":{"type":"string","description":"Last 4 digits of the phone number"},"cardNumber":{"type":"string","description":"Card number"},"cardFirstName":{"type":"string","description":"Cardholder last name"},"cardLastName":{"type":"string","description":"Cardholder first name"}},"description":"Response result body","required":["unitId","customerNo","phone","phoneArea","last4Phone","cardNumber","cardFirstName","cardLastName"]},"ok":{"type":"boolean","description":"Operation success, true=success, false=failure"},"fail":{"type":"boolean","description":"Operation failure, true=success, false=failure"}}}}},"headers":{}}}}}}}
```

## Get customer service contact information

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

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Credit Card/Query"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/passToCredit.app.AppContactCustomerDubboService.info":{"post":{"summary":"Get customer service contact information","deprecated":false,"description":"Header Description: version=0.0.1 bizType=passToCredit.app.AppContactCustomerDubboService.info","tags":["Credit Card/Query"],"parameters":[{"name":"version","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code, the service module that the current request will ultimately process, can be empty"},"code":{"type":"string","description":"Status return code, code=0, indicates the current request operation is successful, other codes indicate operation failure"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Global link flag, consistent with the trace in the request header, for easy problem location"},"msgParams":{"type":"string","description":"Placeholder parameter string in the return status description, multiple parameters separated by commas, used to handle variable information in the status description, providing a user-friendly interactive experience"},"data":{"type":"object","properties":{"tg":{"type":"integer","description":"tg"},"whatsApp":{"type":"string","description":"whatsApp"}},"description":"Response result body","required":["whatsApp"]},"ok":{"type":"boolean","description":"Operation success, true=success, false=failure"},"fail":{"type":"boolean","description":"Operation failure, true=success, false=failure"}}}}},"headers":{}}}}}}}
```
