tokenization stripe for example docs business rest stripe-payments

rest - for - stripe processor



Stripe API-Listado de recibos (2)

Realmente no sería demasiado difícil. Primero obtendrías todas las facturas:

https://stripe.com/docs/api?lang=php#invoice_object https://stripe.com/docs/api?lang=php#list_customer_invoices

Cada factura tiene una propiedad de "cliente", por lo que todo lo que necesita hacer es buscar en ella la factura que tiene una identificación de cliente que coincide con la suya.

Cada factura tiene una propiedad de "número de recibo", ¡así que debería estar listo!

Estoy usando la API Stripe y me gustaría presentar a mi cliente una lista de su historial de facturas junto con los recibos correspondientes.

No puedo encontrar ningún sitio en la API de Stripe ( https://stripe.com/docs/api?lang=php ) que me permite obtener una lista de los recibos de un cliente. ¿Se me escapa algo?


Cada factura incluye una propiedad de charge que contiene el ID de su último cargo. Este será el intento de pago actual / final (para las facturas que no se pagaron con éxito) o el pago exitoso (para las facturas pagadas).

Esto le permite utilizar fácilmente los datos de facturación y facturación para presentar un recibo al usuario, pero un "recibo" es más una noción del lado de la aplicación; Sus necesidades y presentación varían con la aplicación.

Una vez que tenga los datos, puede presentar un recibo como desee.

Idealmente, recomiendo almacenar estos registros localmente. Es casi indoloro hacerlo si estás recibiendo webhooks. Luego puede modelar (y buscar) un registro local de recibos que mejor se adapte a sus necesidades, su cliente obtiene el beneficio de una visualización de facturación muy rápida y todos obtenemos el beneficio de una menor carga en los puntos finales API de Stripe.