| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- import { post } from '@/utils/request';
- /**
- * Ucard卡片相关接口集合
- * 所有接口均为post请求,host参数已按原逻辑保留
- */
- export const ucardApi = {
- /** 获取卡片类型列表 */
- cardTypesList: (params = {}) => post('/wasabi/card/types/list', params, 'Host80'),
- /** 获取商户信息 */
- getSingle: (params = {}) => post('/wasabi/merchant/user/single', params, 'Host80'),
- /** 商户用户分页列表 */
- merchantList: (params = {}) => post('/wasabi/merchant/user/page', params, 'Host80'),
- /** 国家城市 */
- ucardCountryCity: (params = {}) => post('/wasabi/card/country', params, 'Host80'),
- /** 查询职业信息 */
- getOccupationList: (params = {}) => post('/wasabi/card/occupation/list', params, 'Host80'),
- /** 获取卡片申请列表 */
- applyList: (params = {}) => post('/wasabi/card/apply/page', params, 'Host80'),
- /** 获取卡片列表 */
- cardList: (params = {}) => post('/wasabi/card/list', params, 'Host80'),
- /** kyc列表 */
- kycList: (params = {}) => post('/wasabi/merchant/kyc/page', params, 'Host80'),
- /** 银行卡详情 */
- getCardInfo: (params = {}) => post('/wasabi/card/single', params, 'Host80'),
- /** 充值记录分页查询 */
- rechargeList: (params = {}) => post('/wasabi/card/recharge/page', params, 'Host80'),
- /** 文件上传(兼容) */
- ucardUpload: (params = {}) => {
- if (params.file) {
- let formData = new FormData();
- formData.append('file', params.file);
- return post('/wasabi/upload/file', formData, 'Host80');
- }
- return { code: 400, msg: 'File is required' };
- },
- /** 查询交易记录分页列表 */
- transactionsList: (params = {}) => post('/wasabi/card/transac/page', params, 'Host80'),
- /** 免费次数 */
- reductionNum: (params = {}) => post('/wasabi/apply/reduction/num', params, 'Host80'),
- /** 账户余额 */
- walletBalance: (params = {}) => post('/wasabi/card/wallet/balance', params, 'Host80'),
- /** 钱包记录分页列表 */
- getRecordPage: (params = {}) => post('/wasabi/card/wallet/record/page', params, 'Host80'),
- /** 验证权限 */
- permissionVerify: (params = {}) => post('/wasabi/card/permission/verify', params, 'Host80'),
- /** 证件类型配置 */
- idTypesConfigList: (params = {}) => post('/wasabi/card/id/type/config/list', params, 'Host80'),
- /** 根据条件查看拒绝列表-用于下拉和选择展示理由 */
- reasonsRefusalList: (params = {}) => post('/reasons/refusal/list', params, 'Host80'),
- /** 获取收款用户列表 */
- globalReceiverUserList: (params = {}) => post('/ucard/global/receiver/user/list', params, 'Host80'),
- /** 上传文件 */
- scanFile: (params = {}) => post('/wasabi/scan/code', params, 'Host80'),
- /** 区块链配置下拉列表 */
- getBlockchainDropdown: (params = {}) => post('/wasabi/card/blockchain/config/dropdown', params, 'Host80'),
- /** 币种下拉列表 */
- globalCurrenciesDropdown: (params = {}) => post('/ucard/global/currencies/dropdown', params, 'Host80'),
- /** 币种字段和可选值列表 */
- globalCurrenciesField: (params = {}) => post('/ucard/global/currencies/field/list', params, 'Host80'),
- /** 查询ucard账户信息 */
- cardAccountDropdown: (params = {}) => post('/wasabi/card/account/dropdown', params, 'Host80'),
- /** 速汇订单分页列表 */
- globalOrdersList: (params = {}) => post('/ucard/global/order/page/list', params, 'Host80'),
- /** 查询支持的城市列表 */
- globalQueryBankCities: (params = {}) => post('/ucard/global/query/bank/cities', params, 'Host80'),
- /** 加密货币交易记录列表 */
- getBlockchainTransactionPage: (params = {}) => post('/ucard/wallet/deposit/page', params, 'Host80'),
- /** 卡扣款分页列表 */
- getCardWithdrawPage: (params = {}) => post('/wasabi/card/withdraw/page', params, 'Host80'),
- /** 收付款人全部可填列表 */
- getGlobalFieldParams: (params = {}) => post('/ucard/global/field/params', params, 'Host80'),
- /** 已认证用户信息详情 */
- globalUserDetails: (params = {}) => post('/ucard/global/user/details', params, 'Host80'),
- /** 查询开卡进度详情 */
- updateCardTypes: (params = {}) => post('/wasabi/card/update/basic/info', params, 'Host80'),
- /** 商户用户注册 */
- merchantRegister: (params = {}) => post('/wasabi/merchant/user/register', params, 'Host80'),
- /** 更新商户用户信息 */
- merchantUpdate: (params = {}) => post('/wasabi/merchant/user/update', params, 'Host80'),
- /** 银行卡激活 */
- ucardActivate: (params = {}) => post('/wasabi/card/activate', params, 'Host80'),
- /** 银行卡充值 */
- ucardRecharge: (params = {}) => post('/wasabi/card/recharge', params, 'Host80'),
- /** 查询卡片余额 */
- ucardBalance: (params = {}) => post('/wasabi/card/balance', params, 'Host80'),
- /** 找回密码 */
- ucardResetPassword: (params = {}) => post('/wasabi/card/password/reset', params, 'Host80'),
- /** 冻结卡片 */
- ucardFreeze: (params = {}) => post('/wasabi/card/freeze', params, 'Host80'),
- /** 解冻卡片 */
- ucardUnfreeze: (params = {}) => post('/wasabi/card/unfreeze', params, 'Host80'),
- /** KYC链接 */
- getWebsdkLink: (params = {}) => post('/wasabi/getWebsdkLink', params, 'Host80'),
- /** 申请开卡 */
- ucardApply: (params = {}) => post('/wasabi/card/apply', params, 'Host80'),
- /** 开卡详情 */
- applyDetails: (params = {}) => post('/wasabi/card/apply/details', params, 'Host80'),
- /** 更新地址 */
- addressUpdate: (params = {}) => post('/wasabi/merchant/user/address/update', params, 'Host80'),
- /** 查看cvv码校验密码 */
- getCvv: (params = {}) => post('/wasabi/card/password/verify', params, 'Host80'),
- /** 查询CVV 发送短信验证码 */
- sendEmailCode: (params = {}) => post('/wasabi/query/cvv/send/code', params, 'Host80'),
- /** 验证邮箱验证码查询 */
- getCvvCode: (params = {}) => post('/wasabi/query/cvv/verify/code', params, 'Host80'),
- /** 创建全球速汇订单 */
- globalOrdersCreate: (params = {}) => post('/ucard/global/create/order', params, 'Host80'),
- /** 全球速汇订单详情 */
- globalOrdersDetail: (params = {}) => post('/ucard/global/order/details', params, 'Host80'),
- /** 修改全球速汇订单 */
- globalOrderUpdate: (params = {}) => post('/wasabi/update/global/order', params, 'Host80'),
- /** 查询已认证用户列表 */
- cardUserList: (params = {}) => post('/wasabi/card/query/user/list', params, 'Host80'),
- /** 查询手续费率和汇率 */
- globalExchangeRate: (params = {}) => post('/ucard/global/query/exchange/rate', params, 'Host80'),
- /** 补充资料 */
- globalSupplementary: (params = {}) => post('/ucard/global/supplementary/data', params, 'Host80'),
- /** 取消交易订单 */
- globalCancelOrder: (params = {}) => post('/ucard/global/cancel/order', params, 'Host80'),
- /** 生成钱包地址 */
- getVaultodyAddress: (params = {}) => post('/ucard/wallet/generate/deposit/address', params, 'Host80'),
- /** 提现列表 */
- getWalletPage: (params = {}) => post('/ucard/wallet/withdraw/page', params, 'Host80'),
- /** 提现 */
- getWalletApply: (params = {}) => post('/ucard/wallet/withdraw/apply', params, 'Host80'),
- /** 取消提现 */
- getWalletCancel: (params = {}) => post('/ucard/wallet/withdraw/cancel', params, 'Host80'),
- /** 验证邮箱验证码 */
- getWalletSendEmailCode: (params = {}) => post('/ucard/wallet/send/email/code', params, 'Host80'),
- };
|