- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- PartialRefund
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FullRefund
- 試してみる
既存の外部取引の払い戻しまたは一部払い戻し。
HTTP リクエスト
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
name |
必須。払い戻しの対象となる外部取引の名前。形式: applications/{packageName}/externalTransactions/{externalTransaction} |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "refundTime": string, // Union field |
フィールド | |
---|---|
refundTime |
必須。取引が払い戻された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
共用体フィールド refund_type 。必須。外部取引の払い戻しの種類。refund_type は次のいずれかになります。 |
|
partialRefund |
一部払い戻し。 |
fullRefund |
全額払い戻し。 |
レスポンスの本文
成功した場合、レスポンスの本文には ExternalTransaction
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/androidpublisher
PartialRefund
トランザクションの一部払い戻し。
JSON 表現 |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
フィールド | |
---|---|
refundId |
必須。この一部払い戻しを識別する一意の ID。払い戻しが成功すると、その後に同じ ID での払い戻しは失敗します。1 件の取引の払い戻し全体で一意である必要があります。 |
refundPreTaxAmount |
必須。一部払い戻しの税抜き額。取引の税抜きの残額より少ない金額である必要があります。 |
FullRefund
この型にはフィールドがありません。
取引の残額の全額払い戻し。