diff --git a/docs/WechatTenpayV2/Advanced_ModelDefinition.md b/docs/WechatTenpayV2/Advanced_ModelDefinition.md index 3b1ec836..f6d15fe8 100644 --- a/docs/WechatTenpayV2/Advanced_ModelDefinition.md +++ b/docs/WechatTenpayV2/Advanced_ModelDefinition.md @@ -22,12 +22,12 @@ | | 微信 API | 商户类型 | 备注 | | :-: | :-----------------------------------: | :------------------------------: | :------------------: | -| √ | 支付产品:付款码支付 | 普通商户 & 境内服务商 | | -| √ | 支付产品:JSAPI 支付 | 普通商户 & 境内服务商 | | -| √ | 支付产品:Native 支付 | 普通商户 & 境内服务商 | | -| √ | 支付产品:APP 支付 | 普通商户 & 境内服务商 | | -| √ | 支付产品:H5 支付 | 普通商户 & 境内服务商 | | -| √ | 支付产品:小程序支付 | 普通商户 & 境内服务商 | | +| √ | 支付产品:付款码支付 | 普通商户 & 境内服务商 & 跨境支付 | | +| √ | 支付产品:JSAPI 支付 | 普通商户 & 境内服务商 & 跨境支付 | | +| √ | 支付产品:Native 支付 | 普通商户 & 境内服务商 & 跨境支付 | | +| √ | 支付产品:APP 支付 | 普通商户 & 境内服务商 & 跨境支付 | | +| √ | 支付产品:H5 支付 | 普通商户 & 境内服务商 & 跨境支付 | | +| √ | 支付产品:小程序支付 | 普通商户 & 境内服务商 & 跨境支付 | | | × | 支付产品:刷脸支付 | 普通商户 & 境内服务商 | 异构协议,需独立模块 | | × | 支付工具:代金券或立减优惠 | 普通商户 & 境内服务商 | 请升级至 v3 API | | √ | 支付工具:现金红包 | 普通商户 & 境内服务商 | | @@ -39,10 +39,13 @@ | √ | 支付工具:酒店押金 | 境内服务商 | | | √ | 支付工具:车主服务 | 境内服务商 | | | √ | 清关报关 | 普通商户 | | -| × | 特约商户进件 | 境内服务商 | 请升级至 v3 API | +| × | 特约商户进件 | 境内服务商 | 请升级至 v3 API | | √ | 特约商户配置 | 银行服务商 | | -| × | 风控数据同步 | 银行服务商 | 请升级至 v3 API | -| × | 事中风险服务接口 | 银行服务商 | 请升级至 v3 API | +| × | 风控数据同步 | 银行服务商 | 请升级至 v3 API | +| × | 事中风险服务接口 | 银行服务商 | 请升级至 v3 API | +| √ | 境外子商户进件 | 跨境支付 | | +| × | 微信支付报关 | 跨境支付 | 请升级至 v3 API | +| × | 融合钱包 | 跨境支付 | 请升级至 v3 API | @@ -437,3 +440,151 @@ - 违规记录查询:`QueryRiskViolation` + +--- + +### 【附】跨境支付模式 API 模型命名速查表: + +注:树形结构与[微信支付开发文档](https://pay.weixin.qq.com/wiki/doc/api/wxpay/en/pages/Overview.shtml)目录结构保持一致。 + +
+ +[展开查看] + +- Overseas Payment: + + - Quick Pay: + + - Submit Quick Pay:`CreatePayMicroPay` + + - Query Order:`GetPayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Revoke Order:`ReversePayOrder` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + + - QR Code Payment: + + - Unified Order:`CreatePayUnifiedOrder` + + - Query Order:`GetPayOrder` + + - Close Order:`ClosePayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + + - Mini-Program Payment: + + - Unified Order:`CreatePayUnifiedOrder` + + - Query Order:`GetPayOrder` + + - Close Order:`ClosePayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + + - Official Account Payment: + + - Unified Order:`CreatePayUnifiedOrder` + + - Query Order:`GetPayOrder` + + - Close Order:`ClosePayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + + - In-App Payment: + + - Unified Order:`CreatePayUnifiedOrder` + + - Query Order:`GetPayOrder` + + - Close Order:`ClosePayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + + - H5 Payment: + + - Unified Order:`CreatePayUnifiedOrder` + + - Query Order:`GetPayOrder` + + - Close Order:`ClosePayOrder` + + - Submit Refund:`CreatePayRefund` + + - Query Refund:`GetPayRefund` + + - Download Reconciliation File:`DownloadPayBill` + + - Report Speed Testing:`SubmitPayITILReport` + + - Query Settled Funds:`GetPaySettlement` + + - Query Exchange Rate:`GetPayExchangeRate` + +- Onboarding Sub Merchant: + + - Onboarding Sub Merchant API: + + - Sub Merchant Onboarding:`AddSubMerchantInstitution` + + - Sub Merchant Query:`GetSubMerchantInstitution` + + - Sub Merchant Modifying:`ModifySubMerchantInstitution` + +- Functional APIs: + + - Uploading Image: `UploadMerchantMedia` + +
diff --git a/docs/WechatTenpayV2/README.md b/docs/WechatTenpayV2/README.md index 02804324..8e6a2e0a 100644 --- a/docs/WechatTenpayV2/README.md +++ b/docs/WechatTenpayV2/README.md @@ -10,7 +10,7 @@ - 基于微信支付 v2 版 API 封装。 -- 支持普通商户、境内服务商、银行服务商三种模式。 +- 支持普通商户、境内服务商、银行服务商、跨境支付三种模式。 - 请求时自动生成签名,无需开发者手动干预。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/README.md b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/README.md index b412b705..f73f6911 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/README.md +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/README.md @@ -11,7 +11,7 @@ ### 【功能特性】 - 基于微信支付 v2 版 API 封装。 -- 支持普通商户、境内服务商、银行服务商三种模式。 +- 支持普通商户、境内服务商、银行服务商、跨境支付四种模式。 - 请求时自动生成签名,无需开发者手动干预。 - 提供了微信支付所需的 AES、MD5、HMAC-SHA-256 等算法工具类。 - 提供了调起支付签名、解析回调通知事件敏感数据等扩展方法。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/SKIT.FlurlHttpClient.Wechat.TenpayV2.csproj b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/SKIT.FlurlHttpClient.Wechat.TenpayV2.csproj index 3b279033..5e5466f3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/SKIT.FlurlHttpClient.Wechat.TenpayV2.csproj +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/SKIT.FlurlHttpClient.Wechat.TenpayV2.csproj @@ -15,7 +15,7 @@ https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat Flurl.Http Wechat Weixin MicroMessage Tenpay WechatPay WeixinPay Wxpay 微信 微信支付 微信商户 2.0.0-beta.1 - 基于 Flurl.Http 的微信支付 API v2 版客户端,支持普通商户、境内服务商、银行服务商模式,仅包含微信支付未提供 v3 版 API 的部分功能。如需微信支付 v3 版 API 客户端,欢迎使用 `SKIT.FlurlHttpClient.Wechat.TenpayV3`。 + 基于 Flurl.Http 的微信支付 API v2 版客户端,支持普通商户、境内服务商、银行服务商、跨境支付模式,仅包含微信支付未提供 v3 版 API 的部分功能。如需微信支付 v3 版 API 客户端,欢迎使用 `SKIT.FlurlHttpClient.Wechat.TenpayV3`。 Fu Diwei git https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git