提交服务端基础框架

This commit is contained in:
wanghao
2025-03-12 12:18:06 +08:00
parent b2dc631969
commit 7c1b4f1a4f
11794 changed files with 3510099 additions and 0 deletions

View File

@@ -0,0 +1,84 @@
# Alipay\OpenAPISDK\AliosOpenAutoInfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AliosOpenAutoInfoApi.md#query) | **GET** /v3/alios/open/auto/info/query | 查询阿里车的车辆信息
## `query()`
```php
query($authToken, $userId, $openId, $deviceToken): \Alipay\OpenAPISDK\Model\AliosOpenAutoInfoQueryResponseModel
```
查询阿里车的车辆信息
用户授权商户可获取用户的车辆信息后商户可通过openapi获取车辆信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AliosOpenAutoInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$authToken = 'authToken_example'; // string | 用户授权令牌
$userId = 33424562; // string | 蚂蚁统一会员ID
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 经度
$deviceToken = cn-shanghai.e81fe6ffe0214049be4da405b3e78849; // string | 设备token
try {
$result = $apiInstance->query($authToken, $userId, $openId, $deviceToken);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AliosOpenAutoInfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**authToken** | **string**| 用户授权令牌 | [optional]
**userId** | **string**| 蚂蚁统一会员ID | [optional]
**openId** | **string**| 经度 | [optional]
**deviceToken** | **string**| 设备token | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AliosOpenAutoInfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayBossFncInvoiceApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayBossFncInvoiceApi.md#apply) | **POST** /v3/alipay/boss/fnc/invoice/apply | 应收开票申请(根据账单申请)
[**batchquery()**](AlipayBossFncInvoiceApi.md#batchquery) | **POST** /v3/alipay/boss/fnc/invoice/batchquery | 应收发票综合查询
[**query()**](AlipayBossFncInvoiceApi.md#query) | **GET** /v3/alipay/boss/fnc/invoice/query | 根据发票ID查询发票信息
## `apply()`
```php
apply($alipayBossFncInvoiceApplyModel): \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceApplyResponseModel
```
应收开票申请(根据账单申请)
根据账单申请应收发票开票
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncInvoiceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncInvoiceApplyModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceApplyModel
try {
$result = $apiInstance->apply($alipayBossFncInvoiceApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncInvoiceApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncInvoiceApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `batchquery()`
```php
batchquery($alipayBossFncInvoiceBatchqueryModel): \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceBatchqueryResponseModel
```
应收发票综合查询
根据综合查询条件查询对应发票信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncInvoiceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncInvoiceBatchqueryModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceBatchqueryModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceBatchqueryModel
try {
$result = $apiInstance->batchquery($alipayBossFncInvoiceBatchqueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncInvoiceApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncInvoiceBatchqueryModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceBatchqueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($invoiceId): \Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceQueryResponseModel
```
根据发票ID查询发票信息
根据发票综合查询接口alipay.boss.fnc.invoice.batchquery查询到发票列表后再根据每个发票对应的发票id查询发票的详细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncInvoiceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$invoiceId = 2017060210122000040400270002815483; // string | 查询ID用于标示一张发票通过发票综合查询可以查询到该ID。
try {
$result = $apiInstance->query($invoiceId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncInvoiceApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**invoiceId** | **string**| 查询ID用于标示一张发票通过发票综合查询可以查询到该ID。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncInvoiceQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayBossFncInvoicereceiptApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayBossFncInvoicereceiptApi.md#batchquery) | **POST** /v3/alipay/boss/fnc/invoicereceipt/batchquery | 根据月账单号集合和来源查询开票单据及金额汇总
[**create()**](AlipayBossFncInvoicereceiptApi.md#create) | **POST** /v3/alipay/boss/fnc/invoicereceipt/create | 账单变更同步接口月帐单创建消息同步
## `batchquery()`
```php
batchquery($alipayBossFncInvoicereceiptBatchqueryModel): \Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptBatchqueryResponseModel
```
根据月账单号集合和来源查询开票单据及金额汇总
根据月账单号集合和来源查询开票单据及金额汇总
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncInvoicereceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncInvoicereceiptBatchqueryModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptBatchqueryModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptBatchqueryModel
try {
$result = $apiInstance->batchquery($alipayBossFncInvoicereceiptBatchqueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncInvoicereceiptApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncInvoicereceiptBatchqueryModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptBatchqueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `create()`
```php
create($alipayBossFncInvoicereceiptCreateModel): object
```
账单变更同步接口月帐单创建消息同步
月帐单创建消息同步
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncInvoicereceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncInvoicereceiptCreateModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptCreateModel
try {
$result = $apiInstance->create($alipayBossFncInvoicereceiptCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncInvoicereceiptApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncInvoicereceiptCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncInvoicereceiptCreateModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayBossFncUserinvoiceinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayBossFncUserinvoiceinfoApi.md#create) | **POST** /v3/alipay/boss/fnc/userinvoiceinfo/create | 新增客户开票资料
[**modify()**](AlipayBossFncUserinvoiceinfoApi.md#modify) | **POST** /v3/alipay/boss/fnc/userinvoiceinfo/modify | 修改用户开票资料
[**query()**](AlipayBossFncUserinvoiceinfoApi.md#query) | **GET** /v3/alipay/boss/fnc/userinvoiceinfo/query | 根据PID获取相关的开票资料
## `create()`
```php
create($alipayBossFncUserinvoiceinfoCreateModel): \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoCreateResponseModel
```
新增客户开票资料
申请开票alipay.boss.fnc.invoice.create之前需要维护的开票资料信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncUserinvoiceinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncUserinvoiceinfoCreateModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoCreateModel
try {
$result = $apiInstance->create($alipayBossFncUserinvoiceinfoCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncUserinvoiceinfoApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncUserinvoiceinfoCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayBossFncUserinvoiceinfoModifyModel): object
```
修改用户开票资料
通过查询用户的开票资料alipay.boss.fnc.userinvoiceinfo.query后进行开票资料的修改
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncUserinvoiceinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayBossFncUserinvoiceinfoModifyModel = new \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoModifyModel
try {
$result = $apiInstance->modify($alipayBossFncUserinvoiceinfoModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncUserinvoiceinfoApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayBossFncUserinvoiceinfoModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoModifyModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($pid): \Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoQueryResponseModel
```
根据PID获取相关的开票资料
根据PID获取相关的开票资料
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossFncUserinvoiceinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$pid = 2088001007243670; // string | 开票pid/mid/ou唯一标识商户信息/集团用户信息的ID
try {
$result = $apiInstance->query($pid);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossFncUserinvoiceinfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**pid** | **string**| 开票pid/mid/ou唯一标识商户信息/集团用户信息的ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossFncUserinvoiceinfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayBossProdMyTestApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayBossProdMyTestApi.md#query) | **GET** /v3/alipay/boss/prod/my/test/query | 明焕open测试
## `query()`
```php
query($areaCode): \Alipay\OpenAPISDK\Model\AlipayBossProdMyTestQueryResponseModel
```
明焕open测试
测试
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayBossProdMyTestApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$areaCode = sahuidsa; // string | 区.
try {
$result = $apiInstance->query($areaCode);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayBossProdMyTestApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**areaCode** | **string**| 区. | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayBossProdMyTestQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceCityfacilitatorStationApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceCityfacilitatorStationApi.md#query) | **GET** /v3/alipay/commerce/cityfacilitator/station/query | 地铁购票站点数据查询
## `query()`
```php
query($cityCode): \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorStationQueryResponseModel
```
地铁购票站点数据查询
商户App获取地铁购票开放购票的站点和禁止到达的站点
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceCityfacilitatorStationApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$cityCode = 440300; // string | 城市编码请参考查询 <a href=\"http://www.mca.gov.cn/article/sj/xzqh/\">中华人民共和国行政区划代码</a>。 已支持城市:广州 440100深圳 440300杭州330100。
try {
$result = $apiInstance->query($cityCode);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceCityfacilitatorStationApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**cityCode** | **string**| 城市编码请参考查询 &lt;a href&#x3D;\&quot;http://www.mca.gov.cn/article/sj/xzqh/\&quot;&gt;中华人民共和国行政区划代码&lt;/a&gt;。 已支持城市:广州 440100深圳 440300杭州330100。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorStationQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayCommerceCityfacilitatorVoucherApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayCommerceCityfacilitatorVoucherApi.md#batchquery) | **POST** /v3/alipay/commerce/cityfacilitator/voucher/batchquery | 地铁购票订单批量查询
[**generate()**](AlipayCommerceCityfacilitatorVoucherApi.md#generate) | **POST** /v3/alipay/commerce/cityfacilitator/voucher/generate | 地铁购票核销码发码
[**refund()**](AlipayCommerceCityfacilitatorVoucherApi.md#refund) | **POST** /v3/alipay/commerce/cityfacilitator/voucher/refund | 地铁购票发码退款
## `batchquery()`
```php
batchquery($alipayCommerceCityfacilitatorVoucherBatchqueryModel): \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherBatchqueryResponseModel
```
地铁购票订单批量查询
商户APP调该接口批量查询订单状态
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceCityfacilitatorVoucherApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceCityfacilitatorVoucherBatchqueryModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherBatchqueryModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherBatchqueryModel
try {
$result = $apiInstance->batchquery($alipayCommerceCityfacilitatorVoucherBatchqueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceCityfacilitatorVoucherApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceCityfacilitatorVoucherBatchqueryModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherBatchqueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `generate()`
```php
generate($alipayCommerceCityfacilitatorVoucherGenerateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherGenerateResponseModel
```
地铁购票核销码发码
商户APP调快捷支付付款后获取地铁购票的核销码
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceCityfacilitatorVoucherApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceCityfacilitatorVoucherGenerateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherGenerateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherGenerateModel
try {
$result = $apiInstance->generate($alipayCommerceCityfacilitatorVoucherGenerateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceCityfacilitatorVoucherApi->generate: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceCityfacilitatorVoucherGenerateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherGenerateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherGenerateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `refund()`
```php
refund($alipayCommerceCityfacilitatorVoucherRefundModel): object
```
地铁购票发码退款
地铁购票,商户发码后,调该接口从中间户退款
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceCityfacilitatorVoucherApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceCityfacilitatorVoucherRefundModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherRefundModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherRefundModel
try {
$result = $apiInstance->refund($alipayCommerceCityfacilitatorVoucherRefundModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceCityfacilitatorVoucherApi->refund: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceCityfacilitatorVoucherRefundModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceCityfacilitatorVoucherRefundModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayCommerceEcBalanceDownloadurlApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcBalanceDownloadurlApi.md#query) | **GET** /v3/alipay/commerce/ec/balance/downloadurl/query | 对账单文件下载接口
## `query()`
```php
query($enterpriseId, $accountId, $agreementNo, $billType, $billDate): \Alipay\OpenAPISDK\Model\AlipayCommerceEcBalanceDownloadurlQueryResponseModel
```
对账单文件下载接口
对账单文件下载接口
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcBalanceDownloadurlApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088123456789000; // string | 企业ID
$accountId = 2088000295356628; // string | 共同账户ID
$agreementNo = 20205820659822371223; // string | 授权签约协议号
$billType = enterprisetrade; // string | 账单类型
$billDate = yyyy-MM-dd; // string | 账单时间
try {
$result = $apiInstance->query($enterpriseId, $accountId, $agreementNo, $billType, $billDate);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcBalanceDownloadurlApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业ID | [optional]
**accountId** | **string**| 共同账户ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**billType** | **string**| 账单类型 | [optional]
**billDate** | **string**| 账单时间 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcBalanceDownloadurlQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceEcBalancePeriodApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayCommerceEcBalancePeriodApi.md#modify) | **POST** /v3/alipay/commerce/ec/balance/period/modify | 企业码月对账单账期修改
## `modify()`
```php
modify($alipayCommerceEcBalancePeriodModifyModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcBalancePeriodModifyResponseModel
```
企业码月对账单账期修改
用于在企业码B端后台创建的企业调整月对账单账期
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcBalancePeriodApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcBalancePeriodModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcBalancePeriodModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcBalancePeriodModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcBalancePeriodModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcBalancePeriodApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcBalancePeriodModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcBalancePeriodModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcBalancePeriodModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceEcConsumeDetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcConsumeDetailApi.md#query) | **POST** /v3/alipay/commerce/ec/consume/detail/query | 企业码账单详情查询
## `query()`
```php
query($alipayCommerceEcConsumeDetailQueryModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcConsumeDetailQueryResponseModel
```
企业码账单详情查询
用于企业查询企业码账单详情
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcConsumeDetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcConsumeDetailQueryModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcConsumeDetailQueryModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcConsumeDetailQueryModel
try {
$result = $apiInstance->query($alipayCommerceEcConsumeDetailQueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcConsumeDetailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcConsumeDetailQueryModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcConsumeDetailQueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcConsumeDetailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayCommerceEcDepartmentApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayCommerceEcDepartmentApi.md#create) | **POST** /v3/alipay/commerce/ec/department | 企业部门创建
[**delete()**](AlipayCommerceEcDepartmentApi.md#delete) | **POST** /v3/alipay/commerce/ec/department/delete | 企业部门删除
## `create()`
```php
create($alipayCommerceEcDepartmentCreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentCreateResponseModel
```
企业部门创建
创建企业部门
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcDepartmentApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcDepartmentCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentCreateModel
try {
$result = $apiInstance->create($alipayCommerceEcDepartmentCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcDepartmentApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcDepartmentCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayCommerceEcDepartmentDeleteModel): object
```
企业部门删除
删除企业部门
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcDepartmentApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcDepartmentDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentDeleteModel
try {
$result = $apiInstance->delete($alipayCommerceEcDepartmentDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcDepartmentApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcDepartmentDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentDeleteModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,151 @@
# Alipay\OpenAPISDK\AlipayCommerceEcDepartmentInfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayCommerceEcDepartmentInfoApi.md#modify) | **PUT** /v3/alipay/commerce/ec/department | 企业部门信息修改
[**query()**](AlipayCommerceEcDepartmentInfoApi.md#query) | **GET** /v3/alipay/commerce/ec/department/info/query | 查询部门详情
## `modify()`
```php
modify($alipayCommerceEcDepartmentInfoModifyModel): object
```
企业部门信息修改
修改企业部门信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcDepartmentInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcDepartmentInfoModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentInfoModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentInfoModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcDepartmentInfoModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcDepartmentInfoApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcDepartmentInfoModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentInfoModifyModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($enterpriseId, $departmentId): \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentInfoQueryResponseModel
```
查询部门详情
根据部门id查询企业下某个部门的详细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcDepartmentInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088441363102941; // string | 企业id
$departmentId = 1001094000039142; // string | 部门id
try {
$result = $apiInstance->query($enterpriseId, $departmentId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcDepartmentInfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
**departmentId** | **string**| 部门id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentInfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayCommerceEcDepartmentSublistApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcDepartmentSublistApi.md#query) | **GET** /v3/alipay/commerce/ec/department/sublist/query | 查询子部门id列表
## `query()`
```php
query($enterpriseId, $departmentId): \Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentSublistQueryResponseModel
```
查询子部门id列表
查询某个部门的子部门id列表支持查询根部门id
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcDepartmentSublistApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088441363102941; // string | 企业id
$departmentId = 1001094000039142; // string | 部门id特殊值 -1 表示查询根部门id
try {
$result = $apiInstance->query($enterpriseId, $departmentId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcDepartmentSublistApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
**departmentId** | **string**| 部门id特殊值 -1 表示查询根部门id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcDepartmentSublistQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEmployeeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**add()**](AlipayCommerceEcEmployeeApi.md#add) | **POST** /v3/alipay/commerce/ec/employee/add | 添加员工
[**delete()**](AlipayCommerceEcEmployeeApi.md#delete) | **POST** /v3/alipay/commerce/ec/employee/delete | 删除员工
## `add()`
```php
add($alipayCommerceEcEmployeeAddModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeAddResponseModel
```
添加员工
企业添加员工,并返回员工签约链接
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeAddModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeAddModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeAddModel
try {
$result = $apiInstance->add($alipayCommerceEcEmployeeAddModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeApi->add: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeAddModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeAddModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeAddResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayCommerceEcEmployeeDeleteModel): object
```
删除员工
删除员工并解绑因公付
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeDeleteModel
try {
$result = $apiInstance->delete($alipayCommerceEcEmployeeDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeDeleteModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,84 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEmployeeIdlistApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcEmployeeIdlistApi.md#query) | **GET** /v3/alipay/commerce/ec/employee/idlist/query | 查询部门下员工id列表
## `query()`
```php
query($enterpriseId, $departmentId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeIdlistQueryResponseModel
```
查询部门下员工id列表
查询某个部门下员工id列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeIdlistApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088441363102941; // string | 企业id
$departmentId = 1001094000039142; // string | 部门id
$pageNum = 1; // int | 查询页数
$pageSize = 1000; // int | 每页查询大小限制最大为1000
try {
$result = $apiInstance->query($enterpriseId, $departmentId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeIdlistApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
**departmentId** | **string**| 部门id | [optional]
**pageNum** | **int**| 查询页数 | [optional]
**pageSize** | **int**| 每页查询大小限制最大为1000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeIdlistQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,157 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEmployeeInfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayCommerceEcEmployeeInfoApi.md#modify) | **PUT** /v3/alipay/commerce/ec/employee/info | 员工信息修改
[**query()**](AlipayCommerceEcEmployeeInfoApi.md#query) | **GET** /v3/alipay/commerce/ec/employee/info/query | 查询员工详情
## `modify()`
```php
modify($alipayCommerceEcEmployeeInfoModifyModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoModifyResponseModel
```
员工信息修改
员工信息修改
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeInfoModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcEmployeeInfoModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeInfoApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeInfoModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($enterpriseId, $employeeId, $openId, $userId, $mobile): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoQueryResponseModel
```
查询员工详情
根据员工id或员工uid查询企业下某个员工的详细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088441363102941; // string | 企业id
$employeeId = 228420000000057942506; // string | 员工id
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 蚂蚁统一会员ID
$userId = 2088501304519332; // string | 蚂蚁统一会员ID
$mobile = 134XXXX2526; // string | 员工手机号码
try {
$result = $apiInstance->query($enterpriseId, $employeeId, $openId, $userId, $mobile);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeInfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
**employeeId** | **string**| 员工id | [optional]
**openId** | **string**| 蚂蚁统一会员ID | [optional]
**userId** | **string**| 蚂蚁统一会员ID | [optional]
**mobile** | **string**| 员工手机号码 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEmployeeInviteApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcEmployeeInviteApi.md#query) | **GET** /v3/alipay/commerce/ec/employee/invite | 获取员工邀请链接
## `query()`
```php
query($enterpriseId, $employeeId, $pageContentCode, $withholdingSignStr, $createShareCode): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInviteQueryResponseModel
```
获取员工邀请链接
获取员工邀请链接若只传入企业ID企业则邀请链接对企业员工均有效若传入了企业ID和员工ID则链接只对传入的员工ID有效
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeInviteApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088985758939; // string | 企业id
$employeeId = 2288099887700000; // string | 企业码员工ID
$pageContentCode = PCC_STANDARD; // string | 页面内容code
$withholdingSignStr = biz_content=%7B%22access_params%22%3A%7B%22personal_product_code%22%3A%22GENERAL_WITHHOLDING_P%22%2C%22sign_scene%22%3A%22INDUSTRY%7CMULTI_MEDIA%22%7D&sign=111&app_id=2017090501336035&method=alipay.user.agreement.page.sign&version=1.0; // string | 代扣签约串
$createShareCode = Y; // string | 是否生成签约吱口令不传默认为N
try {
$result = $apiInstance->query($enterpriseId, $employeeId, $pageContentCode, $withholdingSignStr, $createShareCode);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeInviteApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
**employeeId** | **string**| 企业码员工ID | [optional]
**pageContentCode** | **string**| 页面内容code | [optional]
**withholdingSignStr** | **string**| 代扣签约串 | [optional]
**createShareCode** | **string**| 是否生成签约吱口令不传默认为N | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeInviteQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEmployeeTitleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayCommerceEcEmployeeTitleApi.md#create) | **POST** /v3/alipay/commerce/ec/employee/title | 新增员工抬头关系
[**delete()**](AlipayCommerceEcEmployeeTitleApi.md#delete) | **POST** /v3/alipay/commerce/ec/employee/title/delete | 删除员工抬头信息
[**modify()**](AlipayCommerceEcEmployeeTitleApi.md#modify) | **PUT** /v3/alipay/commerce/ec/employee/title | 修改员工抬头信息
## `create()`
```php
create($alipayCommerceEcEmployeeTitleCreateModel): object
```
新增员工抬头关系
批量新增员工抬头关系
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeTitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeTitleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleCreateModel
try {
$result = $apiInstance->create($alipayCommerceEcEmployeeTitleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeTitleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeTitleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleCreateModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayCommerceEcEmployeeTitleDeleteModel): object
```
删除员工抬头信息
批量删除员工抬头信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeTitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeTitleDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleDeleteModel
try {
$result = $apiInstance->delete($alipayCommerceEcEmployeeTitleDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeTitleApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeTitleDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleDeleteModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayCommerceEcEmployeeTitleModifyModel): object
```
修改员工抬头信息
修改员工抬头信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEmployeeTitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEmployeeTitleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcEmployeeTitleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEmployeeTitleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEmployeeTitleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEmployeeTitleModifyModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,232 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEnterpriseAddressApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**add()**](AlipayCommerceEcEnterpriseAddressApi.md#add) | **POST** /v3/alipay/commerce/ec/enterprise/address | 企业地址添加
[**modify()**](AlipayCommerceEcEnterpriseAddressApi.md#modify) | **PUT** /v3/alipay/commerce/ec/enterprise/address | 企业地址修改
[**query()**](AlipayCommerceEcEnterpriseAddressApi.md#query) | **GET** /v3/alipay/commerce/ec/enterprise/address | 企业地址查询
## `add()`
```php
add($alipayCommerceEcEnterpriseAddressAddModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressAddResponseModel
```
企业地址添加
企业地址添加
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseAddressApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEnterpriseAddressAddModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressAddModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressAddModel
try {
$result = $apiInstance->add($alipayCommerceEcEnterpriseAddressAddModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseAddressApi->add: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEnterpriseAddressAddModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressAddModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressAddResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayCommerceEcEnterpriseAddressModifyModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressModifyResponseModel
```
企业地址修改
企业地址修改
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseAddressApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEnterpriseAddressModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcEnterpriseAddressModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseAddressApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEnterpriseAddressModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($enterpriseId, $accountId, $agreementNo, $addressId, $cityCode, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressQueryResponseModel
```
企业地址查询
查询企业地址信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseAddressApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088501312695783; // string | 通过企业码2.0签约接口签约只填写企业id无需填写共同账户id和授权签约协议号。
$accountId = 2088501312612345; // string | 通过企业码1.0接口签约的共同账户和agreement_no搭配使用。
$agreementNo = 20215425001181407500; // string | 可通过签约消息获取。配合共同账户id使用当填写企业共同账户id时此字段必填。
$addressId = 1903501312695783; // string | 地址id
$cityCode = 310023; // string | 市
$pageNum = 1; // int | 页码从1开始
$pageSize = 20; // int | 每页数据
try {
$result = $apiInstance->query($enterpriseId, $accountId, $agreementNo, $addressId, $cityCode, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseAddressApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 通过企业码2.0签约接口签约只填写企业id无需填写共同账户id和授权签约协议号。 | [optional]
**accountId** | **string**| 通过企业码1.0接口签约的共同账户和agreement_no搭配使用。 | [optional]
**agreementNo** | **string**| 可通过签约消息获取。配合共同账户id使用当填写企业共同账户id时此字段必填。 | [optional]
**addressId** | **string**| 地址id | [optional]
**cityCode** | **string**| 市 | [optional]
**pageNum** | **int**| 页码从1开始 | [optional]
**pageSize** | **int**| 每页数据 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAddressQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEnterpriseAgreementApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcEnterpriseAgreementApi.md#query) | **GET** /v3/alipay/commerce/ec/enterprise/agreement | 查询企业签约企业码信息
## `query()`
```php
query($enterpriseId, $accountId): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAgreementQueryResponseModel
```
查询企业签约企业码信息
查询企业签约企业码信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseAgreementApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088441399627416; // string | 企业identerprise_id与account_id至少传一个如果都传了优先使用enterprise_id
$accountId = 2088610274867962; // string | 资金共同账号identerprise_id与account_id至少传一个如果都传了优先使用enterprise_id
try {
$result = $apiInstance->query($enterpriseId, $accountId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseAgreementApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业identerprise_id与account_id至少传一个如果都传了优先使用enterprise_id | [optional]
**accountId** | **string**| 资金共同账号identerprise_id与account_id至少传一个如果都传了优先使用enterprise_id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseAgreementQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,224 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEnterpriseApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayCommerceEcEnterpriseApi.md#create) | **POST** /v3/alipay/commerce/ec/enterprise/create | 企业入驻
[**delete()**](AlipayCommerceEcEnterpriseApi.md#delete) | **POST** /v3/alipay/commerce/ec/enterprise/delete | 企业注销
[**unsign()**](AlipayCommerceEcEnterpriseApi.md#unsign) | **GET** /v3/alipay/commerce/ec/enterprise/unsignurl | 企业解约
## `create()`
```php
create($alipayCommerceEcEnterpriseCreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseCreateResponseModel
```
企业入驻
企业入驻,并返回签约链接
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEnterpriseCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseCreateModel
try {
$result = $apiInstance->create($alipayCommerceEcEnterpriseCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEnterpriseCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayCommerceEcEnterpriseDeleteModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseDeleteResponseModel
```
企业注销
企业注销,清理企业数据
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEnterpriseDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseDeleteModel
try {
$result = $apiInstance->delete($alipayCommerceEcEnterpriseDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEnterpriseDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseDeleteModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseDeleteResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `unsign()`
```php
unsign($enterpriseId, $accountId, $agreementNo): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseUnsignResponseModel
```
企业解约
企业解约,获取解约链接,点击链接跳转到解约页面,进行解约协议
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088123412341234; // string | 通过企业码2.0签约接口签约只填写企业id无需填写共同账户id和授权签约协议号。
$accountId = 2088000194958956; // string | 通过企业码1.0接口签约的共同账户和agreement_no搭配使用。
$agreementNo = 20215425001181407500; // string | 可通过签约消息获取。配合共同账户id使用当填写企业共同账户id时此字段必填。
try {
$result = $apiInstance->unsign($enterpriseId, $accountId, $agreementNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseApi->unsign: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 通过企业码2.0签约接口签约只填写企业id无需填写共同账户id和授权签约协议号。 | [optional]
**accountId** | **string**| 通过企业码1.0接口签约的共同账户和agreement_no搭配使用。 | [optional]
**agreementNo** | **string**| 可通过签约消息获取。配合共同账户id使用当填写企业共同账户id时此字段必填。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseUnsignResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayCommerceEcEnterpriseInfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayCommerceEcEnterpriseInfoApi.md#modify) | **PUT** /v3/alipay/commerce/ec/enterprise | 企业信息修改
[**query()**](AlipayCommerceEcEnterpriseInfoApi.md#query) | **GET** /v3/alipay/commerce/ec/enterprise/info | 查询企业详情
## `modify()`
```php
modify($alipayCommerceEcEnterpriseInfoModifyModel): object
```
企业信息修改
修改企业信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEcEnterpriseInfoModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseInfoModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseInfoModifyModel
try {
$result = $apiInstance->modify($alipayCommerceEcEnterpriseInfoModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseInfoApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEcEnterpriseInfoModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseInfoModifyModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($enterpriseId): \Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseInfoQueryResponseModel
```
查询企业详情
查询企业详细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcEnterpriseInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 20889490309498; // string | 企业id
try {
$result = $apiInstance->query($enterpriseId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcEnterpriseInfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcEnterpriseInfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,94 @@
# Alipay\OpenAPISDK\AlipayCommerceEcJointaccountbillDetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayCommerceEcJointaccountbillDetailApi.md#batchquery) | **GET** /v3/alipay/commerce/ec/jointaccountbill/detail/batchquery | 企业账单批量分页查询
## `batchquery()`
```php
batchquery($enterpriseId, $bizScene, $userId, $openId, $employeeId, $pageNum, $pageSize, $startDate, $endDate): \Alipay\OpenAPISDK\Model\AlipayCommerceEcJointaccountbillDetailBatchqueryResponseModel
```
企业账单批量分页查询
分页查询企业账单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcJointaccountbillDetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088123456789000; // string | 企业ID
$bizScene = ISV_DEFAULT; // string | 业务场景。不传默认为ISV_DEFAULT
$userId = 2088123456789000; // string | 员工支付宝UID
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 员工支付宝UID
$employeeId = 2288029541813166; // string | 员工id
$pageNum = 1; // string | 页码
$pageSize = 20; // string | 每页大小
$startDate = yyyy-MM-dd HH:mm:ss; // string | 起始日期
$endDate = yyyy-MM-dd HH:mm:ss; // string | 截止日期
try {
$result = $apiInstance->batchquery($enterpriseId, $bizScene, $userId, $openId, $employeeId, $pageNum, $pageSize, $startDate, $endDate);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcJointaccountbillDetailApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业ID | [optional]
**bizScene** | **string**| 业务场景。不传默认为ISV_DEFAULT | [optional]
**userId** | **string**| 员工支付宝UID | [optional]
**openId** | **string**| 员工支付宝UID | [optional]
**employeeId** | **string**| 员工id | [optional]
**pageNum** | **string**| 页码 | [optional]
**pageSize** | **string**| 每页大小 | [optional]
**startDate** | **string**| 起始日期 | [optional]
**endDate** | **string**| 截止日期 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcJointaccountbillDetailBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayCommerceEcUserEnterpriseApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceEcUserEnterpriseApi.md#query) | **GET** /v3/alipay/commerce/ec/user/enterprise | 用户企业列表
## `query()`
```php
query($userId, $openId): \Alipay\OpenAPISDK\Model\AlipayCommerceEcUserEnterpriseQueryResponseModel
```
用户企业列表
用户所属企业列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEcUserEnterpriseApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$userId = 20889384849393; // string | 用户id
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 用户open_id
try {
$result = $apiInstance->query($userId, $openId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEcUserEnterpriseApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**userId** | **string**| 用户id | [optional]
**openId** | **string**| 用户open_id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEcUserEnterpriseQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,159 @@
# Alipay\OpenAPISDK\AlipayCommerceEducateCampusInstitutionsApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**add()**](AlipayCommerceEducateCampusInstitutionsApi.md#add) | **POST** /v3/alipay/commerce/educate/campus/institutions/add | 入驻学校信息
[**query()**](AlipayCommerceEducateCampusInstitutionsApi.md#query) | **GET** /v3/alipay/commerce/educate/campus/institutions/query | 查询学校信息
## `add()`
```php
add($alipayCommerceEducateCampusInstitutionsAddModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsAddResponseModel
```
入驻学校信息
学校信息入驻
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEducateCampusInstitutionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEducateCampusInstitutionsAddModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsAddModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsAddModel
try {
$result = $apiInstance->add($alipayCommerceEducateCampusInstitutionsAddModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEducateCampusInstitutionsApi->add: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEducateCampusInstitutionsAddModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsAddModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsAddResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($instName, $provinceCode, $cityCode, $instId, $instStdCode, $likeProperty): \Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsQueryResponseModel
```
查询学校信息
可以通过学校库产品查询支付宝系统中是否已存在对应的学校,避免重复入驻,以及通过该接口查询入驻的进度:入驻成功则会返回学校信息,失败则不会返回
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEducateCampusInstitutionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$instName = 复旦大学; // string | 学校名称
$provinceCode = 370000; // string | 省份编码,编码标准为中华人民共和国行政区划代码,参见 2020年12月中华人民共和国县以上行政区划代码。
$cityCode = 370900; // string | 城市编码,编码标准为中华人民共和国行政区划代码,参见 2020年12月中华人民共和国县以上行政区划代码。
$instId = 2088000139662311; // string | 学校内标:支付宝内部学校唯一编号。使用内标查询时,默认使用内标进行精确匹配。
$instStdCode = 202008016104; // string | 学校外标:统一社会信用编码或教育部提供的学校标识码。使用学校外标查询时,默认使用外标进行精确匹配。
$likeProperty = 1; // string | 是否使用学校名称模糊匹配进行查询,默认精确匹配。 枚举值如下: 1精确匹配 0模糊匹配
try {
$result = $apiInstance->query($instName, $provinceCode, $cityCode, $instId, $instStdCode, $likeProperty);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEducateCampusInstitutionsApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**instName** | **string**| 学校名称 | [optional]
**provinceCode** | **string**| 省份编码,编码标准为中华人民共和国行政区划代码,参见 2020年12月中华人民共和国县以上行政区划代码。 | [optional]
**cityCode** | **string**| 城市编码,编码标准为中华人民共和国行政区划代码,参见 2020年12月中华人民共和国县以上行政区划代码。 | [optional]
**instId** | **string**| 学校内标:支付宝内部学校唯一编号。使用内标查询时,默认使用内标进行精确匹配。 | [optional]
**instStdCode** | **string**| 学校外标:统一社会信用编码或教育部提供的学校标识码。使用学校外标查询时,默认使用外标进行精确匹配。 | [optional]
**likeProperty** | **string**| 是否使用学校名称模糊匹配进行查询,默认精确匹配。 枚举值如下: 1精确匹配 0模糊匹配 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEducateCampusInstitutionsQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceEducateSchoolcardOrderApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayCommerceEducateSchoolcardOrderApi.md#sync) | **POST** /v3/alipay/commerce/educate/schoolcard/order/sync | 校园卡支付订单数据同步
## `sync()`
```php
sync($alipayCommerceEducateSchoolcardOrderSyncModel): \Alipay\OpenAPISDK\Model\AlipayCommerceEducateSchoolcardOrderSyncResponseModel
```
校园卡支付订单数据同步
校园卡支付订单数据同步
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceEducateSchoolcardOrderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceEducateSchoolcardOrderSyncModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceEducateSchoolcardOrderSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceEducateSchoolcardOrderSyncModel
try {
$result = $apiInstance->sync($alipayCommerceEducateSchoolcardOrderSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceEducateSchoolcardOrderApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceEducateSchoolcardOrderSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceEducateSchoolcardOrderSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceEducateSchoolcardOrderSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceIotDeviceReportApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**upload()**](AlipayCommerceIotDeviceReportApi.md#upload) | **POST** /v3/alipay/commerce/iot/device/report/upload | 设备检测报告上传
## `upload()`
```php
upload($alipayCommerceIotDeviceReportUploadModel): \Alipay\OpenAPISDK\Model\AlipayCommerceIotDeviceReportUploadResponseModel
```
设备检测报告上传
设备检测报告上传
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceIotDeviceReportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceIotDeviceReportUploadModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceIotDeviceReportUploadModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceIotDeviceReportUploadModel
try {
$result = $apiInstance->upload($alipayCommerceIotDeviceReportUploadModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceIotDeviceReportApi->upload: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceIotDeviceReportUploadModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceIotDeviceReportUploadModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceIotDeviceReportUploadResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayCommerceIotSdarttoolMessageApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceIotSdarttoolMessageApi.md#query) | **GET** /v3/alipay/commerce/iot/sdarttool/message/query | 消息查询
[**send()**](AlipayCommerceIotSdarttoolMessageApi.md#send) | **POST** /v3/alipay/commerce/iot/sdarttool/message/send | IOT消息服务
## `query()`
```php
query($messageNo): \Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageQueryResponseModel
```
消息查询
isv通过消息id查询消息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceIotSdarttoolMessageApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$messageNo = 201911250000021611; // string | 消息ID
try {
$result = $apiInstance->query($messageNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceIotSdarttoolMessageApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**messageNo** | **string**| 消息ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `send()`
```php
send($alipayCommerceIotSdarttoolMessageSendModel): \Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageSendResponseModel
```
IOT消息服务
ISV通过此接口向IOT设备推送消息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceIotSdarttoolMessageApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceIotSdarttoolMessageSendModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageSendModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageSendModel
try {
$result = $apiInstance->send($alipayCommerceIotSdarttoolMessageSendModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceIotSdarttoolMessageApi->send: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceIotSdarttoolMessageSendModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageSendModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceIotSdarttoolMessageSendResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,151 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsInvoiceIstdwaybillApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayCommerceLogisticsInvoiceIstdwaybillApi.md#create) | **POST** /v3/alipay/commerce/logistics/invoice/istdwaybill/create | 开即时配送订单发票
[**query()**](AlipayCommerceLogisticsInvoiceIstdwaybillApi.md#query) | **GET** /v3/alipay/commerce/logistics/invoice/istdwaybill/query | 查询即时配送订单的开票结果
## `create()`
```php
create($alipayCommerceLogisticsInvoiceIstdwaybillCreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillCreateResponseModel
```
开即时配送订单发票
开即时配送订单发票
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsInvoiceIstdwaybillApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsInvoiceIstdwaybillCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillCreateModel
try {
$result = $apiInstance->create($alipayCommerceLogisticsInvoiceIstdwaybillCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsInvoiceIstdwaybillApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsInvoiceIstdwaybillCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($logisticsCode, $outInvoiceRequestNo): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillQueryResponseModel
```
查询即时配送订单的开票结果
查询即时配送订单的开票结果
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsInvoiceIstdwaybillApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$logisticsCode = FENGNIAO; // string | 即时配送公司编码
$outInvoiceRequestNo = out_invoice_no_00001; // string | 开票请求流水号
try {
$result = $apiInstance->query($logisticsCode, $outInvoiceRequestNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsInvoiceIstdwaybillApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**logisticsCode** | **string**| 即时配送公司编码 | [optional]
**outInvoiceRequestNo** | **string**| 开票请求流水号 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsInvoiceIstdwaybillQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,75 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsLogisticscompanyInstantdeliveryApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceLogisticsLogisticscompanyInstantdeliveryApi.md#query) | **GET** /v3/alipay/commerce/logistics/logisticscompany/instantdelivery/query | 查询支付宝支持的即时配送公司
## `query()`
```php
query(): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsLogisticscompanyInstantdeliveryQueryResponseModel
```
查询支付宝支持的即时配送公司
查询支付宝支持的即时配送公司
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsLogisticscompanyInstantdeliveryApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
try {
$result = $apiInstance->query();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsLogisticscompanyInstantdeliveryApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
This endpoint does not need any parameter.
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsLogisticscompanyInstantdeliveryQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsOrderInstantdeliveryApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**cancel()**](AlipayCommerceLogisticsOrderInstantdeliveryApi.md#cancel) | **POST** /v3/alipay/commerce/logistics/order/instantdelivery/cancel | 取消即时配送订单
[**create()**](AlipayCommerceLogisticsOrderInstantdeliveryApi.md#create) | **POST** /v3/alipay/commerce/logistics/order/instantdelivery/create | 下即时配送订单
[**precreate()**](AlipayCommerceLogisticsOrderInstantdeliveryApi.md#precreate) | **POST** /v3/alipay/commerce/logistics/order/instantdelivery/precreate | 预下即时配送订单
## `cancel()`
```php
cancel($alipayCommerceLogisticsOrderInstantdeliveryCancelModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCancelResponseModel
```
取消即时配送订单
取消即时配送订单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsOrderInstantdeliveryApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsOrderInstantdeliveryCancelModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCancelModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCancelModel
try {
$result = $apiInstance->cancel($alipayCommerceLogisticsOrderInstantdeliveryCancelModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsOrderInstantdeliveryApi->cancel: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsOrderInstantdeliveryCancelModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCancelModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCancelResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `create()`
```php
create($alipayCommerceLogisticsOrderInstantdeliveryCreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCreateResponseModel
```
下即时配送订单
下即时配送订单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsOrderInstantdeliveryApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsOrderInstantdeliveryCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCreateModel
try {
$result = $apiInstance->create($alipayCommerceLogisticsOrderInstantdeliveryCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsOrderInstantdeliveryApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsOrderInstantdeliveryCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `precreate()`
```php
precreate($alipayCommerceLogisticsOrderInstantdeliveryPrecreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryPrecreateResponseModel
```
预下即时配送订单
预下即时配送订单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsOrderInstantdeliveryApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsOrderInstantdeliveryPrecreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryPrecreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryPrecreateModel
try {
$result = $apiInstance->precreate($alipayCommerceLogisticsOrderInstantdeliveryPrecreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsOrderInstantdeliveryApi->precreate: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsOrderInstantdeliveryPrecreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryPrecreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderInstantdeliveryPrecreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsOrderIstdcancelApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**preconsult()**](AlipayCommerceLogisticsOrderIstdcancelApi.md#preconsult) | **POST** /v3/alipay/commerce/logistics/order/istdcancel/preconsult | 预取消即时配送订单
## `preconsult()`
```php
preconsult($alipayCommerceLogisticsOrderIstdcancelPreconsultModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdcancelPreconsultResponseModel
```
预取消即时配送订单
预取消即时配送订单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsOrderIstdcancelApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsOrderIstdcancelPreconsultModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdcancelPreconsultModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdcancelPreconsultModel
try {
$result = $apiInstance->preconsult($alipayCommerceLogisticsOrderIstdcancelPreconsultModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsOrderIstdcancelApi->preconsult: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsOrderIstdcancelPreconsultModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdcancelPreconsultModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdcancelPreconsultResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsOrderIstdretryApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayCommerceLogisticsOrderIstdretryApi.md#create) | **POST** /v3/alipay/commerce/logistics/order/istdretry/create | 重下即时配送订单
## `create()`
```php
create($alipayCommerceLogisticsOrderIstdretryCreateModel): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdretryCreateResponseModel
```
重下即时配送订单
重下即时配送订单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsOrderIstdretryApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceLogisticsOrderIstdretryCreateModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdretryCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdretryCreateModel
try {
$result = $apiInstance->create($alipayCommerceLogisticsOrderIstdretryCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsOrderIstdretryApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceLogisticsOrderIstdretryCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdretryCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsOrderIstdretryCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayCommerceLogisticsWaybillIstddetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceLogisticsWaybillIstddetailApi.md#query) | **GET** /v3/alipay/commerce/logistics/waybill/istddetail/query | 查询即时配送运单详情
## `query()`
```php
query($shopNo, $outOrderNo, $orderNo, $logisticsCode, $waybillNo): \Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsWaybillIstddetailQueryResponseModel
```
查询即时配送运单详情
查询即时配送运单详情
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceLogisticsWaybillIstddetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$shopNo = shopno001; // string | 商家门店编号
$outOrderNo = 2020090411140000000000777000216122; // string | 商家订单号
$orderNo = 2020090411130000000000772400280352; // string | 支付宝订单流水号
$logisticsCode = FENGNIAO; // string | 即时配送公司编码
$waybillNo = waybillno001; // string | 即时配送运单编号
try {
$result = $apiInstance->query($shopNo, $outOrderNo, $orderNo, $logisticsCode, $waybillNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceLogisticsWaybillIstddetailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**shopNo** | **string**| 商家门店编号 | [optional]
**outOrderNo** | **string**| 商家订单号 | [optional]
**orderNo** | **string**| 支付宝订单流水号 | [optional]
**logisticsCode** | **string**| 即时配送公司编码 | [optional]
**waybillNo** | **string**| 即时配送运单编号 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceLogisticsWaybillIstddetailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,217 @@
# Alipay\OpenAPISDK\AlipayCommerceOperationActivityMerchantApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayCommerceOperationActivityMerchantApi.md#modify) | **POST** /v3/alipay/commerce/operation/activity/merchant/modify | 商户签约信息修改
[**sign()**](AlipayCommerceOperationActivityMerchantApi.md#sign) | **POST** /v3/alipay/commerce/operation/activity/merchant/sign | 商户签约活动
[**unsign()**](AlipayCommerceOperationActivityMerchantApi.md#unsign) | **POST** /v3/alipay/commerce/operation/activity/merchant/unsign | 活动商户解约
## `modify()`
```php
modify($alipayCommerceOperationActivityMerchantModifyModel): object
```
商户签约信息修改
商户签约信息修改
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceOperationActivityMerchantApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceOperationActivityMerchantModifyModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantModifyModel
try {
$result = $apiInstance->modify($alipayCommerceOperationActivityMerchantModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceOperationActivityMerchantApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceOperationActivityMerchantModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantModifyModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `sign()`
```php
sign($alipayCommerceOperationActivityMerchantSignModel): object
```
商户签约活动
商户签约活动
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceOperationActivityMerchantApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceOperationActivityMerchantSignModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantSignModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantSignModel
try {
$result = $apiInstance->sign($alipayCommerceOperationActivityMerchantSignModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceOperationActivityMerchantApi->sign: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceOperationActivityMerchantSignModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceOperationActivityMerchantSignModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `unsign()`
```php
unsign(): object
```
活动商户解约
用户银行商户模式商户解约活动使用
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceOperationActivityMerchantApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
try {
$result = $apiInstance->unsign();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceOperationActivityMerchantApi->unsign: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
This endpoint does not need any parameter.
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayCommerceOperationBankActivityApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayCommerceOperationBankActivityApi.md#query) | **GET** /v3/alipay/commerce/operation/bank/activity/query | 银行活动信息查询
## `query()`
```php
query($openId, $userId): \Alipay\OpenAPISDK\Model\AlipayCommerceOperationBankActivityQueryResponseModel
```
银行活动信息查询
银行活动信息查询
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceOperationBankActivityApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 支付宝openId
$userId = 208822294389xxxx; // string | 蚂蚁统一会员ID
try {
$result = $apiInstance->query($openId, $userId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceOperationBankActivityApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**openId** | **string**| 支付宝openId | [optional]
**userId** | **string**| 蚂蚁统一会员ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceOperationBankActivityQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayCommerceTransportChargerChargerbindinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayCommerceTransportChargerChargerbindinfoApi.md#sync) | **POST** /v3/alipay/commerce/transport/charger/chargerbindinfo/sync | 充电运营商同步用户绑定充电桩信息接口
## `sync()`
```php
sync($authToken, $alipayCommerceTransportChargerChargerbindinfoSyncModel): \Alipay\OpenAPISDK\Model\AlipayCommerceTransportChargerChargerbindinfoSyncResponseModel
```
充电运营商同步用户绑定充电桩信息接口
设备运营商通过该接口同步自己阵地中用户绑定充电桩的信息,包含绑定信息,解绑信息,设备状态等等设备信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceTransportChargerChargerbindinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$authToken = 'authToken_example'; // string | 用户授权令牌
$alipayCommerceTransportChargerChargerbindinfoSyncModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceTransportChargerChargerbindinfoSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceTransportChargerChargerbindinfoSyncModel
try {
$result = $apiInstance->sync($authToken, $alipayCommerceTransportChargerChargerbindinfoSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceTransportChargerChargerbindinfoApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**authToken** | **string**| 用户授权令牌 | [optional]
**alipayCommerceTransportChargerChargerbindinfoSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceTransportChargerChargerbindinfoSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceTransportChargerChargerbindinfoSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceTransportParkingEnterinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayCommerceTransportParkingEnterinfoApi.md#sync) | **POST** /v3/alipay/commerce/transport/parking/enterinfo/sync | 停车入场模板消息配置
## `sync()`
```php
sync($alipayCommerceTransportParkingEnterinfoSyncModel): \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingEnterinfoSyncResponseModel
```
停车入场模板消息配置
车辆驶入停车场时,服务商通过此接口配置消息模板内容告知支付宝发送给用户
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceTransportParkingEnterinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceTransportParkingEnterinfoSyncModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingEnterinfoSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingEnterinfoSyncModel
try {
$result = $apiInstance->sync($alipayCommerceTransportParkingEnterinfoSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceTransportParkingEnterinfoApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceTransportParkingEnterinfoSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingEnterinfoSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingEnterinfoSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceTransportParkingExitinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayCommerceTransportParkingExitinfoApi.md#sync) | **POST** /v3/alipay/commerce/transport/parking/exitinfo/sync | 停车离场消息模板配置
## `sync()`
```php
sync($alipayCommerceTransportParkingExitinfoSyncModel): \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingExitinfoSyncResponseModel
```
停车离场消息模板配置
用户要驶离停车场时,服务商通过此接口配置消息模板内容告知支付宝发送给用户
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceTransportParkingExitinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceTransportParkingExitinfoSyncModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingExitinfoSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingExitinfoSyncModel
try {
$result = $apiInstance->sync($alipayCommerceTransportParkingExitinfoSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceTransportParkingExitinfoApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceTransportParkingExitinfoSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingExitinfoSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingExitinfoSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayCommerceTransportParkingPaymentinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayCommerceTransportParkingPaymentinfoApi.md#sync) | **POST** /v3/alipay/commerce/transport/parking/paymentinfo/sync | 停车支付模板消息配置
## `sync()`
```php
sync($alipayCommerceTransportParkingPaymentinfoSyncModel): \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingPaymentinfoSyncResponseModel
```
停车支付模板消息配置
用户在场内支付时,服务商通过此接口配置消息模板内容告知支付宝发送给用户
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayCommerceTransportParkingPaymentinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayCommerceTransportParkingPaymentinfoSyncModel = new \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingPaymentinfoSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingPaymentinfoSyncModel
try {
$result = $apiInstance->sync($alipayCommerceTransportParkingPaymentinfoSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayCommerceTransportParkingPaymentinfoApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayCommerceTransportParkingPaymentinfoSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingPaymentinfoSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayCommerceTransportParkingPaymentinfoSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,151 @@
# Alipay\OpenAPISDK\AlipayDataBillAccountbookereceiptApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayDataBillAccountbookereceiptApi.md#apply) | **POST** /v3/alipay/data/bill/accountbookereceipt/apply | 申请子账本电子回单(incubating)
[**query()**](AlipayDataBillAccountbookereceiptApi.md#query) | **GET** /v3/alipay/data/bill/accountbookereceipt/query | 查询子账本电子回单状态(incubating)
## `apply()`
```php
apply($alipayDataBillAccountbookereceiptApplyModel): \Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptApplyResponseModel
```
申请子账本电子回单(incubating)
申请子账本电子回单(子账本业务定制接口)
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillAccountbookereceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayDataBillAccountbookereceiptApplyModel = new \Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptApplyModel
try {
$result = $apiInstance->apply($alipayDataBillAccountbookereceiptApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillAccountbookereceiptApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayDataBillAccountbookereceiptApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($fileId, $agreementNo): \Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptQueryResponseModel
```
查询子账本电子回单状态(incubating)
电子签章申请分两个步骤: 1、使用alipay.data.bill.ereceipt.apply创建申请并获取file_id信息。 2、等待一段时间后使用file_id查询alipay.data.bill.ereceipt.query申请信息。 单个申请建议每5分钟查询一次状态。汇总回单建议30分钟查询一次
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillAccountbookereceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$fileId = 12345; // string | 根据申请id查询状态
$agreementNo = 20205215001418078112; // string | 协议号
try {
$result = $apiInstance->query($fileId, $agreementNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillAccountbookereceiptApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**fileId** | **string**| 根据申请id查询状态 | [optional]
**agreementNo** | **string**| 协议号 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillAccountbookereceiptQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,96 @@
# Alipay\OpenAPISDK\AlipayDataBillAccountlogApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillAccountlogApi.md#query) | **GET** /v3/alipay/data/bill/accountlog/query | 支付宝商家账户账务明细查询
## `query()`
```php
query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $pageNo, $pageSize, $transCode, $agreementNo, $agreementProductCode, $billUserId): \Alipay\OpenAPISDK\Model\AlipayDataBillAccountlogQueryResponseModel
```
支付宝商家账户账务明细查询
为支付宝商家提供支付宝账户的账务流水信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillAccountlogApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 账务流水创建时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 账务流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$alipayOrderNo = 20190101***; // string | 支付宝订单号,通过支付宝订单号精确查询相关的流水明细,商户订单号与支付宝订单号互斥
$merchantOrderNo = TX***; // string | 商户订单号,通过商户订单号精确查询相关的流水明细,商户订单号与支付宝订单号互斥
$pageNo = 1; // string | 分页号从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
$transCode = 101101,301101; // string | 账务的类型代码,特殊场景下使用
$agreementNo = 20215606000635888888; // string | 协议授权码,特殊场景下使用
$agreementProductCode = FUND_SIGN_WITHHOLDING; // string | 协议产品码。特殊场景下使用
$billUserId = 2088123456789012; // string | 指定用户做账单查询
try {
$result = $apiInstance->query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $pageNo, $pageSize, $transCode, $agreementNo, $agreementProductCode, $billUserId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillAccountlogApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 账务流水创建时间的起始范围 | [optional]
**endTime** | **string**| 账务流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**alipayOrderNo** | **string**| 支付宝订单号,通过支付宝订单号精确查询相关的流水明细,商户订单号与支付宝订单号互斥 | [optional]
**merchantOrderNo** | **string**| 商户订单号,通过商户订单号精确查询相关的流水明细,商户订单号与支付宝订单号互斥 | [optional]
**pageNo** | **string**| 分页号从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
**transCode** | **string**| 账务的类型代码,特殊场景下使用 | [optional]
**agreementNo** | **string**| 协议授权码,特殊场景下使用 | [optional]
**agreementProductCode** | **string**| 协议产品码。特殊场景下使用 | [optional]
**billUserId** | **string**| 指定用户做账单查询 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillAccountlogQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayDataBillBailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillBailApi.md#query) | **GET** /v3/alipay/data/bill/bail/query | 支付宝商家账户保证金查询
## `query()`
```php
query($startTime, $endTime, $bailType, $transLogId, $bizOrigNo): \Alipay\OpenAPISDK\Model\AlipayDataBillBailQueryResponseModel
```
支付宝商家账户保证金查询
为支付宝商家提供支付宝账户保证金信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillBailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 保证金流水创建时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 保证金流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$bailType = TMALL_S_BAIL; // string | 保证金类型目前支持TMALL_S_BAIL-天猫保证金TAOBAO_BAIL-淘宝保证金
$transLogId = 20190101***; // string | 保证金流水号。如果查询参数中指定流水号,则只查询流水号相关的记录
$bizOrigNo = 1***; // string | 业务基础订单号。如果查询参数中指定订单号,则只查询相关的记录
try {
$result = $apiInstance->query($startTime, $endTime, $bailType, $transLogId, $bizOrigNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillBailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 保证金流水创建时间的起始范围 | [optional]
**endTime** | **string**| 保证金流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**bailType** | **string**| 保证金类型目前支持TMALL_S_BAIL-天猫保证金TAOBAO_BAIL-淘宝保证金 | [optional]
**transLogId** | **string**| 保证金流水号。如果查询参数中指定流水号,则只查询流水号相关的记录 | [optional]
**bizOrigNo** | **string**| 业务基础订单号。如果查询参数中指定订单号,则只查询相关的记录 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillBailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayDataBillBalanceApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillBalanceApi.md#query) | **GET** /v3/alipay/data/bill/balance/query | 支付宝商家账户当前余额查询
## `query()`
```php
query($billUserId): \Alipay\OpenAPISDK\Model\AlipayDataBillBalanceQueryResponseModel
```
支付宝商家账户当前余额查询
为支付宝商家提供支付宝账户当前余额信息,包括冻结金额,可用余额和总额,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillBalanceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$billUserId = 2088123456789012; // string | 目标查询账户(仅支持部分场景,查询自身时候不需要传递当前字段)。
try {
$result = $apiInstance->query($billUserId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillBalanceApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**billUserId** | **string**| 目标查询账户(仅支持部分场景,查询自身时候不需要传递当前字段)。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillBalanceQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayDataBillBalancehisApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillBalancehisApi.md#query) | **GET** /v3/alipay/data/bill/balancehis/query | 支付宝商家账户历史余额查询
## `query()`
```php
query($bizDate, $bizMonth): \Alipay\OpenAPISDK\Model\AlipayDataBillBalancehisQueryResponseModel
```
支付宝商家账户历史余额查询
为支付宝商家提供支付宝账户历史余额信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillBalancehisApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$bizDate = 2019-08-01; // string | 查询指定自然日的起初余额和期末余额biz_date与biz_month传入参数互斥
$bizMonth = 2019-08; // string | 查询指定自然月的起初余额和期末余额biz_date与biz_month传入参数互斥
try {
$result = $apiInstance->query($bizDate, $bizMonth);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillBalancehisApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**bizDate** | **string**| 查询指定自然日的起初余额和期末余额biz_date与biz_month传入参数互斥 | [optional]
**bizMonth** | **string**| 查询指定自然月的起初余额和期末余额biz_date与biz_month传入参数互斥 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillBalancehisQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayDataBillBizfundagentApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillBizfundagentApi.md#query) | **GET** /v3/alipay/data/bill/bizfundagent/query | ISV代理商户资金业务账单查询
## `query()`
```php
query($startTime, $endTime, $pageNo, $pageSize, $agreementNo): \Alipay\OpenAPISDK\Model\AlipayDataBillBizfundagentQueryResponseModel
```
ISV代理商户资金业务账单查询
用于ISV代理商户查询商户的资金业务账单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillBizfundagentApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2021-01-01 00:00:00; // string | 账单查询时间范围 -- 起始时间
$endTime = 2021-02-01 00:00:00; // string | 账单查询时间范围 -- 结束范围。时间范围最大不超过31天。
$pageNo = 1; // string | 页码从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
$agreementNo = 20205215001418078112; // string | ISV与商户授权协议号
try {
$result = $apiInstance->query($startTime, $endTime, $pageNo, $pageSize, $agreementNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillBizfundagentApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 账单查询时间范围 -- 起始时间 | [optional]
**endTime** | **string**| 账单查询时间范围 -- 结束范围。时间范围最大不超过31天。 | [optional]
**pageNo** | **string**| 页码从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
**agreementNo** | **string**| ISV与商户授权协议号 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillBizfundagentQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,90 @@
# Alipay\OpenAPISDK\AlipayDataBillBuyApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillBuyApi.md#query) | **GET** /v3/alipay/data/bill/buy/query | 支付宝商家账户买入交易查询
## `query()`
```php
query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $storeNo, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataBillBuyQueryResponseModel
```
支付宝商家账户买入交易查询
为支付宝商家提供支付宝账户买入交易信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillBuyApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 交易流水创建时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 交易流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$alipayOrderNo = 20190101***; // string | 支付宝交易流水号。如果查询参数中指定流水号,则只查询流水号相关的记录
$merchantOrderNo = TX***; // string | 商户交易号。如果查询参数中指定交易号,则只查询相关的记录
$storeNo = 门店1; // string | 门店编号,模糊搜索
$pageNo = 1; // string | 分页号从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
try {
$result = $apiInstance->query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $storeNo, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillBuyApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 交易流水创建时间的起始范围 | [optional]
**endTime** | **string**| 交易流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**alipayOrderNo** | **string**| 支付宝交易流水号。如果查询参数中指定流水号,则只查询流水号相关的记录 | [optional]
**merchantOrderNo** | **string**| 商户交易号。如果查询参数中指定交易号,则只查询相关的记录 | [optional]
**storeNo** | **string**| 门店编号,模糊搜索 | [optional]
**pageNo** | **string**| 分页号从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillBuyQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayDataBillEreceiptApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayDataBillEreceiptApi.md#apply) | **POST** /v3/alipay/data/bill/ereceipt/apply | 申请电子回单(incubating)
[**query()**](AlipayDataBillEreceiptApi.md#query) | **GET** /v3/alipay/data/bill/ereceipt/query | 查询电子回单状态(incubating)
## `apply()`
```php
apply($alipayDataBillEreceiptApplyModel): \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptApplyResponseModel
```
申请电子回单(incubating)
支持商家下载多种类型支付宝资金凭证。包括:余额收支证明、余额收支流水证明、转入转出收支证明、收支汇总证明(日汇总)以及收支汇总证明(月汇总)。 账单凭证申请分两个步骤: 1、使用alipay.data.bill.ereceipt.apply创建申请并获取file_id信息。 2、使用file_id查询alipay.data.bill.ereceipt.query获取回单信息回单生成完毕将会返回对应的下载链接下载链接时效为30秒过期将无法下载需重新调用alipay.data.bill.ereceipt.query获取新的下载链接。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillEreceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayDataBillEreceiptApplyModel = new \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptApplyModel
try {
$result = $apiInstance->apply($alipayDataBillEreceiptApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillEreceiptApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayDataBillEreceiptApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($fileId): \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptQueryResponseModel
```
查询电子回单状态(incubating)
电子签章申请分两个步骤: 1、使用alipay.data.bill.ereceipt.apply创建申请并获取file_id信息。 2、等待一段时间后使用file_id查询alipay.data.bill.ereceipt.query申请信息。 单个申请建议每5分钟查询一次状态。批量回单建议20分钟查询一次。汇总回单建议30分钟查询一次
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillEreceiptApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$fileId = 12345; // string | 根据申请id查询状态。通过 <a href=\"https://opendocs.alipay.com/apis/api_15/alipay.data.bill.ereceipt.apply\">alipay.data.bill.ereceipt.apply(申请电子回单(incubating))</a> 接口同步响应获取。
try {
$result = $apiInstance->query($fileId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillEreceiptApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**fileId** | **string**| 根据申请id查询状态。通过 &lt;a href&#x3D;\&quot;https://opendocs.alipay.com/apis/api_15/alipay.data.bill.ereceipt.apply\&quot;&gt;alipay.data.bill.ereceipt.apply(申请电子回单(incubating))&lt;/a&gt; 接口同步响应获取。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayDataBillEreceiptagentApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayDataBillEreceiptagentApi.md#apply) | **POST** /v3/alipay/data/bill/ereceiptagent/apply | ISV代理商户申请电子回单
## `apply()`
```php
apply($alipayDataBillEreceiptagentApplyModel): \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptagentApplyResponseModel
```
ISV代理商户申请电子回单
ISV代理商户申请商户的资金业务回单。 电子签章申请分两个步骤: 1、使用alipay.data.bill.ereceiptagent.apply创建申请并获取file_id信息。 2、等待一段时间后使用file_id查询alipay.data.bill.ereceipt.query申请信息。单个申请建议每5分钟查询一次状态汇总日/月回单建议20分钟查询一次。月初回单生成较慢请耐心等待汇总回单在月初申请需要等待几个小时 注:申请成功,并不代表明细查询的流水一定存在。如果流水不存在,在查询时将会提示。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillEreceiptagentApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayDataBillEreceiptagentApplyModel = new \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptagentApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptagentApplyModel
try {
$result = $apiInstance->apply($alipayDataBillEreceiptagentApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillEreceiptagentApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayDataBillEreceiptagentApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptagentApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillEreceiptagentApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,90 @@
# Alipay\OpenAPISDK\AlipayDataBillSellApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillSellApi.md#query) | **GET** /v3/alipay/data/bill/sell/query | 支付宝商家账户卖出交易查询
## `query()`
```php
query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $storeNo, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataBillSellQueryResponseModel
```
支付宝商家账户卖出交易查询
为支付宝商家提供支付宝账户卖出交易信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillSellApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 卖出交易流水创建时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 卖出交易流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$alipayOrderNo = 20190101***; // string | 支付宝交易流水号。如果查询参数中指定流水号,则只查询流水号相关的记录
$merchantOrderNo = TX***; // string | 商户交易号。如果查询参数中指定交易号,则只查询相关的记录
$storeNo = 门店1; // string | 门店编号,模糊搜索
$pageNo = 1; // string | 分页号从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
try {
$result = $apiInstance->query($startTime, $endTime, $alipayOrderNo, $merchantOrderNo, $storeNo, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillSellApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 卖出交易流水创建时间的起始范围 | [optional]
**endTime** | **string**| 卖出交易流水创建时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**alipayOrderNo** | **string**| 支付宝交易流水号。如果查询参数中指定流水号,则只查询流水号相关的记录 | [optional]
**merchantOrderNo** | **string**| 商户交易号。如果查询参数中指定交易号,则只查询相关的记录 | [optional]
**storeNo** | **string**| 门店编号,模糊搜索 | [optional]
**pageNo** | **string**| 分页号从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillSellQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayDataBillTransferApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillTransferApi.md#query) | **GET** /v3/alipay/data/bill/transfer/query | 支付宝商家账户充值,转账,提现查询
## `query()`
```php
query($startTime, $endTime, $type, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataBillTransferQueryResponseModel
```
支付宝商家账户充值,转账,提现查询
为支付宝商家提供支付宝账户充值,转账,提现信息,供对账使用。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillTransferApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 充值、转账、提现流水业务时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 充值、转账、提现流水业务时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$type = DEPOSIT; // string | 转账类型:充值-DEPOSIT提现-WITHDRAW转账-TRANSFER。
$pageNo = 1; // string | 分页号从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
try {
$result = $apiInstance->query($startTime, $endTime, $type, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillTransferApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 充值、转账、提现流水业务时间的起始范围 | [optional]
**endTime** | **string**| 充值、转账、提现流水业务时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**type** | **string**| 转账类型:充值-DEPOSIT提现-WITHDRAW转账-TRANSFER。 | [optional]
**pageNo** | **string**| 分页号从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillTransferQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,90 @@
# Alipay\OpenAPISDK\AlipayDataBillTransferaccountbookApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataBillTransferaccountbookApi.md#query) | **GET** /v3/alipay/data/bill/transferaccountbook/query | 子账本充提转账单查询(incubating)
## `query()`
```php
query($startTime, $endTime, $type, $agreementNo, $storeNo, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataBillTransferaccountbookQueryResponseModel
```
子账本充提转账单查询(incubating)
子账本充提转账单查询(子账本业务定制接口)
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataBillTransferaccountbookApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$startTime = 2019-01-01 00:00:00; // string | 充值、转账、提现流水业务时间的起始范围
$endTime = 2019-01-02 00:00:00; // string | 充值、转账、提现流水业务时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间
$type = TRANSFER; // string | 转账类型:充值-DEPOSIT提现-WITHDRAW转账-TRANSFER。
$agreementNo = 20205215001418078112; // string | 协议号
$storeNo = 2088000117463004; // string | 子账本号,或者子账本名称。模糊查询
$pageNo = 1; // string | 分页号从1开始
$pageSize = 2000; // string | 分页大小1000-2000默认2000
try {
$result = $apiInstance->query($startTime, $endTime, $type, $agreementNo, $storeNo, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataBillTransferaccountbookApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **string**| 充值、转账、提现流水业务时间的起始范围 | [optional]
**endTime** | **string**| 充值、转账、提现流水业务时间的结束范围。与起始时间间隔不超过31天。查询结果为起始时间至结束时间的左闭右开区间 | [optional]
**type** | **string**| 转账类型:充值-DEPOSIT提现-WITHDRAW转账-TRANSFER。 | [optional]
**agreementNo** | **string**| 协议号 | [optional]
**storeNo** | **string**| 子账本号,或者子账本名称。模糊查询 | [optional]
**pageNo** | **string**| 分页号从1开始 | [optional]
**pageSize** | **string**| 分页大小1000-2000默认2000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataBillTransferaccountbookQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayDataDataserviceAdConversionApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**upload()**](AlipayDataDataserviceAdConversionApi.md#upload) | **POST** /v3/alipay/data/dataservice/ad/conversion/upload | 转化数据回传
## `upload()`
```php
upload($alipayDataDataserviceAdConversionUploadModel): object
```
转化数据回传
用于回传转化数据
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataDataserviceAdConversionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayDataDataserviceAdConversionUploadModel = new \Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdConversionUploadModel(); // \Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdConversionUploadModel
try {
$result = $apiInstance->upload($alipayDataDataserviceAdConversionUploadModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataDataserviceAdConversionApi->upload: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayDataDataserviceAdConversionUploadModel** | **\Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdConversionUploadModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,169 @@
# Alipay\OpenAPISDK\AlipayDataDataserviceAdPromotepageApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayDataDataserviceAdPromotepageApi.md#batchquery) | **GET** /v3/alipay/data/dataservice/ad/promotepage/batchquery | 自建推广页列表批量查询
[**download()**](AlipayDataDataserviceAdPromotepageApi.md#download) | **GET** /v3/alipay/data/dataservice/ad/promotepage/download | 自建推广页留资数据查询
## `batchquery()`
```php
batchquery($bizToken, $principalTag, $type, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdPromotepageBatchqueryResponseModel
```
自建推广页列表批量查询
用于获取指定商家的自建推广页列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataDataserviceAdPromotepageApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$bizToken = HYjofejnnlp89730202bcklHH; // string | 代理商访问灯火平台的token
$principalTag = yfvbv133498; // string | 商家标志
$type = COLLECT_INFO; // string | 推广页类型COLLECT_INFO - 免费留资TRADE - 付费留资; OPERATION_PAID - 运营商付费留资;待扩展
$pageNo = 1; // int | 分页参数之页数从1开始
$pageSize = 100; // int | 分页参数之每页大小最大1000
try {
$result = $apiInstance->batchquery($bizToken, $principalTag, $type, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataDataserviceAdPromotepageApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**bizToken** | **string**| 代理商访问灯火平台的token | [optional]
**principalTag** | **string**| 商家标志 | [optional]
**type** | **string**| 推广页类型COLLECT_INFO - 免费留资TRADE - 付费留资; OPERATION_PAID - 运营商付费留资;待扩展 | [optional]
**pageNo** | **int**| 分页参数之页数从1开始 | [optional]
**pageSize** | **int**| 分页参数之每页大小最大1000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdPromotepageBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `download()`
```php
download($bizToken, $principalTag, $promotePageId, $startDate, $endDate, $pageNo, $pageSize): \Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdPromotepageDownloadResponseModel
```
自建推广页留资数据查询
用于获取指定商家指定推广页的留资数据
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataDataserviceAdPromotepageApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$bizToken = HYjofejnnlp89730202bcklHH; // string | 代理商访问灯火平台的token
$principalTag = yfvbv133498; // string | 商家标志
$promotePageId = 2018374; // int | 推广页id
$startDate = "2020-12-12"; // string | 留资开始日期格式yyyy-mm-dd不能早于30天前
$endDate = “2020-12-13; // string | 留资结束日期格式yyyy-mm-dd不能晚于当天
$pageNo = 1; // int | 分页参数之页数从1开始
$pageSize = 100; // int | 分页参数之每页大小最大1000
try {
$result = $apiInstance->download($bizToken, $principalTag, $promotePageId, $startDate, $endDate, $pageNo, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataDataserviceAdPromotepageApi->download: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**bizToken** | **string**| 代理商访问灯火平台的token | [optional]
**principalTag** | **string**| 商家标志 | [optional]
**promotePageId** | **int**| 推广页id | [optional]
**startDate** | **string**| 留资开始日期格式yyyy-mm-dd不能早于30天前 | [optional]
**endDate** | **string**| 留资结束日期格式yyyy-mm-dd不能晚于当天 | [optional]
**pageNo** | **int**| 分页参数之页数从1开始 | [optional]
**pageSize** | **int**| 分页参数之每页大小最大1000 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataDataserviceAdPromotepageDownloadResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,82 @@
# Alipay\OpenAPISDK\AlipayDataDataserviceBillDownloadurlApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayDataDataserviceBillDownloadurlApi.md#query) | **GET** /v3/alipay/data/dataservice/bill/downloadurl/query | 查询对账单下载地址
## `query()`
```php
query($billType, $billDate, $smid): \Alipay\OpenAPISDK\Model\AlipayDataDataserviceBillDownloadurlQueryResponseModel
```
查询对账单下载地址
为方便商户快速查账,支持商户通过本接口获取商户离线账单下载地址
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayDataDataserviceBillDownloadurlApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$billType = trade; // string | 账单类型,商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型。
$billDate = 2016-04-05; // string | 账单时间: * 日账单格式为yyyy-MM-dd最早可下载2016年1月1日开始的日账单。不支持下载当日账单只能下载前一日24点前的账单数据T+1当日数据一般于次日 9 点前生成,特殊情况可能延迟。 * 月账单格式为yyyy-MM最早可下载2016年1月开始的月账单。不支持下载当月账单只能下载上一月账单数据当月账单一般在次月 3 日生成,特殊情况可能延迟。 * 当biz_type为settlementMerge时候时间为汇总批次结算资金到账的日期日期格式为yyyy-MM-dd最早可下载2023年4月17日及以后的账单。
$smid = 2088123412341234; // string | 二级商户smid这个参数只在bill_type是trade_zft_merchant时才能使用
try {
$result = $apiInstance->query($billType, $billDate, $smid);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayDataDataserviceBillDownloadurlApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**billType** | **string**| 账单类型,商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型。 | [optional]
**billDate** | **string**| 账单时间: * 日账单格式为yyyy-MM-dd最早可下载2016年1月1日开始的日账单。不支持下载当日账单只能下载前一日24点前的账单数据T+1当日数据一般于次日 9 点前生成,特殊情况可能延迟。 * 月账单格式为yyyy-MM最早可下载2016年1月开始的月账单。不支持下载当月账单只能下载上一月账单数据当月账单一般在次月 3 日生成,特殊情况可能延迟。 * 当biz_type为settlementMerge时候时间为汇总批次结算资金到账的日期日期格式为yyyy-MM-dd最早可下载2023年4月17日及以后的账单。 | [optional]
**smid** | **string**| 二级商户smid这个参数只在bill_type是trade_zft_merchant时才能使用 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayDataDataserviceBillDownloadurlQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,155 @@
# Alipay\OpenAPISDK\AlipayEbppBillApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**add()**](AlipayEbppBillApi.md#add) | **POST** /v3/alipay/ebpp/bill/add | 创建账单
[**get()**](AlipayEbppBillApi.md#get) | **GET** /v3/alipay/ebpp/bill/get | 查询账单
## `add()`
```php
add($authToken, $alipayEbppBillAddModel): \Alipay\OpenAPISDK\Model\AlipayEbppBillAddResponseModel
```
创建账单
创建账单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppBillApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$authToken = 'authToken_example'; // string | 用户授权令牌
$alipayEbppBillAddModel = new \Alipay\OpenAPISDK\Model\AlipayEbppBillAddModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppBillAddModel
try {
$result = $apiInstance->add($authToken, $alipayEbppBillAddModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppBillApi->add: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**authToken** | **string**| 用户授权令牌 | [optional]
**alipayEbppBillAddModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppBillAddModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppBillAddResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `get()`
```php
get($authToken, $orderType, $merchantOrderNo): \Alipay\OpenAPISDK\Model\AlipayEbppBillGetResponseModel
```
查询账单
查询账单
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppBillApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$authToken = 'authToken_example'; // string | 用户授权令牌
$orderType = JF; // string | 支付宝订单类型。公共事业缴纳JF,信用卡还款HK
$merchantOrderNo = 201203031234567; // string | 输出机构的业务流水号,需要保证唯一性。
try {
$result = $apiInstance->get($authToken, $orderType, $merchantOrderNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppBillApi->get: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**authToken** | **string**| 用户授权令牌 | [optional]
**orderType** | **string**| 支付宝订单类型。公共事业缴纳JF,信用卡还款HK | [optional]
**merchantOrderNo** | **string**| 输出机构的业务流水号,需要保证唯一性。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppBillGetResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sycn()**](AlipayEbppInvoiceApi.md#sycn) | **POST** /v3/alipay/ebpp/invoice/sycn | 发票信息同步至支付宝
## `sycn()`
```php
sycn($alipayEbppInvoiceSycnModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceSycnResponseModel
```
发票信息同步至支付宝
外部商户开蓝票/冲红执行成功后将发票信息及原件(如有)同步至支付宝,由支付宝通知用户查看已开具的发票。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceSycnModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceSycnModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceSycnModel
try {
$result = $apiInstance->sycn($alipayEbppInvoiceSycnModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceApi->sycn: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceSycnModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceSycnModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceSycnResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceApplyInvApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**upload()**](AlipayEbppInvoiceApplyInvApi.md#upload) | **PUT** /v3/alipay/ebpp/invoice/apply/inv/upload | 发票回传
## `upload()`
```php
upload($alipayEbppInvoiceApplyInvUploadModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyInvUploadResponseModel
```
发票回传
发票回传接口适用于以下场景: 1、间联开票模式阿里发票平台向ISV提交了原始发票申请商户在ISV后台开具发票成功后基于申请ID(apply_id)回传发票至阿里发票平台归集与交付。 2、直连开票模式阿里发票平台请求ISV开票ISV系统异步执行开票事务后基于开票流水号(serial_no)回传开票结果至阿里发票平台归集与交付。 3、ISV直接回传发票给阿里发票平台进行归集并交付给业务前台和用户。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceApplyInvApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceApplyInvUploadModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyInvUploadModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyInvUploadModel
try {
$result = $apiInstance->upload($alipayEbppInvoiceApplyInvUploadModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceApplyInvApi->upload: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceApplyInvUploadModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyInvUploadModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyInvUploadResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceApplyResultApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayEbppInvoiceApplyResultApi.md#sync) | **POST** /v3/alipay/ebpp/invoice/apply/result/sync | ISV向支付宝同步发票申请结果
## `sync()`
```php
sync($alipayEbppInvoiceApplyResultSyncModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyResultSyncResponseModel
```
ISV向支付宝同步发票申请结果
ISV向支付宝同步发票申请结果
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceApplyResultApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceApplyResultSyncModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyResultSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyResultSyncModel
try {
$result = $apiInstance->sync($alipayEbppInvoiceApplyResultSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceApplyResultApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceApplyResultSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyResultSyncModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyResultSyncResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceApplyStatusApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**notify()**](AlipayEbppInvoiceApplyStatusApi.md#notify) | **PUT** /v3/alipay/ebpp/invoice/apply/status/notify | 发票申请状态变更
## `notify()`
```php
notify($alipayEbppInvoiceApplyStatusNotifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyStatusNotifyResponseModel
```
发票申请状态变更
发票申请状态变更通知
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceApplyStatusApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceApplyStatusNotifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyStatusNotifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyStatusNotifyModel
try {
$result = $apiInstance->notify($alipayEbppInvoiceApplyStatusNotifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceApplyStatusApi->notify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceApplyStatusNotifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyStatusNotifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceApplyStatusNotifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceAuthApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sign()**](AlipayEbppInvoiceAuthApi.md#sign) | **POST** /v3/alipay/ebpp/invoice/auth/sign | 发票授权关系签约
[**unsign()**](AlipayEbppInvoiceAuthApi.md#unsign) | **POST** /v3/alipay/ebpp/invoice/auth/unsign | 发票授权关系解约
## `sign()`
```php
sign($alipayEbppInvoiceAuthSignModel): object
```
发票授权关系签约
用户在ISV端签约了发票相关的授权关系之后ISV使用该接口将授权关系同步到发票管家。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceAuthApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceAuthSignModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthSignModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthSignModel
try {
$result = $apiInstance->sign($alipayEbppInvoiceAuthSignModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceAuthApi->sign: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceAuthSignModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthSignModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `unsign()`
```php
unsign($alipayEbppInvoiceAuthUnsignModel): object
```
发票授权关系解约
用户在ISV端解约了发票相关的授权关系之后ISV使用该接口将授权关系在发票管家端解约。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceAuthApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceAuthUnsignModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthUnsignModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthUnsignModel
try {
$result = $apiInstance->unsign($alipayEbppInvoiceAuthUnsignModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceAuthApi->unsign: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceAuthUnsignModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceAuthUnsignModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceDetailOutputApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceDetailOutputApi.md#query) | **POST** /v3/alipay/ebpp/invoice/detail/output/query | 获取发票详细信息
## `query()`
```php
query($alipayEbppInvoiceDetailOutputQueryModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceDetailOutputQueryResponseModel
```
获取发票详细信息
根据发票代码,发票号码获取发票详细信息 查询权限要求: 发票属于当前isv报销单据进行状态支持的状态有 EXPENSE_APPLY用户已提交申请 EXPENSE_APPROVAL_PASS -报销审核通过 EXPENSE_FINISHED报销完结
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceDetailOutputApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceDetailOutputQueryModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceDetailOutputQueryModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceDetailOutputQueryModel
try {
$result = $apiInstance->query($alipayEbppInvoiceDetailOutputQueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceDetailOutputApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceDetailOutputQueryModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceDetailOutputQueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceDetailOutputQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEcorderOrderApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceEcorderOrderApi.md#query) | **GET** /v3/alipay/ebpp/invoice/ecorder/order/query | 企业码订单查询
## `query()`
```php
query($enterpriseId, $accountId, $agreementNo, $orderId, $orderType): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEcorderOrderQueryResponseModel
```
企业码订单查询
企业码订单查询
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEcorderOrderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088501296144291; // string | 企业ID
$accountId = 2088000000000000; // string | 共同账户ID
$agreementNo = 20200000000000000000; // string | 授权签约协议号
$orderId = 2020103022000000000000000000; // string | 订单ID
$orderType = METRO; // string | 订单类型
try {
$result = $apiInstance->query($enterpriseId, $accountId, $agreementNo, $orderId, $orderType);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEcorderOrderApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业ID | [optional]
**accountId** | **string**| 共同账户ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**orderId** | **string**| 订单ID | [optional]
**orderType** | **string**| 订单类型 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEcorderOrderQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEinvpackageApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceEinvpackageApi.md#query) | **GET** /v3/alipay/ebpp/invoice/einvpackage/query | 查询用户发票包的明细信息
## `query()`
```php
query($encryptedUid, $packageId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEinvpackageQueryResponseModel
```
查询用户发票包的明细信息
第三方报销软件根据支付宝提供的用户的发票包id查询对应的发票包的电子发票ocr纸票和消费记录明细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEinvpackageApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$encryptedUid = Zhm4AKUE8ShJK6FYfKmk; // string | 加密过的uid。获取详情参见 <a href=\"https://opendocs.alipay.com/open/017fwh\">\"推\"模式发票报销</a>。
$packageId = 202004150000000000000000000; // string | 发票包id。获取详情参见 <a href=\"https://opendocs.alipay.com/open/017fwh\">\"推\"模式发票报销</a>。
try {
$result = $apiInstance->query($encryptedUid, $packageId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEinvpackageApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**encryptedUid** | **string**| 加密过的uid。获取详情参见 &lt;a href&#x3D;\&quot;https://opendocs.alipay.com/open/017fwh\&quot;&gt;\&quot;推\&quot;模式发票报销&lt;/a&gt;。 | [optional]
**packageId** | **string**| 发票包id。获取详情参见 &lt;a href&#x3D;\&quot;https://opendocs.alipay.com/open/017fwh\&quot;&gt;\&quot;推\&quot;模式发票报销&lt;/a&gt;。 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEinvpackageQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,80 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseMerchantrelationApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceEnterpriseMerchantrelationApi.md#create) | **POST** /v3/alipay/ebpp/invoice/enterprise/merchantrelation/create | 创建企业商户关系
## `create()`
```php
create($enterpriseId, $alipayEbppInvoiceEnterpriseMerchantrelationCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseMerchantrelationCreateResponseModel
```
创建企业商户关系
根据交易流水号创建企业商户绑定关系
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseMerchantrelationApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088xxx; // string | 企业ID
$alipayEbppInvoiceEnterpriseMerchantrelationCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseMerchantrelationCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseMerchantrelationCreateModel
try {
$result = $apiInstance->create($enterpriseId, $alipayEbppInvoiceEnterpriseMerchantrelationCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseMerchantrelationApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业ID | [optional]
**alipayEbppInvoiceEnterpriseMerchantrelationCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseMerchantrelationCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseMerchantrelationCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeConsumeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayEbppInvoiceEnterpriseconsumeConsumeApi.md#batchquery) | **POST** /v3/alipay/ebpp/invoice/enterpriseconsume/consume/batchquery | 企业因公账单查询
## `batchquery()`
```php
batchquery($alipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryResponseModel
```
企业因公账单查询
基于企业ID和员工UID在指定时间段时间间隔不超过24小时内获取因公账单数据
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeConsumeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel
try {
$result = $apiInstance->batchquery($alipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeConsumeApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeConsumeBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,82 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeDetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceEnterpriseconsumeDetailApi.md#query) | **GET** /v3/alipay/ebpp/invoice/enterpriseconsume/detail/query | 凭证详情查询接口
## `query()`
```php
query($accountId, $agreementNo, $voucherId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeDetailQueryResponseModel
```
凭证详情查询接口
获取凭证基础信息结构化数据
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeDetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088123456789000; // string | 企业ID
$agreementNo = 20205820659822371223; // string | 授权签约协议号
$voucherId = 2020123100152601930000003650; // string | 账单凭证ID
try {
$result = $apiInstance->query($accountId, $agreementNo, $voucherId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeDetailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**voucherId** | **string**| 账单凭证ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeDetailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,226 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/enterpriseconsume/enterpriseopenrule/create | 新增开票规则
[**modify()**](AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/enterpriseconsume/enterpriseopenrule/modify | 修改开票规则
[**query()**](AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi.md#query) | **GET** /v3/alipay/ebpp/invoice/enterpriseconsume/enterpriseopenrule/query | 查询开票规则
## `create()`
```php
create($alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateResponseModel
```
新增开票规则
新增一条开票规则配置
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyResponseModel
```
修改开票规则
修改开票规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($enterpriseId, $invoiceRuleId, $accountId, $agreementNo): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleQueryResponseModel
```
查询开票规则
根据开票规则ID查询开票规则详情
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$enterpriseId = 2088000194958955; // string | 企业ID
$invoiceRuleId = 2021032900152710950000000001; // string | 开票规则ID
$accountId = 2088000194958956; // string | 共同账户ID
$agreementNo = 20215425001112341234; // string | 授权签约协议号
try {
$result = $apiInstance->query($enterpriseId, $invoiceRuleId, $accountId, $agreementNo);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enterpriseId** | **string**| 企业ID | [optional]
**invoiceRuleId** | **string**| 开票规则ID | [optional]
**accountId** | **string**| 共同账户ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeEnterpriseopenruleQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationApi.md#create) | **POST** /v3/alipay/ebpp/invoice/enterpriseconsume/openrulerelation/create | 新增开票规则并绑定费控规则
## `create()`
```php
create($alipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateResponseModel
```
新增开票规则并绑定费控规则
新增开票规则并自动绑定到费控规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeOpenrulerelationCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,82 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeRelatedetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceEnterpriseconsumeRelatedetailApi.md#query) | **GET** /v3/alipay/ebpp/invoice/enterpriseconsume/relatedetail/query | 合花账单关联详情查询
## `query()`
```php
query($accountId, $agreementNo, $voucherId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeRelatedetailQueryResponseModel
```
合花账单关联详情查询
合花账单关联详情查询通过凭证ID获取这个账单详细信息和关联的凭证详细信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeRelatedetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088123456789000; // string | 企业ID
$agreementNo = 20205820659822371223; // string | 授权签约协议号
$voucherId = 2020123100152601930000003650; // string | 账单凭证ID
try {
$result = $apiInstance->query($accountId, $agreementNo, $voucherId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeRelatedetailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**voucherId** | **string**| 账单凭证ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeRelatedetailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,82 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailApi.md#query) | **GET** /v3/alipay/ebpp/invoice/enterpriseconsume/summaryinvoicedetail/query | 查询汇总发票详情
## `query()`
```php
query($accountId, $agreementNo, $summaryId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailQueryResponseModel
```
查询汇总发票详情
根据汇总开票通知拿到的开票批次ID查询汇总发票详情
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000237836238; // string | 企业 ID
$agreementNo = 20205820659822371223; // string | 授权签约协议号
$summaryId = 2021080400152500230000000881; // string | 开票批次 ID
try {
$result = $apiInstance->query($accountId, $agreementNo, $summaryId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业 ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**summaryId** | **string**| 开票批次 ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseconsumeSummaryinvoicedetailQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,297 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**batchquery()**](AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi.md#batchquery) | **POST** /v3/alipay/ebpp/invoice/enterpriseexctrl/employertitle/batchquery | 批量查询企业抬头
[**create()**](AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/enterpriseexctrl/employertitle/create | 新增企业抬头
[**modify()**](AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi.md#modify) | **PUT** /v3/alipay/ebpp/invoice/enterpriseexctrl/employertitle | 修改企业抬头
[**query()**](AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi.md#query) | **GET** /v3/alipay/ebpp/invoice/enterpriseexctrl/employertitle/query | 查询企业抬头
## `batchquery()`
```php
batchquery($alipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryResponseModel
```
批量查询企业抬头
分页查询企业抬头列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel
try {
$result = $apiInstance->batchquery($alipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi->batchquery: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleBatchqueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `create()`
```php
create($alipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleCreateResponseModel
```
新增企业抬头
新增一条企业开票抬头
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleModifyResponseModel
```
修改企业抬头
修改企业开票抬头
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($accountId, $enterpriseId, $agreementNo, $titleId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleQueryResponseModel
```
查询企业抬头
根据抬头ID查询企业抬头详情
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业共同账户id
$enterpriseId = 2088123412341234; // string | 企业id
$agreementNo = 20215425001181407500; // string | 授权签约协议号
$titleId = 2022110200152710030000000003; // string | 抬头ID
try {
$result = $apiInstance->query($accountId, $enterpriseId, $agreementNo, $titleId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceEnterpriseexctrlEmployertitleApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业共同账户id | [optional]
**enterpriseId** | **string**| 企业id | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**titleId** | **string**| 抬头ID | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceEnterpriseexctrlEmployertitleQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenseProgressApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayEbppInvoiceExpenseProgressApi.md#sync) | **POST** /v3/alipay/ebpp/invoice/expense/progress/sync | 发票报销处理进度同步
## `sync()`
```php
sync($alipayEbppInvoiceExpenseProgressSyncModel): object
```
发票报销处理进度同步
用户提交发票管家发票到isv申请报销后isv对报销处理进度推进
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenseProgressApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenseProgressSyncModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenseProgressSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenseProgressSyncModel
try {
$result = $apiInstance->sync($alipayEbppInvoiceExpenseProgressSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenseProgressApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenseProgressSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenseProgressSyncModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensecomsueOutsourceApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**notify()**](AlipayEbppInvoiceExpensecomsueOutsourceApi.md#notify) | **POST** /v3/alipay/ebpp/invoice/expensecomsue/outsource/notify | 同步外部额度变更(交易形式)
## `notify()`
```php
notify($alipayEbppInvoiceExpensecomsueOutsourceNotifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecomsueOutsourceNotifyResponseModel
```
同步外部额度变更(交易形式)
外部和企业码进行额度共管的时候,外部以交易的形式(支付、退款)将外部发生的额度变更同步给企业码
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecomsueOutsourceApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecomsueOutsourceNotifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecomsueOutsourceNotifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecomsueOutsourceNotifyModel
try {
$result = $apiInstance->notify($alipayEbppInvoiceExpensecomsueOutsourceNotifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecomsueOutsourceApi->notify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecomsueOutsourceNotifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecomsueOutsourceNotifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecomsueOutsourceNotifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensecontrolAggregationApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceExpensecontrolAggregationApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/aggregation/create | 创建费控规则聚合关系
## `create()`
```php
create($alipayEbppInvoiceExpensecontrolAggregationCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolAggregationCreateResponseModel
```
创建费控规则聚合关系
创建费控规则聚合关系
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolAggregationApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolAggregationCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolAggregationCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolAggregationCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpensecontrolAggregationCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolAggregationApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolAggregationCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolAggregationCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolAggregationCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensecontrolEmployeequotaApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceExpensecontrolEmployeequotaApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/employeequota/create | 创建余额(特定场景)
## `create()`
```php
create($alipayEbppInvoiceExpensecontrolEmployeequotaCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolEmployeequotaCreateResponseModel
```
创建余额(特定场景)
创建余额,该接口开放给特定场景。如果需要使用,请联系技术支持。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolEmployeequotaApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolEmployeequotaCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolEmployeequotaCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolEmployeequotaCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpensecontrolEmployeequotaCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolEmployeequotaApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolEmployeequotaCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolEmployeequotaCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolEmployeequotaCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,149 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensecontrolIssuebatchApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**cancel()**](AlipayEbppInvoiceExpensecontrolIssuebatchApi.md#cancel) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/issuebatch/cancel | 作废额度发放
[**create()**](AlipayEbppInvoiceExpensecontrolIssuebatchApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/issuebatch/create | 手动发放额度接口
## `cancel()`
```php
cancel($alipayEbppInvoiceExpensecontrolIssuebatchCancelModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCancelResponseModel
```
作废额度发放
通过发放批次id作废当前批次下发放的额度
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolIssuebatchApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolIssuebatchCancelModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCancelModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCancelModel
try {
$result = $apiInstance->cancel($alipayEbppInvoiceExpensecontrolIssuebatchCancelModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolIssuebatchApi->cancel: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolIssuebatchCancelModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCancelModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCancelResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `create()`
```php
create($alipayEbppInvoiceExpensecontrolIssuebatchCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCreateResponseModel
```
手动发放额度接口
通过该接口对企业下的员工进行批量的额度发放。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolIssuebatchApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolIssuebatchCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpensecontrolIssuebatchCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolIssuebatchApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolIssuebatchCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolIssuebatchCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensecontrolQuotaApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceExpensecontrolQuotaApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/quota/create | 创建余额/点券
[**modify()**](AlipayEbppInvoiceExpensecontrolQuotaApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/quota/modify | 修改余额/点券
[**query()**](AlipayEbppInvoiceExpensecontrolQuotaApi.md#query) | **POST** /v3/alipay/ebpp/invoice/expensecontrol/quota/query | 查询余额/点券
## `create()`
```php
create($alipayEbppInvoiceExpensecontrolQuotaCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaCreateResponseModel
```
创建余额/点券
创建余额或者点券
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolQuotaApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolQuotaCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpensecontrolQuotaCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolQuotaApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolQuotaCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceExpensecontrolQuotaModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaModifyResponseModel
```
修改余额/点券
修改余额或点券
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolQuotaApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolQuotaModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpensecontrolQuotaModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolQuotaApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolQuotaModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($alipayEbppInvoiceExpensecontrolQuotaQueryModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaQueryResponseModel
```
查询余额/点券
查询余额或者点券
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensecontrolQuotaApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpensecontrolQuotaQueryModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaQueryModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaQueryModel
try {
$result = $apiInstance->query($alipayEbppInvoiceExpensecontrolQuotaQueryModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensecontrolQuotaApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpensecontrolQuotaQueryModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaQueryModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensecontrolQuotaQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,88 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesEmployeeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceExpenserulesEmployeeApi.md#query) | **GET** /v3/alipay/ebpp/invoice/expenserules/employee/query | 查询费控规则员工
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $standardId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesEmployeeQueryResponseModel
```
查询费控规则员工
查询费控规则员工
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesEmployeeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088123456789000; // string | 共同账号ID
$agreementNo = 20205820659822371223; // string | 授权签约协议号
$enterpriseId = 2088000194958956; // string | 企业码企业id
$standardId = 2021081900152601000000000101; // string | 费控规则ID
$pageNum = 1; // int | 页数
$pageSize = 20; // int | 页大小
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $standardId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesEmployeeApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 共同账号ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业码企业id | [optional]
**standardId** | **string**| 费控规则ID | [optional]
**pageNum** | **int**| 页数 | [optional]
**pageSize** | **int**| 页大小 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesEmployeeQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,88 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesEmployeerulesApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceExpenserulesEmployeerulesApi.md#query) | **GET** /v3/alipay/ebpp/invoice/expenserules/employeerules/query | 查询员工绑定的所有费控规则
## `query()`
```php
query($accountId, $agreementNo, $employeeId, $employeeOpenId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesEmployeerulesQueryResponseModel
```
查询员工绑定的所有费控规则
分页查询指定员工绑定的所有费控规则,默认返回所有有效和无效规则,查询结果按费控规则的创建时间倒序
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesEmployeerulesApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 208800019495xxxx; // string | 企业ID
$agreementNo = 2021542500111234xxxx; // string | 授权签约协议号
$employeeId = 208852286537xxxx; // string | 未切换open_id时使用此字段员工ID
$employeeOpenId = abcdxxxx; // string | 切换open_id后使用此字段员工的open_id
$pageNum = 1; // int | 页码默认值为1
$pageSize = 20; // int | 每页行数默认值为20
try {
$result = $apiInstance->query($accountId, $agreementNo, $employeeId, $employeeOpenId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesEmployeerulesApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**employeeId** | **string**| 未切换open_id时使用此字段员工ID | [optional]
**employeeOpenId** | **string**| 切换open_id后使用此字段员工的open_id | [optional]
**pageNum** | **int**| 页码默认值为1 | [optional]
**pageSize** | **int**| 每页行数默认值为20 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesEmployeerulesQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesGroupemployeeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayEbppInvoiceExpenserulesGroupemployeeApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expenserules/groupemployee/modify | 修改费控规则员工
## `modify()`
```php
modify($alipayEbppInvoiceExpenserulesGroupemployeeModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesGroupemployeeModifyResponseModel
```
修改费控规则员工
修改费控规则员工
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesGroupemployeeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesGroupemployeeModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesGroupemployeeModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesGroupemployeeModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpenserulesGroupemployeeModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesGroupemployeeApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesGroupemployeeModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesGroupemployeeModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesGroupemployeeModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesProjectemployeeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayEbppInvoiceExpenserulesProjectemployeeApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expenserules/projectemployee/modify | 修改项目的员工列表
## `modify()`
```php
modify($alipayEbppInvoiceExpenserulesProjectemployeeModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectemployeeModifyResponseModel
```
修改项目的员工列表
修改项目的员工列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesProjectemployeeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesProjectemployeeModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectemployeeModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectemployeeModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpenserulesProjectemployeeModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesProjectemployeeApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesProjectemployeeModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectemployeeModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectemployeeModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesProjectinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayEbppInvoiceExpenserulesProjectinfoApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expenserules/projectinfo/modify | 修改项目基础信息
## `modify()`
```php
modify($alipayEbppInvoiceExpenserulesProjectinfoModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectinfoModifyResponseModel
```
修改项目基础信息
修改项目基础信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesProjectinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesProjectinfoModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectinfoModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectinfoModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpenserulesProjectinfoModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesProjectinfoApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesProjectinfoModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectinfoModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectinfoModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,161 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesProjectruleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceExpenserulesProjectruleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expenserules/projectrule/create | 创建项目费控规则
[**query()**](AlipayEbppInvoiceExpenserulesProjectruleApi.md#query) | **GET** /v3/alipay/ebpp/invoice/expenserules/projectrule/query | 查询项目费控规则
## `create()`
```php
create($alipayEbppInvoiceExpenserulesProjectruleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleCreateResponseModel
```
创建项目费控规则
创建项目费控规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesProjectruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesProjectruleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpenserulesProjectruleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesProjectruleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesProjectruleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($accountId, $agreementNo, $projectId, $employeeId, $employeeOpenId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleQueryResponseModel
```
查询项目费控规则
查询项目费控规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesProjectruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 共同账号ID
$agreementNo = 20215425001112341234; // string | 授权签约协议号
$projectId = 2021063000152700000000000000; // string | 项目id可空
$employeeId = 2088123412341234; // string | 员工UID可空
$employeeOpenId = abcdxxxx; // string | 切换open_id后请使用员工open_id可空
$pageNum = 1; // int | 页数
$pageSize = 20; // int | 页大小
try {
$result = $apiInstance->query($accountId, $agreementNo, $projectId, $employeeId, $employeeOpenId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesProjectruleApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 共同账号ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**projectId** | **string**| 项目id可空 | [optional]
**employeeId** | **string**| 员工UID可空 | [optional]
**employeeOpenId** | **string**| 切换open_id后请使用员工open_id可空 | [optional]
**pageNum** | **int**| 页数 | [optional]
**pageSize** | **int**| 页大小 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectruleQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesProjectrulesApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayEbppInvoiceExpenserulesProjectrulesApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expenserules/projectrules/modify | 修改项目费控规则
## `modify()`
```php
modify($alipayEbppInvoiceExpenserulesProjectrulesModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectrulesModifyResponseModel
```
修改项目费控规则
修改项目费控规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesProjectrulesApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesProjectrulesModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectrulesModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectrulesModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpenserulesProjectrulesModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesProjectrulesApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesProjectrulesModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectrulesModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesProjectrulesModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,230 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpenserulesSceneruleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceExpenserulesSceneruleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/expenserules/scenerule/create | 创建费控规则
[**modify()**](AlipayEbppInvoiceExpenserulesSceneruleApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/expenserules/scenerule/modify | 修改费控规则
[**query()**](AlipayEbppInvoiceExpenserulesSceneruleApi.md#query) | **GET** /v3/alipay/ebpp/invoice/expenserules/scenerule/query | 查询费控规则信息
## `create()`
```php
create($alipayEbppInvoiceExpenserulesSceneruleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleCreateResponseModel
```
创建费控规则
创建费控规则例如创建一条有效期为2021-08-01 00:00:00到2031-08-01 00:00:00的福利餐费控规则限制对应员工的单日消费金额不超过100元
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesSceneruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesSceneruleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceExpenserulesSceneruleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesSceneruleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesSceneruleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceExpenserulesSceneruleModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleModifyResponseModel
```
修改费控规则
修改费控规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesSceneruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceExpenserulesSceneruleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceExpenserulesSceneruleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesSceneruleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceExpenserulesSceneruleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $standardId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleQueryResponseModel
```
查询费控规则信息
查询费控规则信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpenserulesSceneruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业ID
$agreementNo = 20215425001112341234; // string | 授权签约协议号
$enterpriseId = 2088000194958956; // string | 企业码企业id
$standardId = 20215425001112341234; // string | 费控规则ID
$pageNum = 1; // int | 页数
$pageSize = 10; // int | 页大小
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $standardId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpenserulesSceneruleApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业码企业id | [optional]
**standardId** | **string**| 费控规则ID | [optional]
**pageNum** | **int**| 页数 | [optional]
**pageSize** | **int**| 页大小 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpenserulesSceneruleQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,94 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceExpensesceneMerchantApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceExpensesceneMerchantApi.md#query) | **GET** /v3/alipay/ebpp/invoice/expensescene/merchant/query | 查询企业可用商户信息
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $roleId, $pid, $shopId, $expenseType, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensesceneMerchantQueryResponseModel
```
查询企业可用商户信息
查询企业可用商户信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceExpensesceneMerchantApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088xxx; // string | 共同账户ID
$agreementNo = 20215713002876184996; // string | 授权签约协议号
$enterpriseId = 2088xxx; // string | 企业ID
$roleId = 2088xxx; // string | 商户ID
$pid = 2088xxx; // string | 商户ID
$shopId = 2088xxx; // string | 门店ID
$expenseType = MEAL; // string | 费用类型 MEAL - 工作餐
$pageNum = 1; // int | 页码
$pageSize = 20; // int | 每页行数最大100
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $roleId, $pid, $shopId, $expenseType, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceExpensesceneMerchantApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 共同账户ID | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业ID | [optional]
**roleId** | **string**| 商户ID | [optional]
**pid** | **string**| 商户ID | [optional]
**shopId** | **string**| 门店ID | [optional]
**expenseType** | **string**| 费用类型 MEAL - 工作餐 | [optional]
**pageNum** | **int**| 页码 | [optional]
**pageSize** | **int**| 每页行数最大100 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceExpensesceneMerchantQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,88 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceFileOutputApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceFileOutputApi.md#query) | **GET** /v3/alipay/ebpp/invoice/file/output/query | 获取电子发票原文件
## `query()`
```php
query($userId, $openId, $invoiceCode, $invoiceNo, $scene, $skipExpenseProgressSync): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceFileOutputQueryResponseModel
```
获取电子发票原文件
根据发票代码发票号码获取用户的普通增值税电子发票pdf文件 查询权限要求: 发票属于当前isv报销单据进行状态支持的状态有 EXPENSE_APPLY用户已提交申请 EXPENSE_APPROVAL_PASS -报销审核通过 EXPENSE_FINISHED报销完结
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceFileOutputApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$userId = 2088550000000; // string | 发票归属用户 id用户在支付宝的唯一标识以 2088 开头的 16 位纯数字组成。
$openId = 074a1CcTG1LelxKe4xQC0zgNdId0nxi95b5lsNpazWYoCo5; // string | 发票归属用户 id用户在支付宝的唯一标识以 2088 开头的 16 位纯数字组成。
$invoiceCode = 123; // string | 发票代码 字段长度10-12位全电票时为空
$invoiceNo = 111; // string | 发票号码 字段长度8-10位全电票时为20位
$scene = INVOICE_EXPENSE; // string | 发票pdf文件下载应用场景。固定为 INVOICE_EXPENSE 表示发票报销。
$skipExpenseProgressSync = false; // bool | 是否跳过发票报销状态同步当为true时跳过报销状态同步校验。默认为false需要先做报销状态同步
try {
$result = $apiInstance->query($userId, $openId, $invoiceCode, $invoiceNo, $scene, $skipExpenseProgressSync);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceFileOutputApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**userId** | **string**| 发票归属用户 id用户在支付宝的唯一标识以 2088 开头的 16 位纯数字组成。 | [optional]
**openId** | **string**| 发票归属用户 id用户在支付宝的唯一标识以 2088 开头的 16 位纯数字组成。 | [optional]
**invoiceCode** | **string**| 发票代码 字段长度10-12位全电票时为空 | [optional]
**invoiceNo** | **string**| 发票号码 字段长度8-10位全电票时为20位 | [optional]
**scene** | **string**| 发票pdf文件下载应用场景。固定为 INVOICE_EXPENSE 表示发票报销。 | [optional]
**skipExpenseProgressSync** | **bool**| 是否跳过发票报销状态同步当为true时跳过报销状态同步校验。默认为false需要先做报销状态同步 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceFileOutputQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**send()**](AlipayEbppInvoiceInfoApi.md#send) | **POST** /v3/alipay/ebpp/invoice/info/send | 发票信息回传接口(新版)
## `send()`
```php
send($alipayEbppInvoiceInfoSendModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInfoSendResponseModel
```
发票信息回传接口(新版)
商户或ISV将发票信息发送至发票管家。例如商户为用户开出发票之后通过该接口将发票发送到买家支付宝的发票管家中买家可在发票管家中查看发票。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInfoSendModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInfoSendModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInfoSendModel
try {
$result = $apiInstance->send($alipayEbppInvoiceInfoSendModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInfoApi->send: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInfoSendModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInfoSendModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInfoSendResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,226 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceInstitutionApi.md#create) | **POST** /v3/alipay/ebpp/invoice/institution/create | 制度新增
[**delete()**](AlipayEbppInvoiceInstitutionApi.md#delete) | **DELETE** /v3/alipay/ebpp/invoice/institution/delete | 制度删除
[**modify()**](AlipayEbppInvoiceInstitutionApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/institution/modify | 制度编辑
## `create()`
```php
create($alipayEbppInvoiceInstitutionCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionCreateResponseModel
```
制度新增
制度新增,包含制度下使用规则列表和发放规则列表的新增。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceInstitutionCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($accountId, $agreementNo, $enterpriseId, $institutionId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionDeleteResponseModel
```
制度删除
制度删除
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业共同账户id
$agreementNo = 20215425001181407500; // string | 授权签约协议号
$enterpriseId = 2088123412341234; // string | 企业id
$institutionId = 2022031000152617000000000001; // string | 制度id
try {
$result = $apiInstance->delete($accountId, $agreementNo, $enterpriseId, $institutionId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业共同账户id | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业id | [optional]
**institutionId** | **string**| 制度id | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionDeleteResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceInstitutionModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionModifyResponseModel
```
制度编辑
制度编辑
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceInstitutionModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,88 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionDetailinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceInstitutionDetailinfoApi.md#query) | **GET** /v3/alipay/ebpp/invoice/institution/detailinfo/query | 制度详情查询
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $institutionId, $outerSourceId, $ownerType): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionDetailinfoQueryResponseModel
```
制度详情查询
单个制度查询,返回制度详细信息,包含制度下使用规则列表和发放规则列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionDetailinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业共同账户id
$agreementNo = 20215425001112341234; // string | 授权签约协议号
$enterpriseId = 2088000194958956; // string | 企业ID
$institutionId = 2022071800152609780000004052; // string | 制度id
$outerSourceId = 0b249cd916969304726395528e002c; // string | 外部唯一标识
$ownerType = PHONE; // string | 适配id类型
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $institutionId, $outerSourceId, $ownerType);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionDetailinfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业共同账户id | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业ID | [optional]
**institutionId** | **string**| 制度id | [optional]
**outerSourceId** | **string**| 外部唯一标识 | [optional]
**ownerType** | **string**| 适配id类型 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionDetailinfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionExpenseruleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceInstitutionExpenseruleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/institution/expenserule/create | 创建费控使用规则
[**delete()**](AlipayEbppInvoiceInstitutionExpenseruleApi.md#delete) | **POST** /v3/alipay/ebpp/invoice/institution/expenserule/delete | 删除使用规则
[**modify()**](AlipayEbppInvoiceInstitutionExpenseruleApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/institution/expenserule/modify | 编辑使用规则
## `create()`
```php
create($alipayEbppInvoiceInstitutionExpenseruleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleCreateResponseModel
```
创建费控使用规则
创建费控使用规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionExpenseruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionExpenseruleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceInstitutionExpenseruleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionExpenseruleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionExpenseruleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayEbppInvoiceInstitutionExpenseruleDeleteModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleDeleteResponseModel
```
删除使用规则
删除制度下使用规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionExpenseruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionExpenseruleDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleDeleteModel
try {
$result = $apiInstance->delete($alipayEbppInvoiceInstitutionExpenseruleDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionExpenseruleApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionExpenseruleDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleDeleteModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleDeleteResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceInstitutionExpenseruleModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleModifyResponseModel
```
编辑使用规则
编辑制度下的使用规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionExpenseruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionExpenseruleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceInstitutionExpenseruleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionExpenseruleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionExpenseruleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionExpenseruleModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,86 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionPageinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceInstitutionPageinfoApi.md#query) | **GET** /v3/alipay/ebpp/invoice/institution/pageinfo/query | 费控制度分页查询
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionPageinfoQueryResponseModel
```
费控制度分页查询
制度分页查询,返回制度基本信息
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionPageinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业共同账户id
$agreementNo = 20215425001112341234; // string | 授权签约协议号
$enterpriseId = 2088000194958956; // string | 企业ID
$pageNum = 10; // int | 页码
$pageSize = 100; // int | 页大小
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionPageinfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业共同账户id | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业ID | [optional]
**pageNum** | **int**| 页码 | [optional]
**pageSize** | **int**| 页大小 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionPageinfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionScopeApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**modify()**](AlipayEbppInvoiceInstitutionScopeApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/institution/scope/modify | 修改制度下适配范围
## `modify()`
```php
modify($alipayEbppInvoiceInstitutionScopeModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopeModifyResponseModel
```
修改制度下适配范围
修改制度下适配范围
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionScopeApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceInstitutionScopeModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopeModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopeModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceInstitutionScopeModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionScopeApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceInstitutionScopeModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopeModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopeModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,90 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceInstitutionScopepageinfoApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceInstitutionScopepageinfoApi.md#query) | **GET** /v3/alipay/ebpp/invoice/institution/scopepageinfo/query | 分页查询制度下人员
## `query()`
```php
query($accountId, $agreementNo, $enterpriseId, $institutionId, $ownerType, $pageNum, $pageSize): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopepageinfoQueryResponseModel
```
分页查询制度下人员
分页查询制度下适用范围列表
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceInstitutionScopepageinfoApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$accountId = 2088000194958956; // string | 企业共同账户id
$agreementNo = 20215425001112341234; // string | 授权签约协议号
$enterpriseId = 2088000194958956; // string | 企业id
$institutionId = 2022071800152609780000004052; // string | 制度id
$ownerType = PHONE; // string | 适配id类型
$pageNum = 10; // int | 页码
$pageSize = 100; // int | 页大小
try {
$result = $apiInstance->query($accountId, $agreementNo, $enterpriseId, $institutionId, $ownerType, $pageNum, $pageSize);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceInstitutionScopepageinfoApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **string**| 企业共同账户id | [optional]
**agreementNo** | **string**| 授权签约协议号 | [optional]
**enterpriseId** | **string**| 企业id | [optional]
**institutionId** | **string**| 制度id | [optional]
**ownerType** | **string**| 适配id类型 | [optional]
**pageNum** | **int**| 页码 | [optional]
**pageSize** | **int**| 页大小 | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceInstitutionScopepageinfoQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,220 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceIssueruleApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**create()**](AlipayEbppInvoiceIssueruleApi.md#create) | **POST** /v3/alipay/ebpp/invoice/issuerule/create | 新增发放规则
[**delete()**](AlipayEbppInvoiceIssueruleApi.md#delete) | **POST** /v3/alipay/ebpp/invoice/issuerule/delete | 删除发放规则
[**modify()**](AlipayEbppInvoiceIssueruleApi.md#modify) | **POST** /v3/alipay/ebpp/invoice/issuerule/modify | 编辑发放规则
## `create()`
```php
create($alipayEbppInvoiceIssueruleCreateModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleCreateResponseModel
```
新增发放规则
新增发放规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceIssueruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceIssueruleCreateModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleCreateModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleCreateModel
try {
$result = $apiInstance->create($alipayEbppInvoiceIssueruleCreateModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceIssueruleApi->create: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceIssueruleCreateModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleCreateModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleCreateResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `delete()`
```php
delete($alipayEbppInvoiceIssueruleDeleteModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleDeleteResponseModel
```
删除发放规则
删除发放规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceIssueruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceIssueruleDeleteModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleDeleteModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleDeleteModel
try {
$result = $apiInstance->delete($alipayEbppInvoiceIssueruleDeleteModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceIssueruleApi->delete: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceIssueruleDeleteModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleDeleteModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleDeleteResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)
## `modify()`
```php
modify($alipayEbppInvoiceIssueruleModifyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleModifyResponseModel
```
编辑发放规则
编辑发放规则
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceIssueruleApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceIssueruleModifyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleModifyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleModifyModel
try {
$result = $apiInstance->modify($alipayEbppInvoiceIssueruleModifyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceIssueruleApi->modify: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceIssueruleModifyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleModifyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIssueruleModifyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceIsvtokenReimApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayEbppInvoiceIsvtokenReimApi.md#apply) | **POST** /v3/alipay/ebpp/invoice/isvtoken/reim/apply | 获取报销授权令牌
## `apply()`
```php
apply($alipayEbppInvoiceIsvtokenReimApplyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIsvtokenReimApplyResponseModel
```
获取报销授权令牌
当报销软件跳转支付宝报销助手需要通过授权令牌进行身份认证该接口用于ISV获取报销助手的授权令牌
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceIsvtokenReimApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceIsvtokenReimApplyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIsvtokenReimApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIsvtokenReimApplyModel
try {
$result = $apiInstance->apply($alipayEbppInvoiceIsvtokenReimApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceIsvtokenReimApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceIsvtokenReimApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIsvtokenReimApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceIsvtokenReimApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceListExpenseApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**sync()**](AlipayEbppInvoiceListExpenseApi.md#sync) | **POST** /v3/alipay/ebpp/invoice/list/expense/sync | 报销状态批量同步开放接口
## `sync()`
```php
sync($alipayEbppInvoiceListExpenseSyncModel): object
```
报销状态批量同步开放接口
报销状态节点状态批量同步时调用该接口
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceListExpenseApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceListExpenseSyncModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceListExpenseSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceListExpenseSyncModel
try {
$result = $apiInstance->sync($alipayEbppInvoiceListExpenseSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceListExpenseApi->sync: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceListExpenseSyncModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceListExpenseSyncModel**| | [optional]
### Return type
**object**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,82 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceMerchantEnterstatusApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**query()**](AlipayEbppInvoiceMerchantEnterstatusApi.md#query) | **GET** /v3/alipay/ebpp/invoice/merchant/enterstatus/query | 商户入驻流程状态查询
## `query()`
```php
query($mShortName, $productCode, $processId): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantEnterstatusQueryResponseModel
```
商户入驻流程状态查询
提供给替商户批量入驻的服务商,主动查询入驻流程的状态。
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceMerchantEnterstatusApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$mShortName = MYJF; // string | 商户品牌简称,只能由大写字母、下划线、数字组成,且必须以大写字母开头。
$productCode = STANDARD_INVOICE; // string | 商户门店入驻的产品码,STANDARD_INVOICE:扫码开票INVOICE_RETURN:企业自建-发票回传INVOICE_EXPENSE:发票报销PAYMENT_OPEN:支付即开票PAY_FEE_OPEN:缴费后开票。
$processId = 1234567; // string | 工单流水号(如果不填则默认查询最近一条工单)
try {
$result = $apiInstance->query($mShortName, $productCode, $processId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceMerchantEnterstatusApi->query: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**mShortName** | **string**| 商户品牌简称,只能由大写字母、下划线、数字组成,且必须以大写字母开头。 | [optional]
**productCode** | **string**| 商户门店入驻的产品码,STANDARD_INVOICE:扫码开票INVOICE_RETURN:企业自建-发票回传INVOICE_EXPENSE:发票报销PAYMENT_OPEN:支付即开票PAY_FEE_OPEN:缴费后开票。 | [optional]
**processId** | **string**| 工单流水号(如果不填则默认查询最近一条工单) | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantEnterstatusQueryResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
# Alipay\OpenAPISDK\AlipayEbppInvoiceMerchantlistEnterApi
All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description
------------- | ------------- | -------------
[**apply()**](AlipayEbppInvoiceMerchantlistEnterApi.md#apply) | **POST** /v3/alipay/ebpp/invoice/merchantlist/enter/apply | 商户批量入驻申请接口
## `apply()`
```php
apply($alipayEbppInvoiceMerchantlistEnterApplyModel): \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantlistEnterApplyResponseModel
```
商户批量入驻申请接口
针对已经在支付宝入驻的服务方,使用该接口导入服务方后面的开票商户
### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayEbppInvoiceMerchantlistEnterApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayEbppInvoiceMerchantlistEnterApplyModel = new \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantlistEnterApplyModel(); // \Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantlistEnterApplyModel
try {
$result = $apiInstance->apply($alipayEbppInvoiceMerchantlistEnterApplyModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayEbppInvoiceMerchantlistEnterApi->apply: ', $e->getMessage(), PHP_EOL;
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**alipayEbppInvoiceMerchantlistEnterApplyModel** | **\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantlistEnterApplyModel**| | [optional]
### Return type
**\Alipay\OpenAPISDK\Model\AlipayEbppInvoiceMerchantlistEnterApplyResponseModel**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: `application/json`
- **Accept**: `application/json`
[[Back to top]](#) [[Back to API list]](../../README.md#api-endpoints)
[[Back to README]](../../README.md)

Some files were not shown because too many files have changed in this diff Show More