Domain name for API request: billing.intl.tencentcloudapi.com.
This API is used to pay for an order.
A maximum of 20 requests can be initiated per second for this API.
The following request parameter list only provides API request parameters and some common parameters. For the complete common parameter list, see Common Request Parameters.
| Parameter Name | Required | Type | Description |
|---|---|---|---|
| Action | Yes | String | Common Params. The value used for this API: PayDeals. |
| Version | Yes | String | Common Params. The value used for this API: 2018-07-09. |
| Region | No | String | Common Params. This parameter is not required for this API. |
| OrderIds.N | No | Array of String | Specifies one or more Sub-order No. that need to pay. must pass either this parameter or the BigDealIds field, but not both. |
| AutoVoucher | No | Integer | Whether to automatically use a voucher. valid values: 1 (yes), 0 (no). default: 0. |
| VoucherIds.N | No | Array of String | Voucher ID list. currently only supports specifying one voucher. |
| BigDealIds.N | No | Array of String | Specifies one or more Order No. that need to pay. must pass either this parameter or the OrderIds field. |
| AgentPay | No | Integer | 0 self pay, 3 group agent, 4 reseller places a product-level payment order for customers. default 0. |
| CpsUin | No | String | Disregard it. |
| Parameter Name | Type | Description |
|---|---|---|
| OrderIds | Array of String | Specifies the array of Sub-order No. with payment successful. |
| ResourceIds | Array of String | Specifies the Id array of resources with payment successful. |
| BigDealIds | Array of String | Specifies the array of Order No. with payment successful. |
| RequestId | String | The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. |
https://billing.intl.tencentcloudapi.com/?Action=PayDeals
&OrderIds.0=2020111161300016142141
&AutoVoucher=1
&<Common request parameters>{
"Response": {
"OrderIds": [
"2020111161300016142141"
],
"BigDealIds": [
"2020111161300016142108"
],
"ResourceIds": [
"ins-abc",
"ins-xxx"
],
"RequestId": "eac6b301-a322-493a-8e36-83b295459397"
}
}
TencentCloud API 3.0 integrates SDKs that support various programming languages to make it easier for you to call APIs.
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
| Error Code | Description |
|---|---|
| FailedOperation | Operation failed. |
| FailedOperation.AgentPayDealCannotDown | The proxy payment device cannot be downgraded. |
| FailedOperation.BalanceInsufficient | The account balance is insufficient. |
| FailedOperation.InvalidDeal | Order status error. Only unpaid orders support payment. |
| FailedOperation.InvalidVoucher | Vouchers are not available. |
| FailedOperation.NeedPayTogeter | Orders purchased together must be paid simultaneously. |
| FailedOperation.NeedPayTogether | Package orders must be purchased together. |
| FailedOperation.PayPriceError | Payment failed. Please contact Tencent Cloud to resolve this issue. |
| FailedOperation.PaySuccDeliverFailed | Payment succeeded but shipment failed. Please contact the cloud platform staff for handling. |
| InvalidParameter | Invalid parameter. |
| InvalidParameterValue | Invalid parameter value. |
| UnauthorizedOperation.CamNoAuth | The account does not have CAM permission. |
| UnauthorizedOperation.CertificationNeedUpgrade | Due to account security upgrade, purchase cloud resources requires complete real-name information. |
| UnauthorizedOperation.NotCertification | The account has not been real-name authenticated, and payment failed. |
Feedback