- HTTP 请求
- 请求正文
- 响应正文
- FeeToVATModification
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AcceptRemittanceStatementWithModificationsResultCode
告知 Google,在修改此对账单(例如增值税重新分类的费用)后,将向 Google 支付此请求中指明的对账单费用。
如果端点在处理请求时遇到错误,来自此端点的响应将是 类型。ErrorResponse
如果此方法没有返回 HTTP 200,则对此查询的响应可能为空。如果包含明确说明的 可用于帮助攻击者了解其他集成商的付款集成商账号标识符,则响应正文为空。在这些情况下,如果签名密钥不匹配、未找到付款集成商标识符或加密密钥未知,此方法将返回正文为空的 HTTP 404。如果可以验证请求签名,则会在响应正文中返回有关错误的其他信息。ErrorResponse
示例请求如下所示:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc",
"feeToVatModification": {
"vatToFeeRatioInMicros": "150000"
}
}
示例响应如下所示:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementWithModificationsResultCode": "SUCCESS"
}
HTTP 请求
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatementWithModifications/:PIAID
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "requestHeader": { object ( |
| 字段 | |
|---|---|
requestHeader |
必需:所有请求的通用标头。 |
paymentIntegratorAccountId |
必需:这是付款集成商账号标识符,用于标识此对账单所遵循的合同限制。 |
statementId |
必需:此请求修改的对账单通知的请求 ID。 |
联合字段
|
|
feeToVatModification |
必需:要求修改将部分费用重新归因于增值税 (VAT)。 |
响应正文
acceptRemittanceStatementWithModifications 方法的响应对象。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 |
|---|
{ "responseHeader": { object ( |
| 字段 | |
|---|---|
responseHeader |
必需:所有响应的通用标头。 |
acceptRemittanceStatementWithModificationsResultCode |
必需:v1.acceptRemittanceStatement 调用的结果。 |
FeeToVATModification
此对象提供要应用于汇款对账单的税费修改。
| JSON 表示法 |
|---|
{ "vatToFeeRatioInMicros": string } |
| 字段 | |
|---|---|
vatToFeeRatioInMicros |
必需:增值税与费用金额的比率(以微单位表示)。这是要重新计入增值税的费用所占的百分比,必须大于或等于零。舍入应为“半均匀”或“银行家的”舍入,表示在两个数字的距离相等(例如 2.5 -> 2,5.5 -> 6)的情况下,四舍五入为偶数相邻项。 计算税费的示例如下:
|
AcceptRemittanceStatementWithModificationsResultCode
| 枚举 | |
|---|---|
UNKNOWN_RESULT |
切勿设置此默认值! |
SUCCESS |
已成功接受已修改的汇款对账单。 |
INVALID_VAT_MODIFICATION |
由于请求无效,因此增值税修改未被接受。 |