- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- PartialRefund
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FullRefund
- Testen!
Rückerstattungen oder Teilerstattungen einer bestehenden externen Transaktion
HTTP-Anfrage
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Name der externen Transaktion, die erstattet wird. Format: apps/{packageName}/externalTransactions/{externalTransaction} |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "refundTime": string, // Union field |
Felder | |
---|---|
refundTime |
Erforderlich. Der Zeitpunkt, zu dem die Erstattung der Transaktion erfolgt ist. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
Union-Feld refund_type . Erforderlich. Art der Erstattung externer Transaktionen. Für refund_type ist nur einer der folgenden Werte zulässig: |
|
partialRefund |
Eine teilweise Erstattung. |
fullRefund |
Erstattung des vollen Betrags |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von ExternalTransaction
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
Eine teilweise Erstattung einer Transaktion.
JSON-Darstellung |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Felder | |
---|---|
refundId |
Erforderlich. Eine eindeutige ID zur Unterscheidung dieser teilweisen Erstattung. Ist die Erstattung erfolgreich, schlagen weitere Erstattungen mit derselben ID fehl. Muss für jede Erstattung für eine einzelne Transaktion eindeutig sein. |
refundPreTaxAmount |
Erforderlich. Der Betrag vor Steuern der teilweisen Erstattung. Sollte unter dem verbleibenden Betrag vor Steuern der Transaktion liegen. |
FullRefund
Dieser Typ hat keine Felder.
Eine vollständige Rückerstattung des verbleibenden Betrags einer Transaktion.