- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- PartialRefund
- FullRefund
- Pruébalo
Reembolsa o reembolsa de forma parcial una transacción externa 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: apps/{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. Es la hora en la que se reembolsó la transacción. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Campo de unión refund_type . Obligatorio. Tipo de reembolso de transacción externa. Las direcciones (refund_type ) solo pueden ser una de las siguientes opciones: |
|
partialRefund |
Un reembolso parcial. |
fullRefund |
Un reembolso del 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
PartialRefund
Reembolso parcial de una transacción
Representación JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Campos | |
---|---|
refundId |
Obligatorio. Es un ID único que distingue este reembolso parcial. Si el reembolso se realiza correctamente, no se realizarán reembolsos posteriores con el mismo ID. Debe ser único entre los reembolsos de una transacción individual. |
refundPreTaxAmount |
Obligatorio. El importe antes de impuestos del reembolso parcial. Debe ser inferior al importe restante antes de impuestos de la transacción. |
FullRefund
Este tipo no tiene campos.
Es un reembolso total del importe restante de una transacción.