- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- PartialRefund
- FullRefund
- Essayer
Rembourse ou rembourse partiellement une transaction externe existante.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
name |
Obligatoire. Nom de la transaction externe remboursée. Format: applications/{packageName}/externalTransactions/{externalTransaction} |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "refundTime": string, // Union field |
Champs | |
---|---|
refund |
Obligatoire. Heure à laquelle la transaction a été remboursée. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
Champ d'union refund_type . Obligatoire. Type de remboursement de transaction externe. refund_type ne peut être qu'un des éléments suivants : |
|
partial |
Un remboursement partiel. |
full |
Un remboursement intégral. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de ExternalTransaction
.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/androidpublisher
PartialRefund
Remboursement partiel d'une transaction.
Représentation JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Champs | |
---|---|
refund |
Obligatoire. ID unique permettant de distinguer ce remboursement partiel. Si le remboursement aboutit, les remboursements ultérieurs avec le même ID échoueront. Doit être unique pour tous les remboursements d'une même transaction. |
refund |
Obligatoire. Montant hors taxes du remboursement partiel. Doit être inférieur au montant restant de la transaction avant taxes. |
FullRefund
Ce type ne comporte aucun champ.
Remboursement intégral du montant restant d'une transaction.