Incrustar el widget de pago de Paddle con Laravel Cashier

Una opción para una integración más transparente con Paddle es incrustar el widget de pago dentro de una página de pago pre-existente. Esto puede reducir la sensación de estar dejando el sitio web para pagar.

Con Laravel Cashier es realmente muy sencillo. Incluye un componente de Blade llamado paddle-checkout y acepta un atributo override para pasar el enlace de pago generado con Cashier:

$payLink = $user->chargeProduct($productId);

// Blade view
<x-paddle-checkout :override="$payLink" />

Incluso podemos personalizar los colores del inline checkout desde el tablero de Paddle para tener una mejor integración con nuestro sitio web.