Method: externaltransactions.refundexternaltransaction
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
既存の外部取引の払い戻し、または一部払い戻しを行います。
HTTP リクエスト
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
name |
string
必須。払い戻しを行う外部取引の名前。形式: applications/{packageName}/externalTransactions/{externalTransaction}
|
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
{
"refundTime": string,
// Union field refund_type can be only one of the following:
"partialRefund": {
object (PartialRefund )
},
"fullRefund": {
object (FullRefund )
}
// End of list of possible types for union field refund_type .
} |
フィールド |
refundTime |
string (Timestamp format)
必須。取引の払い戻しが行われた時間。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z" 、"2014-10-02T15:01:23.045123456Z" 。
|
共用体フィールド refund_type 。必須。外部取引の払い戻しのタイプ。refund_type は次のいずれかになります。 |
partialRefund |
object (PartialRefund )
一部払い戻し。
|
fullRefund |
object (FullRefund )
全額払い戻し。
|
レスポンスの本文
成功した場合、レスポンスの本文には ExternalTransaction
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/androidpublisher
PartialRefund
JSON 表現 |
{
"refundId": string,
"refundPreTaxAmount": {
object (Price )
}
} |
フィールド |
refundId |
string
必須。この一部払い戻しを区別する一意の ID。払い戻しが成功した場合、同じ ID による後続の払い戻しは失敗します。1 つの個別の取引に対して、払い戻し全体で一意でなければなりません。
|
refundPreTaxAmount |
object (Price )
必須。一部払い戻しの課税前の金額。取引の課税前の残額より少ない額である必要があります。
|
FullRefund
この型にはフィールドがありません。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-17 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-12-17 UTC。"],[[["Refunds or partially refunds an existing external transaction using an HTTP POST request."],["Requires providing the external transaction name as a path parameter and refund details in the request body."],["The request body specifies the refund time and either a partial or full refund type."],["Successful requests will receive a response containing the updated external transaction details."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope."]]],["This document details how to refund an external transaction via a POST request to the specified URL. The request requires a `name` path parameter, indicating the transaction to be refunded. The request body includes a `refundTime` timestamp and either a `partialRefund` object with a unique `refundId` and `refundPreTaxAmount`, or a `fullRefund` object. Successful requests return an `ExternalTransaction` instance and needs the `androidpublisher` OAuth scope.\n"]]