| | |
| | | // 微信实名认证:平台运营代为发起。未决申请不会重复提交,retry 只对通道已明确驳回时有意义。 |
| | | export function submitMerchantRealname(id: number | string, retry = false) { return http.post<Record<string, any>, Record<string, any>>(`/api/admin/management/merchant-settlement/onboardings/${id}/realname`, null, { params: { retry } }) } |
| | | |
| | | export interface ManagedOnboardingPayload { |
| | | merchantId: number | string |
| | | providerHuifuId: string |
| | | providerApplyNo?: string |
| | | confirmed?: boolean |
| | | } |
| | | /** |
| | | * 纳管前置核验:用我们自己的签名身份只读查一次该商户,把运营要人工核对的商户注册名称、商户简称、 |
| | | * 主体类型与结算卡取回来。通道查不到会明确报错(该商户不在我们渠道商的管辖范围内)。 |
| | | */ |
| | | export function previewManagedOnboarding(payload: ManagedOnboardingPayload) { |
| | | return http.post<Record<string, any>, Record<string, any>>('/api/admin/management/merchant-settlement/onboardings/managed/preview', payload) |
| | | } |
| | | /** |
| | | * 纳管:把已在汇付侧完成进件的外部商户接到我方某个商家上。confirmed 是运营肉眼核对通道名称后的 |
| | | * 显式确认,后端要求它为真才受理——名称不做字符串判定,那个确认框就是防绑错的人工闸门。 |
| | | */ |
| | | export function adoptManagedOnboarding(payload: ManagedOnboardingPayload & { providerApplyNo: string; confirmed: boolean }) { |
| | | return http.post<Record<string, any>, Record<string, any>>('/api/admin/management/merchant-settlement/onboardings/managed', payload) |
| | | } |
| | | /** |
| | | * 解绑:只解除我方绑定,清理这条纳管产生的进件与结算卡记录,**不回退通道侧的任何改动**。 |
| | | * 该商户号上还有在途订单或待结算资金时后端会拒绝并给出原因。 |
| | | */ |
| | | export function unbindManagedOnboarding(id: number | string) { |
| | | return http.post<Record<string, any>, Record<string, any>>(`/api/admin/management/merchant-settlement/onboardings/${id}/unbind`) |
| | | } |
| | | |
| | | export function getAdminNews(params: NewsArticleQuery = {}) { |
| | | return http.get<PageResult<NewsArticle>, PageResult<NewsArticle>>('/api/admin/business/news', { params }) |
| | | } |