- HTTP リクエスト
- リクエストの本文
- レスポンスの本文
- FeeToVATModification
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AcceptRemittanceStatementWithModificationsResultCode
このリクエストで記載された明細書は、VAT 再分類手数料など、明細書に変更が加えられた後に支払われることを Google に伝えます。
リクエストの処理中にエンドポイントでエラーが発生した場合、このエンドポイントからのレスポンスは 型になります。ErrorResponse
このメソッドが HTTP 200 を返さない場合、このクエリに対するレスポンスは空になる可能性があります。攻撃者が他のインテグレーターの決済インテグレーターのアカウント ID を攻撃者が理解できるように、明確な説明付きの を使用できる場合は、レスポンスの本文は空になります。署名鍵が一致しない、決済インテグレータの識別子が見つからない、暗号鍵が不明ななどの状況では、このメソッドは本文が空の 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 |
必須: これは、この明細書に関する契約上の制約を識別する、決済インテグレータのアカウント ID です。 |
statementId |
必須: このリクエストによって変更されるステートメント通知のリクエスト ID。 |
共用体フィールド
|
|
feeToVatModification |
必須: 料金の一部を付加価値税(VAT)に再帰属させるよう変更をリクエストしました。 |
レスポンスの本文
acceptRemittanceStatementWithModifications メソッドのレスポンス オブジェクト。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "responseHeader": { object ( |
| フィールド | |
|---|---|
responseHeader |
必須: すべてのレスポンスに共通のヘッダー。 |
acceptRemittanceStatementWithModificationsResultCode |
必須: v1.acceptRemittanceStatement 呼び出しの結果。 |
FeeToVATModification
このオブジェクトは、送金明細書に適用される税金の修正を提供します。
| JSON 表現 |
|---|
{ "vatToFeeRatioInMicros": string } |
| フィールド | |
|---|---|
vatToFeeRatioInMicros |
必須: 手数料額に対する VAT の比率(マイクロ秒単位)。これは、VAT に再帰属させる手数料の割合で、0 以上である必要があります。丸めは「半均等」にするまたは「banker's」丸め。両方の数値が等間隔の場合に偶数に丸めます(例: 2.5 -> 2、5.5 -> 6)。 税金を計算するためのサンプルは次のとおりです。
|
AcceptRemittanceStatementWithModificationsResultCode
| 列挙型 | |
|---|---|
UNKNOWN_RESULT |
このデフォルト値は設定しないでください。 |
SUCCESS |
送金明細書が変更とともに承認されました。 |
INVALID_VAT_MODIFICATION |
リクエストが無効なため、VAT 変更は承認されませんでした。 |