Mostrar todos los reembolsos
Devuelve una lista de los reembolsos existentes. Stripe muestra los reembolsos en orden cronológico inverso, es decir, los más recientes aparecen en primer lugar. La respuesta incluye, por defecto, los 10 reembolsos más recientes.
GET https://api.stripe.com/v1/refunds
Ejemplos
Ejemplo de cURL:
cURL
curl -X GET https://api.stripe.com/v1/refunds \
-u <YOUR_SECRET_KEY>:
Respuestas
Las respuestas devuelven códigos estándar.
200: OK
Response
{
"object": "list",
"url": "/v1/refunds",
"has_more": false,
"data": [
{
"id": "re_1Nispe2eZvKYlo2Cd31jOCgZ",
"object": "refund",
"amount": 212,
"balance_transaction": "txn_1Nispe2eZvKYlo2CYezqFhEx",
"charge": "ch_1NirD82eZvKYlo2CIvbtLWuY",
"created": 1692942318,
"currency": "usd",
"destination_details": {
"card": {
"reference": "123456789012",
"reference_status": "available",
"reference_type": "acquirer_reference_number",
"type": "refund"
},
"type": "card"
},
"metadata": {},
"payment_intent": "pi_1GszsK2eZvKYlo2CfhZyoZLp",
"reason": null,
"receipt_number": null,
"source_transfer_reversal": null,
"status": "succeeded",
"transfer_reversal": null
}
]
}
Respuestas de error
400: Bad Request
Response
{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such charge: 'ch_1NirD82eZvKYlo2CIvbtLWuY'",
"param": "charge",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_HIH2jWkJGecwCk?t=1754504399",
"type": "invalid_request_error"
}
}
401: Unauthorized
Response
{
"error": {
"type": "invalid_request_error",
"message": "Invalid API Key provided: sk_test_********************1234"
}
}
Parámetros
Parámetros de consulta
| Parámetro | Tipo | Descripción |
|---|---|---|
charge | cadena | ID del cargo para el que se desean recuperar los reembolsos. Si se omite, Stripe devuelve todos los reembolsos de la cuenta. |
created | diccionario | Devuelve únicamente los reembolsos creados durante los intervalos de fechas indicados. Puede tratarse de un diccionario con las siguientes claves: gt, gte, lt, lte. |
ending_before | cadena | Un cursor para utilizar en la paginación. Utiliza el ID de objeto ending_before para definir tu posición en la lista. Si realizas una solicitud de lista y recibes 100 resultados, empezando por obj_bar, tu siguiente llamada puede incluir ending_before=obj_bar para recuperar la página anterior de la lista. |
limit | entero | Limita el número de registros en la respuesta. Introduce un número entero entre 1 y 100 (valor por defecto: 10). |
payment_intent | cadena | ID del PaymentIntent del que se quieren recuperar los reembolsos. Si se omite, Stripe devuelve todos los reembolsos de la cuenta. |
starting_after | cadena | Un cursor para utilizar en la paginación. Utiliza el ID de objeto starting_after para definir tu posición en la lista. Si realizas una solicitud de lista y recibes 100 resultados, que terminan en obj_foo, tu siguiente llamada puede incluir starting_after=obj_foo para recuperar la página siguiente de la lista. |
expand[] | matriz de cadenas | Identifica objetos de respuesta anidados para enriquecerlos y devolverlos en línea. |