switched to paddle inline checkout, removed paypal and most of stripe. added product sync between app and paddle.
This commit is contained in:
@@ -5,8 +5,8 @@ use App\Http\Controllers\CheckoutGoogleController;
|
||||
use App\Http\Controllers\LegalPageController;
|
||||
use App\Http\Controllers\LocaleController;
|
||||
use App\Http\Controllers\MarketingController;
|
||||
use App\Http\Controllers\PayPalController;
|
||||
use App\Http\Controllers\PayPalWebhookController;
|
||||
use App\Http\Controllers\PaddleCheckoutController;
|
||||
use App\Http\Controllers\PaddleWebhookController;
|
||||
use App\Http\Controllers\Tenant\EventPhotoArchiveController;
|
||||
use App\Models\Package;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@@ -83,15 +83,11 @@ Route::post('/checkout/login', [CheckoutController::class, 'login'])->name('chec
|
||||
Route::post('/checkout/register', [CheckoutController::class, 'register'])->name('checkout.register');
|
||||
Route::get('/checkout/auth/google', [CheckoutGoogleController::class, 'redirect'])->name('checkout.google.redirect');
|
||||
Route::get('/checkout/auth/google/callback', [CheckoutGoogleController::class, 'callback'])->name('checkout.google.callback');
|
||||
Route::post('/stripe/create-payment-intent', [CheckoutController::class, 'createPaymentIntent'])->name('stripe.create-payment-intent');
|
||||
Route::post('/stripe/confirm-payment', [CheckoutController::class, 'confirmPayment'])->name('stripe.confirm-payment');
|
||||
Route::post('/checkout/track-abandoned', [CheckoutController::class, 'trackAbandonedCheckout'])->name('checkout.track-abandoned');
|
||||
Route::post('/set-locale', [LocaleController::class, 'set'])->name('set-locale');
|
||||
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::post('/paypal/create-order', [PayPalController::class, 'createOrder'])->name('paypal.create-order');
|
||||
Route::post('/paypal/capture-order', [PayPalController::class, 'captureOrder'])->name('paypal.capture-order');
|
||||
Route::post('/paypal/create-subscription', [PayPalController::class, 'createSubscription'])->name('paypal.create-subscription');
|
||||
Route::post('/paddle/create-checkout', [PaddleCheckoutController::class, 'create'])->name('paddle.checkout.create');
|
||||
});
|
||||
|
||||
Route::post('/paypal/webhook', [PayPalWebhookController::class, 'verify'])->name('paypal.webhook');
|
||||
Route::post('/paddle/webhook', [PaddleWebhookController::class, 'handle'])->name('paddle.webhook');
|
||||
|
||||
Reference in New Issue
Block a user