$ composer require vitr/laravel-jvzoo
'providers' => [
...
vitr\Jvzoo\JvzooServiceProvider::class,
...
]
JVZOO_KEY=*************
Event::listen('jvzoo', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.sale', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.bill', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.rfnd', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.cgbk', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.insf', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.cancel.rebill', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.uncancel.rebill', function( $data ) { /* INSERT CODE HERE */ });
Event::listen('jvzoo.sale', function( $data ) {
$password = str_random(12);
User::create([
'name' => $data['ccustname'],
'email' => $data['ccustemail'],
'password' => bcrypt($password),
]);
});
Event::listen('jvzoo.cancel.rebill', function( $data ) {
if ($user = \App\User::where('email', '=', $data['ccustemail'])->first())
$user->delete();
});
inspired by https://github.com/kjellberg/laravel-jvzoo