Librería para la integración de Webpay Plus, Webpay OneClick y Webpay Patpass. Esta librería es mantenida por Gonzalo De Spirito de freshworkstudio.com y simplepay.cl.
git clone git@github.com:freshworkstudio/demo-store.git
cd demo-store
composer install --prefer-dist
cp .env.example .env
php artisan key:generate
Luego debes configurar tu base de datos en el .env
y después correr las migraciones
php artisan migrate
Si no tienes un servidor como Wamp, Xamp o Laravel Valet, puedes partir el proyecto con:
php artisan serve
Luego de instalar, cargara una tienda con productos de prueba.
#Flow
- Entrar a la tienda
- Agregar al carro
- Ver el carro
- Regístrarte como usuario o iniciar sesión. Es importante destacar que para webpay one click el usuario debe estar registrado ya que su tarjeta de crédito queda asociada a un nombre de usuario dentro de tu base de datos. No puede comprar anónimamente como con Webpay PLus.
- Al registrarte por primera vez, el usuario no tendrá una tarjeta de crédito asociada a su cuenta. Le ofrecemos agregarla para pagar.
- El usuario agrega su tarjeta
- Las futuras compras del usuario, solo requiere hacer click sore el botón de pago y sin pasar por el flujo de tranbank, banco ni claves, la compra será aprobada.
VISA: 4051885600446623
Vencimimento: Cualquiera
Codigo verificación: 123
RUT: 11.111.111-1
Clave: 123
Ahora el usuario puede pagar con un solo click porque su tarjeta de crédito ya está grabada.