- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- PartialRefund
- FullRefund
- Prova!
Rimborsa o rimborsa parzialmente una transazione esterna esistente.
Richiesta HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
name |
Obbligatorio. Il nome della transazione esterna che verrà rimborsata. Formato: applications/{packageName}/externalTransactions/{externalTransaction} |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "refundTime": string, // Union field |
Campi | |
---|---|
refund |
Obbligatorio. L'ora in cui è stato effettuato il rimborso della transazione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
Campo unione refund_type . Obbligatorio. Tipo di rimborso della transazione esterna. refund_type può essere solo uno dei seguenti: |
|
partial |
Un rimborso parziale. |
full |
Un rimborso dell'intero importo. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di ExternalTransaction
.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
Un rimborso parziale di una transazione.
Rappresentazione JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Campi | |
---|---|
refund |
Obbligatorio. Un ID univoco che distingue questo rimborso parziale. Se il rimborso va a buon fine, i rimborsi successivi con lo stesso ID non andranno a buon fine. Deve essere univoco per tutti i rimborsi relativi a una singola transazione. |
refund |
Obbligatorio. L'importo del rimborso parziale al lordo delle imposte. Deve essere inferiore all'importo rimanente al netto delle imposte della transazione. |
FullRefund
Questo tipo non contiene campi.
Un rimborso totale dell'importo rimanente di una transazione.