David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							fd551c563d 
							
						 
					 
					
						
						
							
							Additional checks for checkout.com  
						
						
						
						
					 
					
						2022-08-12 11:25:10 +10:00 
						 
				 
			
				
					
						
							
							
								Shift 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19080933b6 
							
						 
					 
					
						
						
							
							Apply Laravel coding style  
						
						... 
						
						
						
						Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.
For more information on customizing the code style applied by Shift, [watch this short video][4].
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer 
[2]: https://github.com/squizlabs/PHP_CodeSniffer 
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200 
[4]: https://laravelshift.com/videos/shift-code-style  
						
						
					 
					
						2022-06-21 09:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							6444ed02ae 
							
						 
					 
					
						
						
							
							Version bump for checkout refactor + dependency update  
						
						
						
						
					 
					
						2022-06-16 11:51:42 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							63468a1669 
							
						 
					 
					
						
						
							
							Checkout v2 refund refactor  
						
						
						
						
					 
					
						2022-06-16 11:21:10 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9856946302 
							
						 
					 
					
						
						
							
							Checkout v2 refactor  
						
						
						
						
					 
					
						2022-06-16 10:01:24 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8449ba01 
							
						 
					 
					
						
						
							
							Checkout v2 refactor  
						
						
						
						
					 
					
						2022-06-15 22:47:25 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							6f491dfb92 
							
						 
					 
					
						
						
							
							Update Copyright text  
						
						
						
						
					 
					
						2022-04-27 13:20:41 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							902b37fd38 
							
						 
					 
					
						
						
							
							Fix for accesing response_summary on payment object  
						
						
						
						
					 
					
						2021-10-25 16:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							6641320567 
							
						 
					 
					
						
						
							
							Refactor for payment failure mailers  
						
						
						
						
					 
					
						2021-10-17 21:40:40 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							05a6544898 
							
						 
					 
					
						
						
							
							Set default designs  
						
						
						
						
					 
					
						2021-10-13 14:04:14 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4a92b256 
							
						 
					 
					
						
						
							
							Fixes for Checkout.com  
						
						
						
						
					 
					
						2021-08-04 16:24:44 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							6e40e2fab5 
							
						 
					 
					
						
						
							
							Fix missing required fields for Checkout.com  
						
						
						
						
					 
					
						2021-07-21 15:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d148b0dc 
							
						 
					 
					
						
						
							
							Fixes for invoices which are not payable if archived  
						
						
						
						
					 
					
						2021-07-20 09:30:12 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							d353ef9a5f 
							
						 
					 
					
						
						
							
							Fixes for gateways  
						
						
						
						
					 
					
						2021-06-30 21:21:46 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							3219199d9f 
							
						 
					 
					
						
						
							
							Checkout.com: Checking if credit card is enabled  
						
						
						
						
					 
					
						2021-06-29 12:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							36f6cbbcc9 
							
						 
					 
					
						
						
							
							Update license in codebase  
						
						
						
						
					 
					
						2021-06-16 16:58:16 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							588aeefb35 
							
						 
					 
					
						
						
							
							Moving logic for confirming the 3ds process into own method  
						
						
						
						
					 
					
						2021-05-31 16:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							52c3d63349 
							
						 
					 
					
						
						
							
							Refactor system logger to enable multidb  
						
						
						
						
					 
					
						2021-05-19 11:12:23 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							bde5166827 
							
						 
					 
					
						
						
							
							Subscriptions  
						
						
						
						
					 
					
						2021-04-12 21:56:08 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							dbade2f497 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-01-29 12:00:30 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							8bbfbbb9e1 
							
						 
					 
					
						
						
							
							checkout token billing  
						
						
						
						
					 
					
						2021-01-28 16:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							d7277b7c6d 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-01-27 15:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							2fccfe2df1 
							
						 
					 
					
						
						
							
							- Rewrite of checkout-credit-card.js  
						
						... 
						
						
						
						- Fixed bug with detach() on driver class
