├── Changelog.md ├── CheckoutManager.php ├── Contracts ├── Checkout.php ├── CheckoutDataFactory.php ├── CheckoutEvent.php ├── CheckoutRequest.php ├── CheckoutState.php ├── CheckoutStore.php └── CouponEvent.php ├── Drivers ├── BaseCheckoutStore.php ├── ImplicitCheckoutRequest.php ├── RequestStore.php └── SessionStore.php ├── Events ├── BaseCheckoutEvent.php ├── BaseCouponEvent.php ├── BillpayerChanged.php ├── CouponAdded.php ├── CouponRemoved.php ├── CouponUtilized.php ├── PaymentMethodSelected.php ├── ShippingAddressChanged.php └── ShippingMethodSelected.php ├── Facades └── Checkout.php ├── LICENSE.md ├── Models ├── CheckoutState.php └── CheckoutStateProxy.php ├── Providers └── ModuleServiceProvider.php ├── README.md ├── Traits ├── EmulatesFillAttributes.php └── HasCheckoutState.php ├── composer.json └── resources ├── config └── module.php └── manifest.php /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Changelog.md -------------------------------------------------------------------------------- /CheckoutManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/CheckoutManager.php -------------------------------------------------------------------------------- /Contracts/Checkout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/Checkout.php -------------------------------------------------------------------------------- /Contracts/CheckoutDataFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CheckoutDataFactory.php -------------------------------------------------------------------------------- /Contracts/CheckoutEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CheckoutEvent.php -------------------------------------------------------------------------------- /Contracts/CheckoutRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CheckoutRequest.php -------------------------------------------------------------------------------- /Contracts/CheckoutState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CheckoutState.php -------------------------------------------------------------------------------- /Contracts/CheckoutStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CheckoutStore.php -------------------------------------------------------------------------------- /Contracts/CouponEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Contracts/CouponEvent.php -------------------------------------------------------------------------------- /Drivers/BaseCheckoutStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Drivers/BaseCheckoutStore.php -------------------------------------------------------------------------------- /Drivers/ImplicitCheckoutRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Drivers/ImplicitCheckoutRequest.php -------------------------------------------------------------------------------- /Drivers/RequestStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Drivers/RequestStore.php -------------------------------------------------------------------------------- /Drivers/SessionStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Drivers/SessionStore.php -------------------------------------------------------------------------------- /Events/BaseCheckoutEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/BaseCheckoutEvent.php -------------------------------------------------------------------------------- /Events/BaseCouponEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/BaseCouponEvent.php -------------------------------------------------------------------------------- /Events/BillpayerChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/BillpayerChanged.php -------------------------------------------------------------------------------- /Events/CouponAdded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/CouponAdded.php -------------------------------------------------------------------------------- /Events/CouponRemoved.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/CouponRemoved.php -------------------------------------------------------------------------------- /Events/CouponUtilized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/CouponUtilized.php -------------------------------------------------------------------------------- /Events/PaymentMethodSelected.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/PaymentMethodSelected.php -------------------------------------------------------------------------------- /Events/ShippingAddressChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/ShippingAddressChanged.php -------------------------------------------------------------------------------- /Events/ShippingMethodSelected.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Events/ShippingMethodSelected.php -------------------------------------------------------------------------------- /Facades/Checkout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Facades/Checkout.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Models/CheckoutState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Models/CheckoutState.php -------------------------------------------------------------------------------- /Models/CheckoutStateProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Models/CheckoutStateProxy.php -------------------------------------------------------------------------------- /Providers/ModuleServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Providers/ModuleServiceProvider.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/README.md -------------------------------------------------------------------------------- /Traits/EmulatesFillAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Traits/EmulatesFillAttributes.php -------------------------------------------------------------------------------- /Traits/HasCheckoutState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/Traits/HasCheckoutState.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/composer.json -------------------------------------------------------------------------------- /resources/config/module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/resources/config/module.php -------------------------------------------------------------------------------- /resources/manifest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanilophp/checkout/HEAD/resources/manifest.php --------------------------------------------------------------------------------