addRoute(['GET','POST'],'/yoomee/webhook', ['as' => 'yoomee.webhook' , 'uses' => 'YoomeeController@capturePaymentResult']); $router->addRoute(['GET','POST'],'/cinetpay/webhook', ['as' => 'cinetpay.webhook' , 'uses' => 'CinetpayController@capturePaymentResult']); $router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($router) { /** * Entry Endpoints */ $router->post('pay','PaymentController@pay'); /** * Yoomee Endpoints */ $router->group(['prefix' => 'yoomee'], function () use ($router) { $router->get('operators','YoomeeController@getOperators'); $router->addRoute(['GET','POST'],'pay', ['as' => 'yoomee.pay', 'uses' => 'YoomeeController@pay']); }); /** * CinetPay Endpoints */ $router->group(['prefix' => 'cinetpay'], function () use ($router) { $router->get('operators','CinetpayController@getOperators'); $router->addRoute(['GET','POST'],'pay',['as' => 'cinetpay.pay', 'uses' => 'CinetpayController@pay']); }); });