### AlipayOpenMiniTipsDeliveryApi Create Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Creates a configuration for an Alipay mini program collection guide delivery activity. ```APIDOC ## POST /v3/alipay/open/mini/tips/delivery/create ### Description Creates a configuration for an Alipay mini program collection guide delivery activity. ### Method POST ### Endpoint /v3/alipay/open/mini/tips/delivery/create ``` -------------------------------- ### Sync Method Example for AlipayEcoMycarParkingOvertimecharginginfoApi Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayEcoMycarParkingOvertimecharginginfoApi.md Demonstrates how to use the Sync method to upload overtime charging information. Includes configuration for API access, setting Alipay credentials, and handling potential exceptions. Ensure to replace placeholder values with your actual credentials. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class SyncExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayEcoMycarParkingOvertimecharginginfoApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var alipayEcoMycarParkingOvertimecharginginfoSyncModel = new AlipayEcoMycarParkingOvertimecharginginfoSyncModel(); // AlipayEcoMycarParkingOvertimecharginginfoSyncModel | (optional) try { // 车辆停车超时重计费接口 Object result = apiInstance.Sync(alipayEcoMycarParkingOvertimecharginginfoSyncModel); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayEcoMycarParkingOvertimecharginginfoApi.Sync: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### Alipay Open Mini Version Gray Online Example (C#) Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenMiniVersionGrayApi.md Demonstrates how to set up the Alipay SDK configuration and call the `Online` method for a mini program gray release. Includes configuration for app ID, private key, public key, and optional certificate paths. Handles potential API exceptions. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class OnlineExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayOpenMiniVersionGrayApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var alipayOpenMiniVersionGrayOnlineModel = new AlipayOpenMiniVersionGrayOnlineModel(); // AlipayOpenMiniVersionGrayOnlineModel | (optional) try { // 小程序灰度上架 Object result = apiInstance.Online(alipayOpenMiniVersionGrayOnlineModel); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayOpenMiniVersionGrayApi.Online: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### AlipayOpenMiniTipsDeliveryApi Batchquery Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Performs a batch query of configuration for Alipay mini program collection guide delivery activities. ```APIDOC ## POST /v3/alipay/open/mini/tips/delivery/batchquery ### Description Performs a batch query of configuration for Alipay mini program collection guide delivery activities. ### Method POST ### Endpoint /v3/alipay/open/mini/tips/delivery/batchquery ``` -------------------------------- ### GET /v3/alipay/open/search/box/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenSearchBoxApi.md Queries the details of a search direct configuration. ```APIDOC ## GET /v3/alipay/open/search/box/query ### Description Queries the details of a search direct configuration. ### Method GET ### Endpoint /v3/alipay/open/search/box/query ### Parameters #### Query Parameters - **box_id** (string) - Required - The ID of the search direct box. - **user_id** (string) - Required - The user ID. ### Response #### Success Response (200) - **AlipayOpenSearchBoxQueryResponseModel** (AlipayOpenSearchBoxQueryResponseModel) - Description of the response model. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### Query Merchant Expand Info using AntMerchantExpandInfoApi Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AntMerchantExpandInfoApi.md This C# snippet demonstrates how to query merchant basic information using the AntMerchantExpandInfoApi. It shows the configuration of the Alipay SDK, including setting the base path, app ID, private key, and Alipay public key. Ensure you replace placeholder values with your actual credentials. The example includes error handling for API exceptions. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class QueryExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AntMerchantExpandInfoApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var merchantNo = 2088123456788765; // string | 商户号,目前是商户pid (optional) try { // 蚂蚁商户信息查询接口 AntMerchantExpandInfoQueryResponseModel result = apiInstance.Query(merchantNo); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AntMerchantExpandInfoApi.Query: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### AlipayOpenMiniTipsDeliveryApi Modify Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Modifies the configuration for an Alipay mini program collection guide delivery activity. ```APIDOC ## POST /v3/alipay/open/mini/tips/delivery/modify ### Description Modifies the configuration for an Alipay mini program collection guide delivery activity. ### Method POST ### Endpoint /v3/alipay/open/mini/tips/delivery/modify ``` -------------------------------- ### C# Alipay IService Ccm Agent Query Example Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayIserviceCcmAgentApi.md This snippet shows how to use the AlipayIserviceCcmAgentApi to query agent information. It includes configuration for authentication (key or certificate mode) and error handling. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class QueryExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayIserviceCcmAgentApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var alipayIserviceCcmAgentQueryModel = new AlipayIserviceCcmAgentQueryModel(); // AlipayIserviceCcmAgentQueryModel | (optional) try { // 客服查询接口 AlipayIserviceCcmAgentQueryResponseModel result = apiInstance.Query(alipayIserviceCcmAgentQueryModel); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayIserviceCcmAgentApi.Query: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### Create Instant Delivery Order Invoice Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayCommerceLogisticsInvoiceIstdwaybillApi.md Use this C# snippet to create an invoice for an instant delivery order. Ensure your AlipayConfig is correctly set up with your AppId, PrivateKey, and PublicKey or certificates. This example demonstrates setting up the API client and making the create call. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class CreateExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayCommerceLogisticsInvoiceIstdwaybillApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var alipayCommerceLogisticsInvoiceIstdwaybillCreateModel = new AlipayCommerceLogisticsInvoiceIstdwaybillCreateModel(); // AlipayCommerceLogisticsInvoiceIstdwaybillCreateModel | (optional) try { // 开即时配送订单发票 AlipayCommerceLogisticsInvoiceIstdwaybillCreateResponseModel result = apiInstance.Create(alipayCommerceLogisticsInvoiceIstdwaybillCreateModel); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayCommerceLogisticsInvoiceIstdwaybillApi.Create: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### Query User Voucher Details in C# Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayMarketingActivityUserApi.md Use this C# code to query user voucher details. Ensure the Alipay SDK is configured with your AppId, PrivateKey, and AlipayPublicKey. This example demonstrates setting up the configuration and calling the Queryvoucher API. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class QueryvoucherExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayMarketingActivityUserApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var merchantId = 2088202967380463; // string | 商户 PID,默认为当前接口调用商户。 (optional) var userId = 2088512417841101; // string | 支付宝user_id账号 (optional) var openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 领券的支付宝用户openId (optional) var activityId = 2016042700826004508401111111; // string | 活动id (optional) var voucherId = 2021072900073002214009F8QHR3; // string | 用户券 id。支付宝为用户优惠券唯一分配的 id。 (optional) var voucherCode = ABE44; // string | 用户领取的商家券券码。 (optional) var merchantAccessMode = AGENCY_MODE; // string | 商户接入模式。 (optional) try { // 查询用户券详情 AlipayMarketingActivityUserQueryvoucherResponseModel result = apiInstance.Queryvoucher(merchantId, userId, openId, activityId, voucherId, voucherCode, merchantAccessMode); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayMarketingActivityUserApi.Queryvoucher: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### POST /v3/zhima/credit/pe/zmgo/bizopt/close Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/ZhimaCreditPeZmgoBizoptApi.md This endpoint is used to close a ZhimaGO sign-up order. When a sign-up order is created, it starts in an initial state. If the sign-up is not confirmed later, this API can be used to close the order. ```APIDOC ## POST /v3/zhima/credit/pe/zmgo/bizopt/close ### Description This endpoint is used to close a ZhimaGO sign-up order. When a sign-up order is created, it starts in an initial state. If the sign-up is not confirmed later, this API can be used to close the order. ### Method POST ### Endpoint /v3/zhima/credit/pe/zmgo/bizopt/close ### Parameters #### Request Body - **zhimaCreditPeZmgoBizoptCloseModel** (ZhimaCreditPeZmgoBizoptCloseModel) - Optional - Description for the request body model. ### Request Example ```json { "example": "request body" } ``` ### Response #### Success Response (200) - **ZhimaCreditPeZmgoBizoptCloseResponseModel** (ZhimaCreditPeZmgoBizoptCloseResponseModel) - Description of the success response model. #### Response Example ```json { "example": "response body" } ``` ### Error Handling - **0**: Request failed. ``` -------------------------------- ### Configure Parking Exit Message Template (C#) Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayCommerceTransportParkingExitinfoApi.md Use this C# code to configure the parking exit message template. Ensure you set up the AlipayConfig with your application ID, private key, and Alipay public key. This example demonstrates both key and certificate modes for authentication. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class SyncExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayCommerceTransportParkingExitinfoApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var alipayCommerceTransportParkingExitinfoSyncModel = new AlipayCommerceTransportParkingExitinfoSyncModel(); // AlipayCommerceTransportParkingExitinfoSyncModel | (optional) try { // 停车离场消息模板配置 AlipayCommerceTransportParkingExitinfoSyncResponseModel result = apiInstance.Sync(alipayCommerceTransportParkingExitinfoSyncModel); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayCommerceTransportParkingExitinfoApi.Sync: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### AlipayEbppInvoiceTitleListApi - Get Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Gets a list of all valid invoice titles for a specified user in the Alipay Ebpp Invoice system. ```APIDOC ## GET /v3/alipay/ebpp/invoice/title/list/get ### Description Gets a list of all valid invoice titles for a specified user. ### Method GET ### Endpoint /v3/alipay/ebpp/invoice/title/list/get ### Parameters #### Query Parameters - **user_id** (string) - Required - The ID of the user. ### Response #### Success Response (200) - **invoice_titles** (array) - A list of valid invoice titles. #### Response Example ```json { "invoice_titles": [ "Company A", "Company B" ] } ``` ``` -------------------------------- ### AlipayEbppInvoiceTitleDynamicApi - Get Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Gets invoice title information based on a dynamic code in the Alipay Ebpp Invoice system. ```APIDOC ## GET /v3/alipay/ebpp/invoice/title/dynamic/get ### Description Gets invoice title information based on a dynamic code. ### Method GET ### Endpoint /v3/alipay/ebpp/invoice/title/dynamic/get ### Parameters #### Query Parameters - **dynamic_code** (string) - Required - The dynamic code. ### Response #### Success Response (200) - **invoice_title** (string) - The invoice title. #### Response Example ```json { "invoice_title": "Example Company" } ``` ``` -------------------------------- ### AlipayOpenMiniIsvFastregisterApi Create Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md ISV fast registration for creating a trial mini program. ```APIDOC ## POST /v3/alipay/open/mini/isv/fastregister/create ### Description ISV fast registration for creating a trial mini program. ### Method POST ### Endpoint /v3/alipay/open/mini/isv/fastregister/create ``` -------------------------------- ### GET /v3/alipay/commerce/logistics/invoice/istdwaybill/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayCommerceLogisticsInvoiceIstdwaybillApi.md Queries the invoice creation result for an instant delivery order. ```APIDOC ## GET /v3/alipay/commerce/logistics/invoice/istdwaybill/query ### Description 查询即时配送订单的开票结果 (Queries the invoice creation result for an instant delivery order). ### Method GET ### Endpoint /v3/alipay/commerce/logistics/invoice/istdwaybill/query ### Parameters #### Query Parameters - **logisticsCode** (string) - Optional - The logistics code for the order. - **outInvoiceRequestNo** (string) - Optional - The unique request number for invoice creation. ### Response #### Success Response (200) - **AlipayCommerceLogisticsInvoiceIstdwaybillQueryResponseModel** (AlipayCommerceLogisticsInvoiceIstdwaybillQueryResponseModel) - Description of the success response model #### Response Example { "example": "{\"code\": \"10000\", \"msg\": \"Success\", \"invoice_status\": \"SUCCESS\", \"invoice_url\": \"http://example.com/invoice.pdf\"}" } ``` -------------------------------- ### GET /v3/ant/merchant/expand/info/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AntMerchantExpandInfoApi.md This endpoint allows you to query basic merchant information using the merchant number. ```APIDOC ## GET /v3/ant/merchant/expand/info/query ### Description 蚂蚁商户信息查询接口 (Ant Merchant Information Query Interface). Provides the merchant number to query basic merchant information. ### Method GET ### Endpoint /v3/ant/merchant/expand/info/query ### Parameters #### Query Parameters - **merchantNo** (string) - Optional - 商户号,目前是商户pid (Merchant number, currently the merchant's PID) ### Request Example ```csharp // Example C# code for making the request is provided in the original documentation. // This section is a placeholder as the request body is not applicable for a GET request. ``` ### Response #### Success Response (200) - **AntMerchantExpandInfoQueryResponseModel** (object) - The response model containing merchant information. #### Response Example ```json { "example": "response body" } ``` ### Error Handling - **0** - 请求失败 (Request Failed) ``` -------------------------------- ### AlipayOpenMiniInnerversionBuildauditApi - Submit Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Builds and submits an internal mini program version for audit. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/buildaudit/submit ### Description 内部链路小程序构建并提审 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/buildaudit/submit ``` -------------------------------- ### GET /v3/alipay/user/certify/open/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayUserCertifyOpenApi.md Queries the certification status and related data after the merchant completes the open certification. ```APIDOC ## GET /v3/alipay/user/certify/open/query ### Description Queries the certification status and related data after the merchant completes the open certification. ### Method GET ### Endpoint /v3/alipay/user/certify/open/query ### Parameters #### Query Parameters - **certifyId** (string) - Optional - The certification ID to query. ### Response #### Success Response (200) - **response** (AlipayUserCertifyOpenQueryResponseModel) - Description of the response model #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### AlipayOpenMiniInnerversionBackdevApi - Publish Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Returns an internal mini program to the development stage. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/backdev/publish ### Description 内部链路小程序退回开发 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/backdev/publish ``` -------------------------------- ### GET /v3/alipay/iservice/ccm/sw/treecategory/batchquery Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayIserviceCcmSwTreecategoryApi.md Retrieves a list of knowledge base tree categories based on specified criteria. ```APIDOC ## GET /v3/alipay/iservice/ccm/sw/treecategory/batchquery ### Description 知识库-节点-批量查询 (Knowledge base - node - batch query). This endpoint allows for the batch querying of knowledge base tree categories. ### Method GET ### Endpoint /v3/alipay/iservice/ccm/sw/treecategory/batchquery ### Parameters #### Query Parameters - **ccsInstanceId** (string) - Optional - 子部门ID,不传为默认部门 (Sub-department ID, defaults to the main department if not provided). - **libraryId** (integer) - Optional - 知识库ID (Knowledge base ID). - **name** (string) - Optional - 节点名称 (Node name). - **pageNum** (integer) - Optional - 页数,page_size不能为空 (Page number, page_size must not be empty). - **pageSize** (integer) - Optional - 页显示大小,page_num不能为空 (Page display size, page_num must not be empty). ### Response #### Success Response (200) - **response** (AlipayIserviceCcmSwTreecategoryBatchqueryResponseModel) - Description of the response model. #### Response Example ```json { "response": {}, "alipay_ મસાજ": "", "result_code": "20000", "success": true } ``` ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ``` -------------------------------- ### AlipayOpenMiniInnerversionApi - Sync Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Pushes mini program package information. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/sync ### Description 小程序包信息推送 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/sync ``` -------------------------------- ### Alipay Ebpp Invoice Detail Output Query API Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md 获取发票详细信息 (Get invoice details). ```APIDOC ## POST /v3/alipay/ebpp/invoice/detail/output/query ### Description 获取发票详细信息 (Get invoice details). ### Method POST ### Endpoint /v3/alipay/ebpp/invoice/detail/output/query ``` -------------------------------- ### POST /v3/alipay/open/search/box/apply Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenSearchBoxApi.md Applies to create a search direct configuration. If the conditions are met, the configuration takes effect immediately after creation. ```APIDOC ## POST /v3/alipay/open/search/box/apply ### Description Applies to create a search direct configuration. Relevant concept explanations and admission conditions can be found at [Search Direct](https://opendocs.alipay.com/mini/03fjba). By creating a search direct configuration through this interface, it takes effect immediately upon creation if the admission threshold is met. ### Method POST ### Endpoint /v3/alipay/open/search/box/apply ### Parameters #### Request Body - **alipayOpenSearchBoxApplyModel** (AlipayOpenSearchBoxApplyModel) - Optional - Description for the model. ### Request Example ```json { "example": "request body" } ``` ### Response #### Success Response (200) - **AlipayOpenSearchBoxApplyResponseModel** (AlipayOpenSearchBoxApplyResponseModel) - Description of the response model. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### AlipayOpenMiniInnerversionInstantiationApi - Query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Queries the instantiation relationship for mini programs. ```APIDOC ## GET /v3/alipay/open/mini/innerversion/instantiation/query ### Description 小程序实例化关系查询 ### Method GET ### Endpoint /v3/alipay/open/mini/innerversion/instantiation/query ``` -------------------------------- ### AlipayOpenMiniVersionAuditApi Apply Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Applies for mini program version audit. ```APIDOC ## POST /v3/alipay/open/mini/version/audit/apply ### Description Applies for mini program version audit. ### Method POST ### Endpoint /v3/alipay/open/mini/version/audit/apply ``` -------------------------------- ### AlipayOpenMiniInnerversionApi - Upload Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Uploads and builds an internal mini program package. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/upload ### Description 内部小程序-打包构建 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/upload ``` -------------------------------- ### GET /v3/ant/merchant/shop - Query Ant Merchant Shop Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AntMerchantExpandShopApi.md Queries for Ant Merchant shops. This endpoint is part of the AntMerchantExpandShopApi. ```APIDOC ## GET /v3/ant/merchant/shop ### Description Queries for Ant Merchant shops. ### Method GET ### Endpoint /v3/ant/merchant/shop ### Parameters #### Query Parameters - **shop_id** (string) - Required - The ID of the shop to query. ### Response #### Success Response (200) - **AntMerchantExpandShopQueryResponseModel** - The response model containing shop details. #### Response Example ```json { "code": "10000", "msg": "Success", "result": { "shop_id": "2018010100000000000000000001", "merchant_id": "2088101150670422", "shop_name": "万达广场店", "business_license_auth_fee": "F", "business_certificate_type": "BUSINESS_LICENSE", "business_certificate_no": "91310000770071111X", "contacts_name": "张三", "contacts_mobile": "13800138000", "city_code": "310100", "address": "上海市浦东新区世纪大道100号", "shop_category": "010101", "opentime": "09:00", "introducer_type": "PROVIDER", "introducer_name": "支付宝", "is_certified": "T", "certify_type": "MERCHANT_FULLCERTIFY", "store_id": "2018010100000000000000000001" } } ``` ### Error Handling - **0** - Request failed. ``` -------------------------------- ### AlipayOpenMiniInnerversionApi - Online Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Brings an internal mini program version online. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/online ### Description 内部小程序-上架 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/online ``` -------------------------------- ### Alipay Mobile Public Menu API - Get Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Queries the menu configuration of the Alipay public service account. ```APIDOC ## GET /v3/alipay/mobile/public/menu/get ### Description Queries the menu configuration of the Alipay public service account. ### Method GET ### Endpoint /v3/alipay/mobile/public/menu/get ``` -------------------------------- ### AlipayOpenMiniInnerversionAuditApi - Submit Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Submits a mini program version for audit. ```APIDOC ## POST /v3/alipay/open/mini/innerversion/audit/submit ### Description 小程序版本提交审核 ### Method POST ### Endpoint /v3/alipay/open/mini/innerversion/audit/submit ``` -------------------------------- ### Alipay Mobile Public Template Message API - Get Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Retrieves a template message for the Alipay public service account. ```APIDOC ## GET /v3/alipay/mobile/public/template/message/get ### Description Retrieves a template message for the Alipay public service account. ### Method GET ### Endpoint /v3/alipay/mobile/public/template/message/get ``` -------------------------------- ### GET /alipay/marketing/activity/voucher/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayMarketingActivityVoucherApi.md Queries the details of a payment voucher activity. This API can be used to retrieve the configuration information and overview data of a voucher activity. ```APIDOC ## GET /alipay/marketing/activity/voucher/query ### Description Queries the details of a payment voucher activity, including its configuration and overview data. ### Method GET ### Endpoint /alipay/marketing/activity/voucher/query ### Parameters #### Query Parameters - **activityId** (string) - Optional - 活动id - **merchantAccessMode** (string) - Optional - 商户接入模式。 ### Response #### Success Response (200) - **AlipayMarketingActivityVoucherQueryResponseModel** #### Response Example ```json { "example": "response body" } ``` #### Error Response (0) - **common response** ``` -------------------------------- ### AlipayOpenSpOperationApi Apply Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Initiate an agent operation to a merchant. ```APIDOC ## POST /v3/alipay/open/sp/operation/apply ### Description Initiate an agent operation to a merchant. ### Method POST ### Endpoint /v3/alipay/open/sp/operation/apply ``` -------------------------------- ### AlipayOpenSpIsvSignauthApi Create Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Create a unified order for signing authorization. ```APIDOC ## POST /v3/alipay/open/sp/isv/signauth/create ### Description Create a unified order for signing authorization. ### Method POST ### Endpoint /v3/alipay/open/sp/isv/signauth/create ``` -------------------------------- ### GET /v3/alipay/open/mini/miniapp/brand/query - Query Brand Status Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenMiniMiniappBrandApi.md Queries the brand review result and existing brands for a merchant after a brand has been submitted for Alipay mini program certification. ```APIDOC ## GET /v3/alipay/open/mini/miniapp/brand/query ### Description 小程序品牌提交认证后查询品牌审核结果以及商户已有品牌 ### Method GET ### Endpoint /v3/alipay/open/mini/miniapp/brand/query ### Parameters This endpoint does not need any parameter. ### Request Body This endpoint does not have a request body. ### Response #### Success Response (200) - **AlipayOpenMiniMiniappBrandQueryResponseModel** (object) - The response model for querying brand status. #### Response Example ```json { "response": "..." } ``` ``` -------------------------------- ### Upload File using Alipay SDK Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenFileApi.md Demonstrates how to upload a file using the Alipay SDK for .NET. Ensure the AlipayConfig is correctly set up with your application's credentials and paths for certificate mode if applicable. The file content is read from a specified path. ```csharp using System.Collections.Generic; using System.Diagnostics; using AlipaySDKNet.OpenAPI.Api; using AlipaySDKNet.OpenAPI.Client; using AlipaySDKNet.OpenAPI.Model; using AlipaySDKNet.OpenAPI.Util; using AlipaySDKNet.OpenAPI.Util.Model; namespace Example { public class UploadExample { public static void Main() { Configuration config = new Configuration(); config.BasePath = "https://openapi.alipay.com"; var apiInstance = new AlipayOpenFileApi(config); // 设置alipayConfig参数 AlipayConfig alipayConfig = new AlipayConfig(); alipayConfig.AppId = "app_id"; alipayConfig.PrivateKey = "private_key"; // 密钥模式 alipayConfig.AlipayPublicKey = "alipay_public_key"; // 证书模式 // alipayConfig.AppCertPath = "../appCertPublicKey.crt"; // alipayConfig.AlipayPublicCertPath = "../alipayCertPublicKey_RSA2.crt"; // alipayConfig.RootCertPath = "../alipayRootCert.crt"; alipayConfig.EncryptKey = "encrypt_key"; AlipayConfigUtil alipayConfigUtil = new AlipayConfigUtil(alipayConfig); apiInstance.Client.SetAlipayConfigUtil(alipayConfigUtil); var data = new AlipayOpenFileUploadModel(); // AlipayOpenFileUploadModel | (optional) var fileContent = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | (optional) try { // 支付宝文件上传接口 AlipayOpenFileUploadResponseModel result = apiInstance.Upload(data, fileContent); Debug.WriteLine(result); } catch (ApiException e) { Debug.Print("Exception when calling AlipayOpenFileApi.Upload: " + e.Message ); Debug.Print("Status Code: "+ e.ErrorCode); Debug.Print(e.StackTrace); } } } } ``` -------------------------------- ### GET /v3/alipay/data/bill/buy/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayDataBillBuyApi.md Queries Alipay merchant account buy transactions for reconciliation purposes. Supports filtering by date range, order numbers, store, and pagination. ```APIDOC ## GET /v3/alipay/data/bill/buy/query ### Description Queries Alipay merchant account buy transactions for reconciliation purposes. Supports filtering by date range, order numbers, store, and pagination. ### Method GET ### Endpoint /v3/alipay/data/bill/buy/query ### Query Parameters - **startTime** (string) - Optional - Transaction log creation start time. - **endTime** (string) - Optional - Transaction log creation end time. The interval with the start time should not exceed 31 days. The query result is a left-closed, right-open interval from the start time to the end time. - **alipayOrderNo** (string) - Optional - Alipay transaction serial number. If specified, only records related to the serial number will be queried. - **merchantOrderNo** (string) - Optional - Merchant transaction number. If specified, only records related to the transaction number will be queried. - **storeNo** (string) - Optional - Store number, for fuzzy search. - **pageNo** (string) - Optional - Page number, starting from 1. - **pageSize** (string) - Optional - Page size, 1000-2000, defaults to 2000. ### Response #### Success Response (200) - **AlipayDataBillBuyQueryResponseModel** (object) - The response object containing transaction data. #### Response Example ```json { "code": "10000", "msg": "Success", "data": { "bill_list": [ { "alipay_order_no": "2023010100000000000000000000", "merchant_order_no": "MERCHANT_ORDER_NO_123", "buyer_user_id": "BUYER_ID_123", "buyer_logon_id": "buyer@example.com", "trade_no": "TRADE_NO_123", "total_amount": "100.00", "receipt_fee": "0.00", "gmt_create": "2023-01-01 10:00:00", "gmt_payment": "2023-01-01 10:05:00", "trade_status": "TRADE_SUCCESS", "store_name": "Store A", "fund_bill_list": [ { "amount": "100.00", "fund_channel": "ALIPAY_ACCOUNT" } ] } ], "page_num": 1, "page_size": 2000, "total_items": 10, "total_pages": 1 } } ``` ### Error Handling - **0** (string) - Request failed. ``` -------------------------------- ### AlipayOpenMiniVersionBuildApi Query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Queries the build status of a mini program version. ```APIDOC ## GET /v3/alipay/open/mini/version/build/query ### Description Queries the build status of a mini program version. ### Method GET ### Endpoint /v3/alipay/open/mini/version/build/query ``` -------------------------------- ### GET /v3/alipay/open/mini/innerversion/last/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayOpenMiniInnerversionLastApi.md This endpoint allows developers to query the latest version number of a mini program. It is designed for specific scenarios and provides a unified internal capability for developers. ```APIDOC ## GET /v3/alipay/open/mini/innerversion/last/query ### Description This endpoint allows developers to query the latest version number of a mini program. It is designed for specific scenarios and provides a unified internal capability for developers. ### Method GET ### Endpoint /v3/alipay/open/mini/innerversion/last/query ### Parameters #### Query Parameters - **miniAppId** (string) - Optional - 小程序ID,仅特殊场景使用,普通业务方无需关注该参数。 - **bundleId** (string) - Optional - 端信息 - **appOrigin** (string) - Optional - 业务来源场景 - **pid** (string) - Optional - 小程序主体 ### Request Example ```json { "miniAppId": "2018********", "bundleId": "com.alipay.alipaywallet", "appOrigin": "AAA", "pid": "2088*******" } ``` ### Response #### Success Response (200) - **code** (string) - Response code. - **msg** (string) - Response message. - **data** (object) - Response data. - **version** (string) - Latest version number. - **audit_status** (string) - Audit status of the latest version. - **online_status** (string) - Online status of the latest version. #### Response Example ```json { "code": "10000", "msg": "Success", "data": { "version": "1.0.0", "audit_status": "AUDIT_SUCCESS", "online_status": "ONLINE" } } ``` ``` -------------------------------- ### AlipayTradeApi Create Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/README.md Unified order creation interface. ```APIDOC ## POST /v3/alipay/trade/create ### Description Unified order creation interface. ### Method POST ### Endpoint /v3/alipay/trade/create ``` -------------------------------- ### GET /v3/alipay/commerce/cityfacilitator/station/query Source: https://github.com/alipay/alipay-sdk-net-all/blob/master/v3/docs/AlipayCommerceCityfacilitatorStationApi.md Queries subway ticket station data, including available and restricted stations. This endpoint is useful for merchants to integrate subway ticketing functionalities into their applications. ```APIDOC ## GET /v3/alipay/commerce/cityfacilitator/station/query ### Description Queries subway ticket station data, including available and restricted stations. This endpoint is useful for merchants to integrate subway ticketing functionalities into their applications. ### Method GET ### Endpoint /v3/alipay/commerce/cityfacilitator/station/query ### Parameters #### Query Parameters - **cityCode** (string) - Optional - City code. Please refer to the PRC Administrative Division Code for city codes. Supported cities include: Guangzhou (440100), Shenzhen (440300), Hangzhou (330100). ### Request Example (No request body for GET request) ### Response #### Success Response (200) - **response** (AlipayCommerceCityfacilitatorStationQueryResponseModel) - The response object containing station data. #### Response Example ```json { "response": { "code": "10000", "msg": "Success", "station_list": [ { "station_name": "Example Station", "station_id": "12345" } ], "open_station_list": [ { "station_name": "Open Station", "station_id": "67890" } ], "close_station_list": [ { "station_name": "Closed Station", "station_id": "11223" } ] }, "sign": "example_sign" } ``` ### Error Handling - **200** - Common response - **0** - Request failed ```