Commit Graph

53 Commits

Author SHA1 Message Date
David Bomba 245a10cab8 Fixes for tests 2024-09-25 07:36:53 +10:00
David Bomba b91b1fca7c Update CBA powerboard settings after a gateway update 2024-09-25 07:21:25 +10:00
David Bomba 4a7a54a9ea Cron checks for Rotessa Paymetns 2024-08-03 12:38:48 +10:00
David Bomba 9935847dc3 Static Analysis 2024-06-16 08:30:25 +10:00
David Bomba 72aadc0c16 php-cs-fixer 2024-06-14 17:09:44 +10:00
David Bomba 0bd5a9db0c minor fixes 2024-04-24 09:21:00 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba d72c6508de Implement throttling on Gateway Import Customer Router 2024-04-02 12:37:55 +11:00
David Bomba 3ef7d68eed Square factory 2024-03-19 10:38:54 +11:00
David Bomba 37e2e772f9 Import payment methods for checkout 2024-03-18 13:50:12 +11:00
David Bomba 86fc7a0662 Working on importing customers 2024-03-18 12:58:42 +11:00
David Bomba 8a54df3cf6 Update blacklist 2024-03-17 12:07:20 +11:00
David Bomba c5b6938447 php cs fixer 2024-02-13 15:25:18 +11:00
David Bomba 42c486e4c3 Static analysis 2024-01-14 15:51:31 +11:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba f7340d6114 PHP CS Fixer 2023-11-26 18:41:42 +11:00
David Bomba 10b37b1a1b Merge PayPal PPCP 2023-11-25 21:04:08 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 0033fee578 Paypal 2023-10-16 12:05:19 +11:00
David Bomba 3e657a9886 Add checkout webhooks on create/update 2023-07-21 21:58:04 +10:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba 328b3a3113 Updates for API docs 2023-02-10 20:21:10 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 3438d19a10 Improve bulk route auth layer 2023-01-22 16:40:02 +11:00
David Bomba 5888252267 Enhance bulk action guards + validation layer 2023-01-22 16:34:47 +11:00
David Bomba 7bd5a73d70 Bulk action request for company gateways 2023-01-22 15:11:33 +11:00
David Bomba f6549f43ad Updates for API Docs 2023-01-22 09:28:50 +11: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 a96ff66dee Configure webhooks on gateway creation 2022-05-30 20:08:12 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 8c589ec0c4 Fixes for save payment methods dialogue 2022-02-08 07:55:56 +11:00
David Bomba 37a4c4810d Stripe Apple Pay 2022-01-06 11:52:24 +11:00
David Bomba a30941bdb8 Fixes for tests 2022-01-06 11:19:29 +11:00
David Bomba 8109ef3c50 Company gateway Filters 2022-01-03 12:35:31 +11:00
David Bomba 1d4b331123 Disconnect Stripe Connect 2021-08-17 14:01:11 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 4b87df07b7 Check that a company gateway always has at least one fee and limits object 2021-01-22 08:36:25 +11:00
David Bomba c4bfb33dbf Add destroy() methods in all controllers 2021-01-17 15:28:03 +11:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11: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 dbff1ab6ab remove x-api-version and replace with x-minimum-client-version 2020-06-22 07:30:25 +10:00
David Bomba 276f2c2c23 Fix for wrong variable 2020-06-05 07:23:42 +10:00
David Bomba cd6ea87232 Add bulk actions to company gateway 2020-06-04 08:18:27 +10:00
David Bomba 957ac9f5d8
Fix for password protected authorization (#3198)
* Remove unnecessary save() on invoice

* Update copyright

* Working on Credit Repository

* Implement credits as a paymentable entity

* Add credit_id to transformer

* fix rules for update payment

* Fix random deleted_at keys in transformers

* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba f712b789ca
Fixes for tests (#3184)
* fix typo

* php-cs traits

* CS fixer pass

* Password protect User routes

* Implement checks to prevent editing a deleted record

* Clean up payment flows

* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba e4c18e734a
Implement fees and limits map for company gateways (#3053)
* Add ability to remove group settings level company logo

* Company Gateway Fees and Limits

* Validation tests for FeesAndLimits

* Working on company gateways

* Working on transforming fees_and_limits in transformer

* Implement fees and limits map for company gateways
2019-11-11 23:21:19 +11:00
David Bomba 5bbc274a48 Fixes for api-headeR 2019-10-07 17:31:26 +11:00
David Bomba 2f7c403992 company_gateway OpenAPI 2019-10-07 15:09:04 +11:00