- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- PartialRefund
- FullRefund
- Testen!
Eine bestehende externe Transaktion wird erstattet oder teilweise erstattet.
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: Applications/{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 Transaktion erstattet wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
Union-Feld refund_type . Erforderlich. Art der Erstattung über eine externe Transaktion. Für refund_type ist nur einer der folgenden Werte zulässig: |
|
partialRefund |
Eine teilweise Erstattung. |
fullRefund |
Eine Erstattung in voller Höhe. |
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
Die teilweise Erstattung einer Transaktion.
JSON-Darstellung |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Felder | |
---|---|
refundId |
Erforderlich. Eine eindeutige ID zur Unterscheidung dieser teilweisen Erstattung. Wenn die Erstattung erfolgreich war, schlagen weitere Erstattungen mit derselben ID fehl. Muss für alle Erstattungen für eine einzelne Transaktion eindeutig sein. |
refundPreTaxAmount |
Erforderlich. Der Betrag vor Steuern der teilweisen Erstattung. Sollte niedriger als der verbleibende Betrag vor Steuern der Transaktion sein. |
FullRefund
Dieser Typ hat keine Felder.
Eine vollständige Rückerstattung des Restbetrags einer Transaktion.