Files
mier-php/application/common/yun/Router.php

224 lines
5.5 KiB
PHP
Raw Normal View History

2025-08-11 10:22:05 +08:00
<?php
namespace app\common\yun;
class Router
{
//个体工商注册接口serverroot
const AIC_SERVICE_URL = 'https://api-aic.yunzhanghu.com';
//其他接口serverroot
const SERVICE_URL = 'https://api-service.yunzhanghu.com';
//沙箱环境
const SAND_BOX_URL = 'https://api-service.yunzhanghu.com/sandbox';
//+----------------------------------
//| 打款接⼝
//+----------------------------------
//银行卡实时下单
const BANK_CARD = 'api/payment/v1/order-bankpay';
//支付宝实时下单
const ALI_PAY = 'api/payment/v1/order-alipay';
//微信实时下单
const WX_PAY = 'api/payment/v1/order-wxpay';
/**
* 订单查询
*/
const QUERY_REALTIME_ORDER = 'api/payment/v1/query-order';
/**
* 余额查询
*/
const QUERY_ACCOUNTS = 'api/payment/v1/query-accounts';
/**
* 电子回单
*/
const RECEIPT_FILE = 'api/payment/v1/receipt/file';
/**
* 取消待打款订单
*/
const ORDER_FAIL = 'api/payment/v1/order/fail';
/**
* 查询商户VA账户信息
*/
const VA_ACCOUNT = 'api/payment/v1/va-account';
//+----------------------------------
//| 数据接⼝
//+----------------------------------
/**
* 查询⽇订单⽂件
*/
const ORDER_DOWNLOAD = 'api/dataservice/v1/order/downloadurl';
/**
* 查询⽇流⽔⽂
*/
const BILL_DOWNLOAD = 'api/dataservice/v2/bill/downloadurl';
/**
* 查询商户充值记录
*/
const RECHARGE_RECORD = 'api/dataservice/v2/recharge-record';
/**
* 查询日订单数据
*/
const ORDER_RECORD = 'api/dataservice/v1/orders';
/**
* 查询⽇订单⽂件 (打款和退款订单)
*/
const ORDER_DAY = 'api/dataservice/v1/order/day/url';
/**
* 查询日流水数据
*/
const BILL_RECORD = 'api/dataservice/v1/bills';
/**
* 查询余额日账单数据
*/
const STATEMENT_DAY = 'api/dataservice/v1/statements-daily';
//+----------------------------------
//| ⽤户信息验证接⼝
//+----------------------------------
/**
* 银⾏卡四要素请求鉴权(下发短信验证码)
*/
const VERIFY_REQUEST = 'authentication/verify-request';
/**
* 银⾏卡四要素确认鉴权(上传短信验证码)
*/
const VERIFY_CONFIRM = 'authentication/verify-confirm';
/**
* 银⾏卡四要素验证
*/
const VERIFY_BANKCARD_FOUR_FACTOR = 'authentication/verify-bankcard-four-factor';
/**
* 银⾏卡三要素验证
*/
const VERIFY_BANKCARD_THREE_FACTOR = 'authentication/verify-bankcard-three-factor';
/**
* 身份证实名验证
*/
const VERIFY_ID = 'authentication/verify-id';
/**
* 上传用户免验证名单信息
*/
const WHITE_INFO_UPLOAD = 'api/payment/v1/user/exempted/info';
/**
* 查看⽤户⽩名单是否存在
*/
const USER_WHITE_CHECK = 'api/payment/v1/user/white/check';
/**
* 银行卡信息查询
*/
const BANK_INFO = 'api/payment/v1/card';
//+----------------------------------
//| 发票接⼝
//+----------------------------------
/**
* 查询商户已开具发票⾦额和待开具发票⾦额
*/
const INVOICE_STAT = 'api/payment/v1/invoice-stat';
/**
* 查询可开票额度
*/
const INVOICE_AMOUNT = 'api/invoice/v2/invoice-amount';
/**
* 开票申请
*/
const INVOICE_APPLY = 'api/invoice/v2/apply';
/**
* 查询开票申请状态
*/
const INVOICE_APPLY_STATUS = 'api/invoice/v2/invoice/invoice-status';
/**
* 下载发票PDF
*/
const INVOICE_PDF = 'api/invoice/v2/invoice/invoice-pdf';
/**
* 发送发票扫描件压缩包下载链接邮件
*/
const INVOICE_EMAIL = 'api/invoice/v2/invoice/reminder/email';
//+----------------------------------
//| 个税扣缴明细表下载接口
//+----------------------------------
/**
* 下载个税扣缴明细表
*/
const TAX_DOWNLOAD = 'api/tax/v1/taxfile/download';
/**
* 查询纳税人是否是跨集团用户
*/
const TAX_USER = 'api/tax/v1/user/cross';
//+----------------------------------
//| ⽤户签约接⼝
//+----------------------------------
/**
* 获取⽤户签约状态
*/
const SIGN_USER_STATUS = 'api/sdk/v1/sign/user/status';
/**
* H5预申请签约
*/
const SIGN_PRESIGN_H5 = 'api/sdk/v1/presign';
/**
* h5签约接口
*/
const SIGN_USER_H5 = 'api/sdk/v1/sign/h5';
/**
* h5测试解约
*/
const SIGN_RELEASE_H5= 'api/sdk/v1/sign/release';
//+----------------------------------
//| 个体工商注册(共享主体)
//+----------------------------------
/**
* ⼯商实名信息录⼊接⼝
*/
const AIC_REALNAME = 'api/yzh/aic/realname';
/**
* 预启动
*/
const AIC_H5URL = 'api/yzh/aic/h5url';
/**
* 查询个体工商户注册状态
*/
const AIC_STATUS = 'api/yzh/aic/status';
public static function getRouter( $route = '', $evn = 'pro')
{
if (strpos($route,'AIC') !== false)
return self::AIC_SERVICE_URL . '/' . $route;
else
return self::SERVICE_URL . '/' . $route;
// return self::SAND_BOX_URL . '/' . $route;
}
}