- Changed the way token checking works from frontend
- Support for multiple payment methods on payment page
- Changed save card label to "Save payment method details"
- Updated relevant Javascript assets 
						
						
					 
					
						2021-01-20 16:19:01 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							9975691ef4 
							
						 
					 
					
						
						
							
							Remove redirect redirect  
						
						
						
						
					 
					
						2021-01-13 13:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							934610a01c 
							
						 
					 
					
						
						
							
							Update copyright + version bump + set canadian dollar symbol to $  
						
						
						
						
					 
					
						2021-01-04 08:54:54 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							a92d38ae06 
							
						 
					 
					
						
						
							
							php-cs-fixer  
						
						
						
						
					 
					
						2020-12-07 14:56:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							fdafc068bb 
							
						 
					 
					
						
						
							
							processWebhookRequest for checkoutpaymentdriver  
						
						
						
						
					 
					
						2020-12-07 14:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3cdb19b4d 
							
						 
					 
					
						
						
							
							Merge pull request  #4362  from beganovich/v5-gateways-required-fields  
						
						... 
						
						
						
						(v5) Support for pre-checking gateway requirements 
						
						
					 
					
						2020-11-26 06:57:48 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							ae88d5e08e 
							
						 
					 
					
						
						
							
							php-cs-fixer format  
						
						
						
						
					 
					
						2020-11-25 15:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							169e5ba93e 
							
						 
					 
					
						
						
							
							support for checking requirements based on gateway  
						
						
						
						
					 
					
						2020-11-25 14:38:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9aeb2d7a5b 
							
						 
					 
					
						
						
							
							Psalm cleanup  
						
						
						
						
					 
					
						2020-10-28 21:10:49 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							223ae4cb5b 
							
						 
					 
					
						
						
							
							- Extract $payment_hash property onto BaseDriver  
						
						... 
						
						
						
						- Handle internally failed payments inside BaseDriver
- Add SYSTEM_LOG_TYPE property on CheckoutComPaymentDriver
- Remove resolving of $payment_hash inside of payment methods 
						
						
					 
					
						2020-10-27 12:53:35 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							488b8d859d 
							
						 
					 
					
						
						
							
							Move saving methods into BaseDriver  
						
						
						
						
					 
					
						2020-10-26 14:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							f73ad4bef7 
							
						 
					 
					
						
						
							
							Move after-payment logic into BaseDriver  
						
						
						
						
					 
					
						2020-10-25 18:51:26 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb48297fb 
							
						 
					 
					
						
						
							
							wip refactor  
						
						
						
						
					 
					
						2020-10-22 15:24:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							b12fe64a63 
							
						 
					 
					
						
						
							
							Refactor gateway types  
						
						
						
						
					 
					
						2020-10-12 07:59:25 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							44d31ce326 
							
						 
					 
					
						
						
							
							Move cache clearance to base controller  
						
						
						
						
					 
					
						2020-10-09 17:55:03 +11:00 
						 
				 
			
				
					
						
							
							
								= 
							
						 
					 
					
						
						
						
						
							
						
						
							88eb05786e 
							
						 
					 
					
						
						
							
							Fixes for updateinvoicepayment  
						
						
						
						
					 
					
						2020-09-19 11:20:14 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							6e588f7925 
							
						 
					 
					
						
						
							
							Fixes for checkout.com  
						
						
						
						
					 
					
						2020-09-11 16:31:49 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9eaa136cc3 
							
						 
					 
					
						
						
							
							Clean up  
						
						
						
						
					 
					
						2020-09-11 10:14:51 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							0b56e8d4cb 
							
						 
					 
					
						
						
							
							handle payments and gateway fee integration  
						
						
						
						
					 
					
						2020-09-11 09:01:25 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							c55f660f7f 
							
						 
					 
					
						
						
							
							Generic handling page for unsuccessful payments  
						
						
						
						
					 
					
						2020-09-11 08:30:12 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							f061fd49f9 
							
						 
					 
					
						
						
							
							fixes for checkout payment gateway  
						
						
						
						
					 
					
						2020-09-10 14:41:56 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							d071ed0d3b 
							
						 
					 
					
						
						
							
							Attach payment_id to payment_hash  
						
						
						
						
					 
					
						2020-09-10 11:52:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							100ca67c5f 
							
						 
					 
					
						
						
							
							Add reference to checkout gateways  
						
						
						
						
					 
					
						2020-09-10 11:23:04 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							0c015cb4bc 
							
						 
					 
					
						
						
							
							Fixes for recurring invoices  
						
						
						
						
					 
					
						2020-09-10 11:05:42 +10:00 
						 
				 
			
				
					
						
							
							
								= 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee6e33bb7 
							
						 
					 
					
						
						
							
							Working on refactoring Checkout.com payment driver to extend BaseDriver  
						
						
						
						
					 
					
						2020-09-09 10:58:35 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba75a44eb8 
							
						 
					 
					
						
						
							
							Laravel 7.x Shift ( #40 )  
						
						... 
						
						
						
						* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer 
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200 
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com> 
						
						
					 
					
						2020-09-06 19:38:10 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							5eacb1abf8 
							
						 
					 
					
						
						
							
							Working on token billing with gateway fees  
						
						
						
						
					 
					
						2020-09-04 08:01:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9dce4c3de1 
							
						 
					 
					
						
						
							
							Refator payments and gateway fees  
						
						
						
						
					 
					
						2020-09-04 07:23:34 +10:00