- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- PartialRefund
- Reembolso total
- Pruébala
Reembolso parcial o parcial de una transacción existente
Solicitud HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. Es el nombre de la transacción externa que se reembolsará. Formato: applications/{packageName}/externalTransactions/{externalTransaction} |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "refundTime": string, // Union field |
Campos | |
---|---|
refundTime |
Obligatorio. La hora en que se reembolsó la transacción. Es una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Campo de unión refund_type . Obligatorio. Es el tipo de reembolso externo de la transacción. Las direcciones (refund_type ) solo pueden ser una de las siguientes opciones: |
|
partialRefund |
Un reembolso parcial. |
fullRefund |
Un reembolso de importe total |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de ExternalTransaction
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/androidpublisher
Reembolso parcial
Es un reembolso parcial de una transacción.
Representación JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Campos | |
---|---|
refundId |
Obligatorio. Un ID único que distingue a este reembolso parcial. Si el reembolso se realiza correctamente, fallarán los que se envíen después con el mismo ID. Debe ser único en todos los reembolsos de una transacción individual. |
refundPreTaxAmount |
Obligatorio. El importe sin impuestos del reembolso parcial. Debe ser inferior al importe restante de la transacción antes de impuestos. |
Reembolso total
Este tipo no tiene campos.
Es un reembolso total del importe restante de una transacción.