getTradeBill
申请交易账单
使用示例
ts
import type { TradeBillOptions, BillResponse } from 'nest-wxpay'
import { WechatService } from 'nest-wxpay'
import { Injectable, Body, Post } from '@nestjs/common'
@Injectable()
export class Controller {
constructor(private readonly wechatService: WechatService) {}
@Post('trade-bill')
async refund(@Body() options: TradeBillOptions): Promise<BillResponse> {
return this.wechatService.getTradeBill(options)
}
}
参数解析
TradeBillOptions
字段名 | 类型 | 是否必填 | 用途 |
---|---|---|---|
bill_date | string | 是 | 账单日期 |
bill_type | 'ALL' | 'SUCCESS' | 'REFUND' |
tar_type | 'GZIP' | 否 | 压缩类型 |
返回参数
BillResponse
字段名 | 类型 | 是否必填 | 用途 |
---|---|---|---|
hash_type | 'SHA1' | 是 | 哈希类型 |
hash_value | string | 是 | 哈希值 |
download_url | string | 是 | 下载URL |