22 lines
No EOL
1.2 KiB
PHP
22 lines
No EOL
1.2 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Checkout Routes (checkout.mivita.care)
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Diese Routen werden spezifisch für die checkout.* Domain geladen.
|
|
| Die Legal-Routen (Impressum etc.) werden von `routes/shared/common.php` bereitgestellt.
|
|
|
|
|
*/
|
|
|
|
// Die Hauptrouten für den Checkout-Prozess
|
|
Route::group(['middleware' => ['checkout']], function () {
|
|
Route::get('/checkout/card/{identifier?}', 'Web\CheckoutController@checkout')->name('checkout.checkout_card');
|
|
Route::post('/checkout/card/final', 'Web\CheckoutController@checkoutFinal')->name('checkout.checkout_card_final');
|
|
|
|
// Routen zur Behandlung des Transaktionsstatus nach der Zahlung
|
|
Route::get('/transaction/status/{status?}/{reference?}', 'Web\CheckoutController@transactionStatus')->name('checkout.transaction_status');
|
|
Route::post('/transaction/status/{status?}/{reference?}', 'Web\CheckoutController@transactionStatusPost')->name('checkout.transaction_status_post');
|
|
Route::get('/transaction/approved/{transactionId}/{reference}', 'Web\CheckoutController@transactionApproved')->name('checkout.transaction_approved');
|
|
}); |