diff --git a/docs/WechatTenpayV3/Basic_ModelDefinition.md b/docs/WechatTenpayV3/Basic_ModelDefinition.md index f263d86a..92f9bb51 100644 --- a/docs/WechatTenpayV3/Basic_ModelDefinition.md +++ b/docs/WechatTenpayV3/Basic_ModelDefinition.md @@ -712,473 +712,477 @@ - 运营工具 - - 转账到零钱 - - - 发起批量转账:`CreatePartnerTransferBatch` + - 转账到零钱 - - 微信批次单号查询批次单:`GetPartnerTransferBatchByBatchId` + - 发起批量转账:`CreatePartnerTransferBatch` - - 微信明细单号查询明细单:`GetPartnerTransferBatchDetailByDetailId` + - 微信批次单号查询批次单:`GetPartnerTransferBatchByBatchId` - - 商家批次单号查询批次单:`GetPartnerTransferBatchByOutBatchNumber` + - 微信明细单号查询明细单:`GetPartnerTransferBatchDetailByDetailId` - - 商家明细单号查询明细单:`GetPartnerTransferBatchDetailByOutDetailNumber` + - 商家批次单号查询批次单:`GetPartnerTransferBatchByOutBatchNumber` - - 转账电子回单申请受理:`CreateTransferBillReceipt` + - 商家明细单号查询明细单:`GetPartnerTransferBatchDetailByOutDetailNumber` - - 查询转账电子回单:`GetTransferBillReceiptByOutBatchNumber` + - 转账电子回单申请受理:`CreateTransferBillReceipt` - - 转账明细电子回单受理:`CreateTransferDetailElectronicReceipt` + - 查询转账电子回单:`GetTransferBillReceiptByOutBatchNumber` - - 查询转账明细电子回单受理结果:`GetTransferDetailElectronicReceiptByOutDetailNumber` + - 转账明细电子回单受理:`CreateTransferDetailElectronicReceipt` - - 下载电子回单:`DownloadBillFile` + - 查询转账明细电子回单受理结果:`GetTransferDetailElectronicReceiptByOutDetailNumber` - - 查询特约商户账户实时余额:`GetEcommerceFundBalance` + - 下载电子回单:`DownloadBillFile` - - 查询账户实时余额:`GetMerchantFundBalance` + - 查询特约商户账户实时余额:`GetEcommerceFundBalance` - - 查询账户日终余额:`GetMerchantFundDayendBalance` + - 查询账户实时余额:`GetMerchantFundBalance` - - 微信支付分 + - 查询账户日终余额:`GetMerchantFundDayendBalance` - - 服务订单 + - 微信支付分 - - 创建支付分订单:`CreatePayScorePartnerServiceOrder` + - 服务订单 - - 查询支付分订单:`GetPayScorePartnerServiceOrderByQueryId` / `GetPayScoreServiceOrderByOutOrderNumber` + - 创建支付分订单:`CreatePayScorePartnerServiceOrder` - - 取消支付分订单:`CancelPayScorePartnerServiceOrder` + - 查询支付分订单:`GetPayScorePartnerServiceOrderByQueryId` / `GetPayScoreServiceOrderByOutOrderNumber` - - 修改订单金额:`ModifyPayPartnerScoreServiceOrder` + - 取消支付分订单:`CancelPayScorePartnerServiceOrder` - - 完结支付分订单:`SetPayScorePartnerServiceOrderComplete` + - 修改订单金额:`ModifyPayPartnerScoreServiceOrder` - - 商户发起催收扣款:`SetPayScorePartnerServiceOrderPay` + - 完结支付分订单:`SetPayScorePartnerServiceOrderComplete` - - 同步服务订单信息:`SetPayScorePartnerServiceOrderSync` + - 商户发起催收扣款:`SetPayScorePartnerServiceOrderPay` - - 商户申请获取对账单:`GetPayScoreMerchantBill` + - 同步服务订单信息:`SetPayScorePartnerServiceOrderSync` - - 下发服务费用待处理消息:`SendPayScorePartnerServiceOrderPendingMessage` + - 商户申请获取对账单:`GetPayScoreMerchantBill` - - 下发服务预扣费消息:`SendPayScorePartnerServiceOrderPrepaidMessage` + - 下发服务费用待处理消息:`SendPayScorePartnerServiceOrderPendingMessage` - - 微信支付分(免确认预授权模式) + - 下发服务预扣费消息:`SendPayScorePartnerServiceOrderPrepaidMessage` - - 商户预授权:`ApplyPayScorePartnerPermissions` + - 微信支付分(免确认预授权模式) - - 场景中预授权:`ApplyPayScorePartnerPermissionsForScene` + - 商户预授权:`ApplyPayScorePartnerPermissions` - - 查询用户授权记录(授权协议号):`GetPayScorePartnerPermissionsByAuthorizationCode` + - 场景中预授权:`ApplyPayScorePartnerPermissionsForScene` - - 解除用户授权关系(授权协议号):`TerminatePayScorePartnerPermissionsByAuthorizationCode` + - 查询用户授权记录(授权协议号):`GetPayScorePartnerPermissionsByAuthorizationCode` - - 查询用户授权记录(OpenId):`GetPayScorePartnerPermissionsByOpenId` + - 解除用户授权关系(授权协议号):`TerminatePayScorePartnerPermissionsByAuthorizationCode` - - 解除用户授权关系(OpenId):`TerminatePayScorePartnerPermissionsByOpenId` + - 查询用户授权记录(OpenId):`GetPayScorePartnerPermissionsByOpenId` - - 用户分层 + - 解除用户授权关系(OpenId):`TerminatePayScorePartnerPermissionsByOpenId` - - 服务商评估用户分层:`AssessPayScorePartnerPermissionsUserRiskLevel` + - 用户分层 - - 微信支付分停车 + - 服务商评估用户分层:`AssessPayScorePartnerPermissionsUserRiskLevel` - - 查询车牌服务开通信息:`GetVehicleParkingService` + - 微信支付分停车 - - 创建停车入场:`CreateVehicleParking` + - 查询车牌服务开通信息:`GetVehicleParkingService` - - 扣费受理:`CreateVehicleTransactionParking` + - 创建停车入场:`CreateVehicleParking` - - 查询订单:`GetVehicleTransactionByOutTradeNumber` + - 扣费受理:`CreateVehicleTransactionParking` - - 微信支付分签约计划 + - 查询订单:`GetVehicleTransactionByOutTradeNumber` - - 支付分计划操作 + - 微信支付分签约计划 - - 创建支付分计划:`CreatePayScorePartnerPlan` + - 支付分计划操作 - - 查询支付分计划:`GetPayScorePartnerPlanByOutPlanNumber` + - 创建支付分计划:`CreatePayScorePartnerPlan` - - 停止支付分计划:`StopPayScorePartnerPlan` + - 查询支付分计划:`GetPayScorePartnerPlanByOutPlanNumber` - - 签约计划详情对应的服务订单 + - 停止支付分计划:`StopPayScorePartnerPlan` - - 创建用户的签约计划详情对应的服务订单:`CreatePayScorePartnerSignPlanServiceOrder` + - 签约计划详情对应的服务订单 - - 管理签约计划 + - 创建用户的签约计划详情对应的服务订单:`CreatePayScorePartnerSignPlanServiceOrder` - - 创建用户的签约计划:`CreatePayScorePartnerSignPlanUserSignPlan` + - 管理签约计划 - - 查询用户的签约计划:`GetPayScorePartnerSignPlanUserSignPlanByOutSignPlanNumber` + - 创建用户的签约计划:`CreatePayScorePartnerSignPlanUserSignPlan` - - 停止用户的签约计划:`StopPayScorePartnerSignPlanUserSignPlan` + - 查询用户的签约计划:`GetPayScorePartnerSignPlanUserSignPlanByOutSignPlanNumber` - - 平台收付通(商户进件) + - 停止用户的签约计划:`StopPayScorePartnerSignPlanUserSignPlan` - - 二级商户进件:`CreateEcommerceApplyment` + - 平台收付通(商户进件) - - 查询申请状态:`GetEcommerceApplymentByApplymentId` / `GetEcommerceApplymentByOutRequestNumber` + - 二级商户进件:`CreateEcommerceApplyment` - - 下载平台证书:`QueryCertificates` + - 查询申请状态:`GetEcommerceApplymentByApplymentId` / `GetEcommerceApplymentByOutRequestNumber` - - 修改结算帐号:`ModifyApplyForSubMerchantSettlement` + - 下载平台证书:`QueryCertificates` - - 查询结算账户:`GetApplyForSubMerchantSettlement` + - 修改结算帐号:`ModifyApplyForSubMerchantSettlement` - - 查询结算账户修改申请状态:`GetApplyForSubMerchantSettlementByApplicationNumber` + - 查询结算账户:`GetApplyForSubMerchantSettlement` - - 平台收付通(普通支付) + - 查询结算账户修改申请状态:`GetApplyForSubMerchantSettlementByApplicationNumber` - - APP 下单:`CreatePayPartnerTransactionApp` + - 平台收付通(普通支付) - - JSAPI 下单:`CreatePayPartnerTransactionJsapi` + - APP 下单:`CreatePayPartnerTransactionApp` - - 小程序下单:`CreatePayPartnerTransactionJsapi` + - JSAPI 下单:`CreatePayPartnerTransactionJsapi` - - H5 下单:`CreatePayPartnerTransactionH5` + - 小程序下单:`CreatePayPartnerTransactionJsapi` - - Navive 下单:`CreatePayPartnerTransactionNavive` + - H5 下单:`CreatePayPartnerTransactionH5` - - 查询订单:`GetPayPartnerTransactionById` / `GetPayPartnerTransactionByOutTradeNumber` + - Navive 下单:`CreatePayPartnerTransactionNavive` - - 关闭订单:`ClosePayPartnerTransaction` + - 查询订单:`GetPayPartnerTransactionById` / `GetPayPartnerTransactionByOutTradeNumber` - - 平台收付通(合单支付) + - 关闭订单:`ClosePayPartnerTransaction` - - 合单 APP 下单:`CreateCombineTransactionApp` + - 平台收付通(合单支付) - - 合单 JSAPI 下单:`CreateCombineTransactionJsapi` + - 合单 APP 下单:`CreateCombineTransactionApp` - - 合单 H5 下单:`CreateCombineTransactionH5` + - 合单 JSAPI 下单:`CreateCombineTransactionJsapi` - - 合单 Native 下单:`CreateCombineTransactionNative` + - 合单 H5 下单:`CreateCombineTransactionH5` - - 合单小程序下单:`CreateCombineTransactionJsapi` + - 合单 Native 下单:`CreateCombineTransactionNative` - - 合单查询订单:`GetCombineTransactionByCombineOutTradeNumber` + - 合单小程序下单:`CreateCombineTransactionJsapi` - - 合单关闭订单:`CloseCombineTransaction` + - 合单查询订单:`GetCombineTransactionByCombineOutTradeNumber` - - 平台收付通(合单代扣) + - 合单关闭订单:`CloseCombineTransaction` - - APP 方式预签约:`PresignEcommerceCombinePAPayContractEntrustApp` + - 平台收付通(合单代扣) - - 查询协议:`GetEcommerceCombinePAPayContractByOutContractCode` + - APP 方式预签约:`PresignEcommerceCombinePAPayContractEntrustApp` - - 解约协议:`TerminatEcommerceCombinePAPayContract` + - 查询协议:`GetEcommerceCombinePAPayContractByOutContractCode` - - 支付:`CreateEcommerceCombinePAPayTransaction` + - 解约协议:`TerminatEcommerceCombinePAPayContract` - - 撤销订单:`ReverseEcommerceCombinePAPayTransaction` + - 支付:`CreateEcommerceCombinePAPayTransaction` - - 查询订单:`GetEcommerceCombinePAPayTransactionByCombineOutTradeNumber` + - 撤销订单:`ReverseEcommerceCombinePAPayTransaction` - - 平台收付通(分账) + - 查询订单:`GetEcommerceCombinePAPayTransactionByCombineOutTradeNumber` - - 请求分账:`CreateEcommerceProfitSharingOrder` + - 平台收付通(分账) - - 查询分账结果:`GetEcommerceProfitSharingOrderByOutOrderNumber` + - 请求分账:`CreateEcommerceProfitSharingOrder` - - 请求分账回退:`CreateEcommerceProfitSharingReturnOrder` + - 查询分账结果:`GetEcommerceProfitSharingOrderByOutOrderNumber` - - 查询分账回退结果:`GetEcommerceProfitSharingReturnOrderByOrderId` / `GetEcommerceProfitSharingReturnOrderByOutOrderNumber` + - 请求分账回退:`CreateEcommerceProfitSharingReturnOrder` - - 完结分账:`SetEcommerceProfitSharingOrderFinish` + - 查询分账回退结果:`GetEcommerceProfitSharingReturnOrderByOrderId` / `GetEcommerceProfitSharingReturnOrderByOutOrderNumber` - - 查询订单剩余待分金额:`GetEcommerceProfitSharingOrderAmounts` + - 完结分账:`SetEcommerceProfitSharingOrderFinish` - - 添加分账接收方:`AddEcommerceProfitSharingReceiver` + - 查询订单剩余待分金额:`GetEcommerceProfitSharingOrderAmounts` - - 删除分账接收方:`DeleteEcommerceProfitSharingReceiver` + - 添加分账接收方:`AddEcommerceProfitSharingReceiver` - - 平台收付通(补差) + - 删除分账接收方:`DeleteEcommerceProfitSharingReceiver` - - 请求补差:`CreateEcommerceSubsidy` + - 平台收付通(补差) - - 请求补差回退:`CreateEcommerceSubsidyReturn` + - 请求补差:`CreateEcommerceSubsidy` - - 取消补差:`CancelEcommerceSubsidy` + - 请求补差回退:`CreateEcommerceSubsidyReturn` - - 平台收付通(退款) + - 取消补差:`CancelEcommerceSubsidy` - - 申请退款:`CreateEcommerceRefund` + - 平台收付通(退款) - - 查询退款:`GetEcommerceRefundByRefundId` / `GetEcommerceRefundByOutRefundNumber` + - 申请退款:`CreateEcommerceRefund` - - 垫付退款回补:`CreateEcommerceRefundReturnAdvance` + - 查询退款:`GetEcommerceRefundByRefundId` / `GetEcommerceRefundByOutRefundNumber` - - 查询垫付回补结果:`GetEcommerceRefundReturnAdvance` + - 垫付退款回补:`CreateEcommerceRefundReturnAdvance` - - 平台收付通(余额查询) + - 查询垫付回补结果:`GetEcommerceRefundReturnAdvance` - - 查询二级商户账户实时余额:`GetEcommerceFundBalance` + - 平台收付通(余额查询) - - 查询二级商户账户日终余额:`GetEcommerceFundDayendBalance` + - 查询二级商户账户实时余额:`GetEcommerceFundBalance` - - 查询电商平台账户实时余额:`GetMerchantFundBalance` + - 查询二级商户账户日终余额:`GetEcommerceFundDayendBalance` - - 查询电商平台账户日终余额:`GetMerchantFundDayendBalance` + - 查询电商平台账户实时余额:`GetMerchantFundBalance` - - 平台收付通(商户提现) + - 查询电商平台账户日终余额:`GetMerchantFundDayendBalance` - - 二级商户余额提现:`CreateEcommerceFundWithdraw` + - 平台收付通(商户提现) - - 二级商户查询提现状态:`GetEcommerceFundWithdrawByWithdrawId` / `GetEcommerceFundWithdrawByOutRequestNumber` + - 二级商户余额提现:`CreateEcommerceFundWithdraw` - - 电商平台提现:`CreateMerchantFundWithdraw` + - 二级商户查询提现状态:`GetEcommerceFundWithdrawByWithdrawId` / `GetEcommerceFundWithdrawByOutRequestNumber` - - 电商平台查询提现状态:`GetMerchantFundWithdrawByWithdrawId` / `GetMerchantFundWithdrawByOutRequestNumber` + - 电商平台提现:`CreateMerchantFundWithdraw` - - 按日下载提现异常文件:`GetMerchantFundWithdrawBill` + - 电商平台查询提现状态:`GetMerchantFundWithdrawByWithdrawId` / `GetMerchantFundWithdrawByOutRequestNumber` - - 平台收付通(注销申请) + - 按日下载提现异常文件:`GetMerchantFundWithdrawBill` - - 提交注销申请单:`CreateEcommerceAccountCancelApplication` + - 平台收付通(注销申请) - - 查询注销单状态:`GetEcommerceAccountCancelApplicationByOutApplyNumber` + - 提交注销申请单:`CreateEcommerceAccountCancelApplication` - - 图片上传:`UploadEcommerceAccountCancelApplicationMedia` + - 查询注销单状态:`GetEcommerceAccountCancelApplicationByOutApplyNumber` - - 平台收付通(注销后提现) + - 图片上传:`UploadEcommerceAccountCancelApplicationMedia` - - 商户提现申请单号查询提现申请单状态:`GetMerchantOperateRiskWithdrawlApplyByOutRequestNumber` + - 平台收付通(注销后提现) - - 微信支付提现申请单号查询提现申请单状态:`GetMerchantOperateRiskWithdrawlApplyByApplymentId` + - 商户提现申请单号查询提现申请单状态:`GetMerchantOperateRiskWithdrawlApplyByOutRequestNumber` - - 提交已注销商户号可用余额提现申请单:`CreateMerchantOperateRiskWithdrawlApply` + - 微信支付提现申请单号查询提现申请单状态:`GetMerchantOperateRiskWithdrawlApplyByApplymentId` - - 平台收付通(跨境付款) + - 提交已注销商户号可用余额提现申请单:`CreateMerchantOperateRiskWithdrawlApply` - - 查询订单剩余可出境余额:`GetFundsToOverseaTransactionAvailableAbroadAmountByTransactionId` + - 平台收付通(跨境付款) - - 申请资金出境:`CreateFundsToOverseaOrder` + - 查询订单剩余可出境余额:`GetFundsToOverseaTransactionAvailableAbroadAmountByTransactionId` - - 查询出境结果:`GetFundsToOverseaOrderByOutOrderId` + - 申请资金出境:`CreateFundsToOverseaOrder` - - 获取购付汇账单文件下载链接:`GetFundsToOverseaBillDownloadUrl` + - 查询出境结果:`GetFundsToOverseaOrderByOutOrderId` - - 平台收付通(下载账单) + - 获取购付汇账单文件下载链接:`GetFundsToOverseaBillDownloadUrl` - - 申请交易账单:`GetBillTradeBill` + - 平台收付通(下载账单) - - 申请资金账单:`GetBillFundflowBill` + - 申请交易账单:`GetBillTradeBill` - - 获取分账账单文件下载地址:`GetProfitSharingBill` + - 申请资金账单:`GetBillFundflowBill` - - 申请二级商户资金账单:`GetEcommerceBillFundflowBill` + - 获取分账账单文件下载地址:`GetProfitSharingBill` - - 下载账单:`DownloadBillFile` + - 申请二级商户资金账单:`GetEcommerceBillFundflowBill` - - 平台收付通(商家转账) + - 下载账单:`DownloadBillFile` - - 批量商家转账 + - 平台收付通(商家转账) - - 受理商家转账:`ApplyPlatformSolutionMerchantTransferBatch` + - 批量商家转账 - - 微信支付转账批次单号查询批次单:`GetPlatformSolutionMerchantTransferBatchByBatchId` + - 受理商家转账:`ApplyPlatformSolutionMerchantTransferBatch` - - 微信支付转账明细单号查询明细单:`GetPlatformSolutionMerchantTransferBatchDetailByDetailId` + - 微信支付转账批次单号查询批次单:`GetPlatformSolutionMerchantTransferBatchByBatchId` - - 商户转账批次单号查询批次单:`GetPlatformSolutionMerchantTransferBatchByOutBatchNumber` + - 微信支付转账明细单号查询明细单:`GetPlatformSolutionMerchantTransferBatchDetailByDetailId` - - 商户明细单号查询明细单:`GetPlatformSolutionMerchantTransferBatchDetailByOutDetailNumber` + - 商户转账批次单号查询批次单:`GetPlatformSolutionMerchantTransferBatchByOutBatchNumber` - - 预约商家转账 + - 商户明细单号查询明细单:`GetPlatformSolutionMerchantTransferBatchDetailByOutDetailNumber` - - 受理单次预约商家转账:`ApplyPlatformSolutionMerchantTransferReservation` + - 预约商家转账 - - 商户预约单号查询预约商家转账记录:`GetPlatformSolutionMerchantTransferReservationByOutReservationNumber` + - 受理单次预约商家转账:`ApplyPlatformSolutionMerchantTransferReservation` - - 关闭预约商家转账记录:`ClosePlatformSolutionMerchantTransferReservation` + - 商户预约单号查询预约商家转账记录:`GetPlatformSolutionMerchantTransferReservationByOutReservationNumber` - - 微信支付预约单号查询预约商家转账记录:`GetPlatformSolutionMerchantTransferReservationByReservationId` + - 关闭预约商家转账记录:`ClosePlatformSolutionMerchantTransferReservation` - - 平台收付通(商家充值) + - 微信支付预约单号查询预约商家转账记录:`GetPlatformSolutionMerchantTransferReservationByReservationId` - - 申请充值:`ApplyPlatformSolutionEcommerceRecharge` + - 平台收付通(商家充值) - - 查询充值结果:`GetPlatformSolutionEcommerceRechargeByOutRechargeNumber` + - 申请充值:`ApplyPlatformSolutionEcommerceRecharge` - - 关闭充值:`ClosePlatformSolutionEcommerceRecharge` + - 查询充值结果:`GetPlatformSolutionEcommerceRechargeByOutRechargeNumber` - - 平台收付通(赔付) + - 关闭充值:`ClosePlatformSolutionEcommerceRecharge` - - 开通保险理赔功能:`ApplyPlatformSolutionEcommerceInsuranceCompensationContract` + - 申请银行转账充值:`ApplyPlatformSolutionEcommerceBankTransferRecharge` - - 查询保险理赔功能开通状态:`GetPlatformSolutionEcommerceInsuranceCompensationContractBySubMerchantId` + - 查询银行转账充值结果:`GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumber` - - 代金券 + - 平台收付通(赔付) - - 创建代金券批次:`CreateMarketingFavorStock` + - 开通保险理赔功能:`ApplyPlatformSolutionEcommerceInsuranceCompensationContract` - - 激活代金券批次:`StartMarketingFavorStock` + - 查询保险理赔功能开通状态:`GetPlatformSolutionEcommerceInsuranceCompensationContractBySubMerchantId` - - 发放代金券批次:`SendMarketingFavorUserCoupon` + - 代金券 - - 暂停代金券批次:`PauseMarketingFavorStock` + - 创建代金券批次:`CreateMarketingFavorStock` - - 重启代金券批次:`RestartMarketingFavorStock` + - 激活代金券批次:`StartMarketingFavorStock` - - 条件查询批次列表:`QueryMarketingFavorStocks` + - 发放代金券批次:`SendMarketingFavorUserCoupon` - - 查询批次详情:`GetMarketingFavorStockByStockId` + - 暂停代金券批次:`PauseMarketingFavorStock` - - 查询代金券详情:`GetMarketingFavorUserCouponByCouponId` + - 重启代金券批次:`RestartMarketingFavorStock` - - 查询代金券可用商户:`QueryMarketingFavorStockMerchants` + - 条件查询批次列表:`QueryMarketingFavorStocks` - - 查询代金券可用单品:`QueryMarketingFavorStockItems` + - 查询批次详情:`GetMarketingFavorStockByStockId` - - 根据商户号查用户的券:`QueryMarketingFavorUserCoupons` + - 查询代金券详情:`GetMarketingFavorUserCouponByCouponId` - - 下载批次核销明细:`GetMarketingFavorStockUseFlow` + - 查询代金券可用商户:`QueryMarketingFavorStockMerchants` - - 下载批次退款明细:`GetMarketingFavorStockRefundFlow` + - 查询代金券可用单品:`QueryMarketingFavorStockItems` - - 设置消息通知地址:`UpdateMarketingFavorCallback` + - 根据商户号查用户的券:`QueryMarketingFavorUserCoupons` - - 图片上传:`UploadMarketingMediaImage` + - 下载批次核销明细:`GetMarketingFavorStockUseFlow` - - 商家券 + - 下载批次退款明细:`GetMarketingFavorStockRefundFlow` - - 创建商家券:`CreateMarketingBusifavorStock` + - 设置消息通知地址:`UpdateMarketingFavorCallback` - - 查询商家券详情:`GetMarketingBusifavorStockByStockId` + - 图片上传:`UploadMarketingMediaImage` - - 核销用户券:`SetMarketingBusifavorCouponUsed` + - 商家券 - - 根据过滤条件查询用户券:`QueryMarketingBusifavorUserCoupons` + - 创建商家券:`CreateMarketingBusifavorStock` - - 查询用户单张券详情:`GetMarketingBusifavorUserCouponByCouponCode` + - 查询商家券详情:`GetMarketingBusifavorStockByStockId` - - 上传预存 Code:`UploadMarketingBusifavorStockCouponCodes` + - 核销用户券:`SetMarketingBusifavorCouponUsed` - - 设置商家券事件通知地址:`UpdateMarketingBusifavorCallback` + - 根据过滤条件查询用户券:`QueryMarketingBusifavorUserCoupons` - - 查询商家券事件通知地址:`GetMarketingBusifavorCallback` + - 查询用户单张券详情:`GetMarketingBusifavorUserCouponByCouponCode` - - 关联订单信息:`AssociateMarketingBusifavorCoupon` + - 上传预存 Code:`UploadMarketingBusifavorStockCouponCodes` - - 取消关联订单信息:`DisassociateMarketingBusifavorCoupon` + - 设置商家券事件通知地址:`UpdateMarketingBusifavorCallback` - - 修改批次预算:`UpdateMarketingBusifavorStockBudget` + - 查询商家券事件通知地址:`GetMarketingBusifavorCallback` - - 修改商家券基本信息:`UpdateMarketingBusifavorStock` + - 关联订单信息:`AssociateMarketingBusifavorCoupon` - - 申请退券:`CreateMarketingBusifavorCouponReturn` + - 取消关联订单信息:`DisassociateMarketingBusifavorCoupon` - - 使券失效:`DeactivateMarketingBusifavorCoupon` + - 修改批次预算:`UpdateMarketingBusifavorStockBudget` - - 营销补差付款:`CreateMarketingBusifavorSubsidyPayReceipt` + - 修改商家券基本信息:`UpdateMarketingBusifavorStock` - - 营销补差回退:`CreateMarketingBusifavorSubsidyReturnReceipt` + - 申请退券:`CreateMarketingBusifavorCouponReturn` - - 查询营销补差付款单列表:`QueryMarketingBusifavorSubsidyPayReceipts` + - 使券失效:`DeactivateMarketingBusifavorCoupon` - - 查询营销补差付款单详情:`GetMarketingBusifavorSubsidyPayReceiptBySubsidyReceiptId` + - 营销补差付款:`CreateMarketingBusifavorSubsidyPayReceipt` - - 图片上传:`UploadMarketingMediaImage` + - 营销补差回退:`CreateMarketingBusifavorSubsidyReturnReceipt` - - 委托营销 + - 查询营销补差付款单列表:`QueryMarketingBusifavorSubsidyPayReceipts` - - 建立合作关系:`BuildMarketingPartnership` + - 查询营销补差付款单详情:`GetMarketingBusifavorSubsidyPayReceiptBySubsidyReceiptId` - - 终止合作关系:`TerminateMarketingPartnership` + - 图片上传:`UploadMarketingMediaImage` - - 查询合作关系列表:`QueryMarketingPartnerships` + - 委托营销 - - 支付有礼 + - 建立合作关系:`BuildMarketingPartnership` - - 创建全场满额送活动:`CreateMarketingPayGiftActivityUniqueThresholdActivity` + - 终止合作关系:`TerminateMarketingPartnership` - - 查询活动详情接口:`GetMarketingPayGiftActivityByActivityId` + - 查询合作关系列表:`QueryMarketingPartnerships` - - 查询活动发券商户号:`QueryMarketingPayGiftActivityMerchants` + - 支付有礼 - - 查询活动指定商品列表:`QueryMarketingPayGiftActivityGoods` + - 创建全场满额送活动:`CreateMarketingPayGiftActivityUniqueThresholdActivity` - - 终止活动:`TerminateMarketingPayGiftActivity` + - 查询活动详情接口:`GetMarketingPayGiftActivityByActivityId` - - 新增活动发券商户号:`AddMarketingPayGiftActivityMerchant` + - 查询活动发券商户号:`QueryMarketingPayGiftActivityMerchants` - - 获取支付有礼活动列表:`QueryMarketingPayGiftActivities` + - 查询活动指定商品列表:`QueryMarketingPayGiftActivityGoods` - - 删除活动发券商户号:`DeleteMarketingPayGiftActivityMerchant` + - 终止活动:`TerminateMarketingPayGiftActivity` - - 图片上传:`UploadMarketingMediaImage` + - 新增活动发券商户号:`AddMarketingPayGiftActivityMerchant` - - 智慧商圈 + - 获取支付有礼活动列表:`QueryMarketingPayGiftActivities` - - 商圈积分同步:`NotifyBusinessCirclePoints` + - 删除活动发券商户号:`DeleteMarketingPayGiftActivityMerchant` - - 商圈积分授权查询:`GetBusinessCircleUserAuthorizationByOpenId` + - 图片上传:`UploadMarketingMediaImage` - - 商圈会员待积分状态查询:`GetBusinessCircleUserPointsCommitStatusByOpenId` + - 智慧商圈 - - 商圈会员停车状态同步:`NotifyBusinessCircleParkings` + - 商圈积分同步:`NotifyBusinessCirclePoints` - - 支付即服务 + - 商圈积分授权查询:`GetBusinessCircleUserAuthorizationByOpenId` - - 服务人员注册:`CreateSmartGuide` + - 商圈会员待积分状态查询:`GetBusinessCircleUserPointsCommitStatusByOpenId` - - 服务人员分配:`AssignSmartGuide` + - 商圈会员停车状态同步:`NotifyBusinessCircleParkings` - - 服务人员查询:`QuerySmartGuides` + - 支付即服务 - - 服务人员信息更新:`UpdateSmartGuide` + - 服务人员注册:`CreateSmartGuide` - - 电子发票 + - 服务人员分配:`AssignSmartGuide` - - 电子发票卡券模板 + - 服务人员查询:`QuerySmartGuides` - - 创建电子发票卡券模板:`CreateNewTaxControlFapiaoCardTemplate` + - 服务人员信息更新:`UpdateSmartGuide` - 电子发票 - - 开具电子发票:`CreateNewTaxControlFapiaoApplication` + - 电子发票卡券模板 - - 上传电子发票文件:`UploadNewTaxControlFapiaoApplicationFapiaoFile` + - 创建电子发票卡券模板:`CreateNewTaxControlFapiaoCardTemplate` - - 查询电子发票:`GetNewTaxControlFapiaoApplicationByFapiaoApplyId` + - 电子发票 - - 获取发票下载信息:`GetNewTaxControlFapiaoApplicationFiles` + - 开具电子发票:`CreateNewTaxControlFapiaoApplication` - - 将电子发票插入微信用户卡包:`CreateNewTaxControlFapiaoApplicationCard` + - 上传电子发票文件:`UploadNewTaxControlFapiaoApplicationFapiaoFile` - - 冲红电子发票:`ReverseNewTaxControlFapiaoApplication` + - 查询电子发票:`GetNewTaxControlFapiaoApplicationByFapiaoApplyId` - - 下载发票文件:`DownloadNewTaxControlFapiaoApplicationFile` + - 获取发票下载信息:`GetNewTaxControlFapiaoApplicationFiles` - - 电子发票商户信息 + - 将电子发票插入微信用户卡包:`CreateNewTaxControlFapiaoApplicationCard` - - 获取商户开票基础信息:`GetNewTaxControlFapiaoMerchantBaseInformation` + - 冲红电子发票:`ReverseNewTaxControlFapiaoApplication` - - 查询商户配置的开发选项:`GetNewTaxControlFapiaoMerchantDevelopmentConfig` + - 下载发票文件:`DownloadNewTaxControlFapiaoApplicationFile` - - 配置开发选项:`ModifyNewTaxControlFapiaoMerchantDevelopmentConfig` + - 电子发票商户信息 - - 获取商品和服务税收分类对照表:`QueryNewTaxControlFapiaoMerchantTaxCodes` + - 获取商户开票基础信息:`GetNewTaxControlFapiaoMerchantBaseInformation` - - 检查子商户开票功能状态:`CheckNewTaxControlFapiaoMerchant` + - 查询商户配置的开发选项:`GetNewTaxControlFapiaoMerchantDevelopmentConfig` - - 用户抬头 + - 配置开发选项:`ModifyNewTaxControlFapiaoMerchantDevelopmentConfig` - - 获取用户填写的抬头:`GetNewTaxControlFapiaoUserTitle` + - 获取商品和服务税收分类对照表:`QueryNewTaxControlFapiaoMerchantTaxCodes` - - 获取抬头填写链接:`GetNewTaxControlFapiaoUserTitleUrl` + - 检查子商户开票功能状态:`CheckNewTaxControlFapiaoMerchant` + + - 用户抬头 + + - 获取用户填写的抬头:`GetNewTaxControlFapiaoUserTitle` + + - 获取抬头填写链接:`GetNewTaxControlFapiaoUserTitleUrl` - - 点金计划 + - 点金计划 - - 点金计划管理:`ChangeGoldPlanStatus` + - 点金计划管理:`ChangeGoldPlanStatus` - - 商家小票管理:`ChangeGoldPlanCustomPageStatus` + - 商家小票管理:`ChangeGoldPlanCustomPageStatus` - - 同业过滤标签管理:`SetGoldPlanAdvertisingIndustryFilter` + - 同业过滤标签管理:`SetGoldPlanAdvertisingIndustryFilter` - - 开通广告展示:`OpenGoldPlanAdvertisingShow` + - 开通广告展示:`OpenGoldPlanAdvertisingShow` - - 关闭广告展示:`CloseGoldPlanAdvertisingShow` + - 关闭广告展示:`CloseGoldPlanAdvertisingShow` - 扩展工具 diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientExecutePlatformSolutionExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientExecutePlatformSolutionExtensions.cs index 29b1f7bf..d3064883 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientExecutePlatformSolutionExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientExecutePlatformSolutionExtensions.cs @@ -123,6 +123,51 @@ public static class WechatTenpayClientExecutePlatformSolutionExtensions return await client.SendFlurlRequestAsJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false); } + + /// + /// 异步调用 [POST] /platsolution/ecommerce/bank-transfer-recharges/apply 接口。 + /// + /// REF:
+ /// + ///
+ ///
+ /// + /// + /// + /// + public static async Task ExecuteApplyPlatformSolutionEcommerceBankTransferRechargeAsync(this WechatTenpayClient client, Models.ApplyPlatformSolutionEcommerceBankTransferRechargeRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateFlurlRequest(request, HttpMethod.Post, "platsolution", "ecommerce", "bank-transfer-recharges", "apply"); + + return await client.SendFlurlRequestAsJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false); + } + + /// + /// 异步调用 [GET] /platsolution/ecommerce/bank-transfer-recharges/out-recharge-no/{out_recharge_no} 接口。 + /// + /// REF:
+ /// + ///
+ ///
+ /// + /// + /// + /// + public static async Task ExecuteGetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberAsync(this WechatTenpayClient client, Models.GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateFlurlRequest(request, HttpMethod.Get, "platsolution", "ecommerce", "bank-transfer-recharges", "out-recharge-no", request.OutRechargeNumber); + + return await client.SendFlurlRequestAsJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false); + } + #endregion #region MerchantTransfer diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.cs new file mode 100644 index 00000000..3e0ef2ca --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.cs @@ -0,0 +1,43 @@ +namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models +{ + /// + /// 表示 [POST] /platsolution/ecommerce/bank-transfer-recharges/apply 接口的请求。 + /// + public class ApplyPlatformSolutionEcommerceBankTransferRechargeRequest : WechatTenpayRequest + { + public static class Types + { + public class RechargeAmount : ApplyPlatformSolutionEcommerceRechargeRequest.Types.RechargeAmount + { + } + } + + /// + /// 获取或设置商户充值单号。 + /// + [Newtonsoft.Json.JsonProperty("out_recharge_no")] + [System.Text.Json.Serialization.JsonPropertyName("out_recharge_no")] + public string OutRechargeNumber { get; set; } = string.Empty; + + /// + /// 获取或设置充值场景。 + /// + [Newtonsoft.Json.JsonProperty("recharge_scene")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_scene")] + public string RechargeScene { get; set; } = string.Empty; + + /// + /// 获取或设置充值入账账户。 + /// + [Newtonsoft.Json.JsonProperty("account_type")] + [System.Text.Json.Serialization.JsonPropertyName("account_type")] + public string AccountType { get; set; } = string.Empty; + + /// + /// 获取或设置充值金额信息。 + /// + [Newtonsoft.Json.JsonProperty("recharge_amount")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_amount")] + public Types.RechargeAmount RechargeAmount { get; set; } = new Types.RechargeAmount(); + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.cs new file mode 100644 index 00000000..ed19ff26 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.cs @@ -0,0 +1,70 @@ +namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models +{ + /// + /// 表示 [POST] /platsolution/ecommerce/bank-transfer-recharges/apply 接口的响应。 + /// + public class ApplyPlatformSolutionEcommerceBankTransferRechargeResponse : WechatTenpayResponse + { + public static class Types + { + public class TransferInAccount + { + /// + /// 获取或设置开户银行名称。 + /// + [Newtonsoft.Json.JsonProperty("bank_name")] + [System.Text.Json.Serialization.JsonPropertyName("bank_name")] + public string? BankName { get; set; } + + /// + /// 获取或设置开户银行省市编码。 + /// + [Newtonsoft.Json.JsonProperty("bank_address_code")] + [System.Text.Json.Serialization.JsonPropertyName("bank_address_code")] + public string? BankAddressCode { get; set; } + + /// + /// 获取或设置开户银行行号。 + /// + [Newtonsoft.Json.JsonProperty("bank_code")] + [System.Text.Json.Serialization.JsonPropertyName("bank_code")] + public string? BankCode { get; set; } + + /// + /// 获取或设置银行账户名称。 + /// + [Newtonsoft.Json.JsonProperty("bank_account_name")] + [System.Text.Json.Serialization.JsonPropertyName("bank_account_name")] + public string? BankAccountName { get; set; } + + /// + /// 获取或设置银行账号。 + /// + [Newtonsoft.Json.JsonProperty("bank_account_no")] + [System.Text.Json.Serialization.JsonPropertyName("bank_account_no")] + public string? BankAccountNumber { get; set; } + } + } + + /// + /// 获取或设置商户充值单号。 + /// + [Newtonsoft.Json.JsonProperty("out_recharge_no")] + [System.Text.Json.Serialization.JsonPropertyName("out_recharge_no")] + public string OutRechargeNumber { get; set; } = default!; + + /// + /// 获取或设置微信充值单号。 + /// + [Newtonsoft.Json.JsonProperty("recharge_id")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_id")] + public string RechargeId { get; set; } = default!; + + /// + /// 获取或设置充值目标账户。 + /// + [Newtonsoft.Json.JsonProperty("transfer_in_account")] + [System.Text.Json.Serialization.JsonPropertyName("transfer_in_account")] + public Types.TransferInAccount TransferInAccount { get; set; } = default!; + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberRequest.cs new file mode 100644 index 00000000..cb675afa --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberRequest.cs @@ -0,0 +1,15 @@ +namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models +{ + /// + /// 表示 [GET] /platsolution/ecommerce/bank-transfer-recharges/out-recharge-no/{out_recharge_no} 接口的请求。 + /// + public class GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberRequest : WechatTenpayRequest + { + /// + /// 获取或设置商户充值单号。 + /// + [Newtonsoft.Json.JsonIgnore] + [System.Text.Json.Serialization.JsonIgnore] + public string OutRechargeNumber { get; set; } = string.Empty; + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.cs new file mode 100644 index 00000000..a683fb38 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.cs @@ -0,0 +1,111 @@ +using System; + +namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models +{ + /// + /// 表示 [GET] /platsolution/ecommerce/bank-transfer-recharges/out-recharge-no/{out_recharge_no} 接口的响应。 + /// + public class GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse : WechatTenpayResponse + { + public static class Types + { + public class RechargeAmount : GetPlatformSolutionEcommerceRechargeByOutRechargeNumberResponse.Types.RechargeAmount + { + } + + public class BankTransferInfo : GetPlatformSolutionEcommerceRechargeByOutRechargeNumberResponse.Types.BankTransferInfo + { + } + } + + /// + /// 获取或设置微信商户号。 + /// + [Newtonsoft.Json.JsonProperty("mchid")] + [System.Text.Json.Serialization.JsonPropertyName("mchid")] + public string MerchantId { get; set; } = default!; + + /// + /// 获取或设置商户充值单号。 + /// + [Newtonsoft.Json.JsonProperty("out_recharge_no")] + [System.Text.Json.Serialization.JsonPropertyName("out_recharge_no")] + public string OutRechargeNumber { get; set; } = default!; + + /// + /// 获取或设置微信充值单号。 + /// + [Newtonsoft.Json.JsonProperty("recharge_id")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_id")] + public string RechargeId { get; set; } = default!; + + /// + /// 获取或设置充值场景。 + /// + [Newtonsoft.Json.JsonProperty("recharge_scene")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_scene")] + public string RechargeScene { get; set; } = default!; + + /// + /// 获取或设置充值状态。 + /// + [Newtonsoft.Json.JsonProperty("recharge_state")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_state")] + public string RechargeState { get; set; } = default!; + + /// + /// 获取或设置充值状态描述。 + /// + [Newtonsoft.Json.JsonProperty("recharge_state_desc")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_state_desc")] + public string? RechargeSceneDescription { get; set; } + + /// + /// 获取或设置充值入账账户。 + /// + [Newtonsoft.Json.JsonProperty("account_type")] + [System.Text.Json.Serialization.JsonPropertyName("account_type")] + public string AccountType { get; set; } = default!; + + /// + /// 获取或设置充值金额信息。 + /// + [Newtonsoft.Json.JsonProperty("recharge_amount")] + [System.Text.Json.Serialization.JsonPropertyName("recharge_amount")] + public Types.RechargeAmount RechargeAmount { get; set; } = default!; + + /// + /// 获取或设置转账充值的付款信息。 + /// + [Newtonsoft.Json.JsonProperty("bank_transfer_info")] + [System.Text.Json.Serialization.JsonPropertyName("bank_transfer_info")] + public Types.BankTransferInfo? BankTransferInfo { get; set; } + + /// + /// 获取或设置充值受理时间。 + /// + [Newtonsoft.Json.JsonProperty("accept_time")] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.Rfc3339DateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonPropertyName("accept_time")] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.Rfc3339DateTimeOffsetConverter))] + public DateTimeOffset? AcceptTime { get; set; } + + /// + /// 获取或设置充值成功时间。 + /// + [Newtonsoft.Json.JsonProperty("success_time")] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.Rfc3339DateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonPropertyName("success_time")] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.Rfc3339DateTimeOffsetConverter))] + public DateTimeOffset? SuccessTime { get; set; } + + /// + /// 获取或设置充值关闭时间。 + /// + [Newtonsoft.Json.JsonProperty("close_time")] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.Rfc3339DateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonPropertyName("close_time")] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.Rfc3339DateTimeOffsetConverter))] + public DateTimeOffset? CloseTime { get; set; } + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.json new file mode 100644 index 00000000..012f47bf --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeRequest.json @@ -0,0 +1,9 @@ +{ + "account_type": "BASIC", + "out_recharge_no": "cz202407181234", + "recharge_amount": { + "amount": 500000, + "currency": "CNY" + }, + "recharge_scene": "ECOMMERCE_BANK_TRANSFER" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.json new file mode 100644 index 00000000..97bce6b8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/ApplyPlatformSolutionEcommerceBankTransferRechargeResponse.json @@ -0,0 +1,11 @@ +{ + "out_recharge_no": "cz202407181234", + "recharge_id": "172207846292553701", + "transfer_in_account": { + "bank_account_name": "某某某有限公司", + "bank_account_no": "686000172489957748585801", + "bank_address_code": "440300", + "bank_code": "991584000049", + "bank_name": "财付通-备付金账户" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.json new file mode 100644 index 00000000..81de300b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/_/_Partner/PlatformSolution/Ecommerce/Recharge/GetPlatformSolutionEcommerceBankTransferRechargeByOutRechargeNumberResponse.json @@ -0,0 +1,23 @@ +{ + "accept_time": "2015-05-20T13:29:35+08:00", + "account_type": "BASIC", + "bank_transfer_info": { + "bank_card_tail": "0722", + "bank_name": "中国银行", + "memo": "转账充值附言", + "return_reason": "银行转账充值金额与申请充值金额不一致", + "return_time": "2015-05-20T13:29:35+08:00" + }, + "close_time": "2015-05-20T13:29:35+08:00", + "mchid": "1900001121", + "out_recharge_no": "cz2020042013", + "recharge_amount": { + "amount": 500000, + "currency": "CNY" + }, + "recharge_id": "172234484162395401", + "recharge_scene": "ECOMMERCE_BANK_TRANSFER", + "recharge_state": "SUCCESS", + "recharge_state_desc": "超过时间限制,系统自动关闭充值单", + "success_time": "2015-05-20T13:29:35+08:00" +}