Download the PHP package leifermendez/laravel-stripe without Composer
On this page you can find all versions of the php package leifermendez/laravel-stripe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download leifermendez/laravel-stripe
More information about leifermendez/laravel-stripe
Files in leifermendez/laravel-stripe
Package laravel-stripe
Short Description Paquete para laravel el cual ya incorpora el sistema SCA regulación Europea 14 septiembre
License
Informations about the package laravel-stripe
Laravel Stripe SCA
A continuación mostraremos como realizar un cargo en Stripe con el protocolo SCA. El siguiente paquete nos permite registrar usuarios, guardar tarjetas para pagos posteriores, crear intenciones de pago.
NOTA: Antes continuar recuerda solicitar tus credenciales de acceso en Stripe
Instalar
composer require leifermendez/laravel-stripe
Laravel 5.* Integración
Add the service provider to your config/app.php
file:
Add the facade to your config/app.php
file:
Uso
Recuerda colocar tus credenciales en tu archivo .env , Mode: "sandbox" or "live"
(1) Obtener Token de Tarjeta
En algunos casos es necesario obtener el token de tarjeta vía API (no recomendado), se recomienda usar StripeJS
StripeJS Demo Live
(2) Guardar Cliente
Si queremos guardar nuestros clientes para consultar posteriormente.
(3) Crear Pago
NOTA: Con la implementación del SCA, los pagos deben realizarse bajo una "Intención de Pago". Lo que técnicamente realizamos es una petición para realizar un pago y Stripe se encarga de verificar si la tarjeta requiere o no requiere una verificación en dos pasos.
Comportamiento: Pueden pasar dos cosas:
- (1) No requiere doble verificación y el pago se realiza correctamente.
- (2) Requiere doble verificación :
- El "status" de la respuesta determinara la acción que se debe tomar Ver más status. El status más frecuente en este caso es
requires_action
esta acción solo se puede realizar a través del StripeJS
- El "status" de la respuesta determinara la acción que se debe tomar Ver más status. El status más frecuente en este caso es
(3.1) Crear Pago No Capturado
NOTA: (No capturados), son aquellos pagos que necesitamos retener o bloquear, para posteriormente usar o no usar. Ejemplo: Si tienes un hotel y deseas cobrar 100EUR de garantía o fianza, puedes usar esta opción ya que el sistema bloquea este monto en la tarjeta del cliente por 7 días. El dinero solo estará disponible para capturar (cobrar) en los siguiente 7 días de lo contrario si no realizas ninguna captura Stripe libera el monto al cliente.
All versions of laravel-stripe with dependencies
ext-curl Version *