freshworkstudio / demo-store

Tienda de prueba para probar la implementación de Transbank

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tienda de prueba Webpay One Click

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.

Freshwork Studio's Transbank SDK Software License

Installation

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

Usage

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.

Pedir al usuario que agregue su tarjeta

image

Agregando tarjeta

VISA: 4051885600446623
Vencimimento: Cualquiera
Codigo verificación: 123

image

RUT: 11.111.111-1
Clave: 123

image

Tarjeta agregada

Ahora el usuario puede pagar con un solo click porque su tarjeta de crédito ya está grabada. image

Pagar con webpay one click

Solo apretar el botón y pagar... gif

About

Tienda de prueba para probar la implementación de Transbank


Languages

Language:PHP 74.4%Language:HTML 25.2%Language:JavaScript 0.4%