- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- PartialRefund
- FullRefund
- Pruébala
Reembolsa o reembolsa parcialmente 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. El nombre de la transacción externa que se reembolsará. Formato: aplicaciones/{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. Indica la hora en la que se reembolsó la transacción. 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 de la transacción externa. Las direcciones (refund_type ) solo pueden ser una de las siguientes opciones: |
|
partialRefund |
Un reembolso parcial. |
fullRefund |
Un reembolso del importe completo. |
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
Es un reembolso parcial de una transacción.
Representación JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Campos | |
---|---|
refundId |
Obligatorio. Un ID único que distingue este reembolso parcial. Si el reembolso se realiza correctamente, fallarán los reembolsos posteriores con el mismo ID. Debe ser único para todos 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.