Commit Graph

203 Commits

Author SHA1 Message Date
Benjamin Beganović f34410cdea Remove logging from StripePaymentDriver 2020-09-24 12:20:57 +02:00
Benjamin Beganović 9b4d166e10 Merge remote-tracking branch 'upstream/v2' into v2-1809-remove-omnipay-from-stripe 2020-09-24 11:36:41 +02:00
Benjamin Beganović 3a1906bd87 Stripe: Optin/optout for saving card 2020-09-21 11:17:16 +02:00
= 83be13c049 fixes for types 2020-09-19 12:15:38 +10:00
= 88eb05786e Fixes for updateinvoicepayment 2020-09-19 11:20:14 +10:00
Benjamin Beganović 94ebf95caa Stripe use SDK to refund 2020-09-18 14:35:53 +02:00
Benjamin Beganović 210ebb1754 Add placeholder methods for Authorize, Custom & PayPalExpress 2020-09-18 10:01:19 +02:00
Benjamin Beganović 71ca5d108c Detach payment methods from Stripe 2020-09-18 09:48:53 +02: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
David Bomba c67fee3fff Fixes for base driver 2020-09-09 20:05:10 +10:00
= 1ee6e33bb7 Working on refactoring Checkout.com payment driver to extend BaseDriver 2020-09-09 10:58:35 +10:00
David Bomba d909b4939c Minor fixes for PayPal 2020-09-07 13:14:43 +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
David Bomba 4bb02f4f61 Fixes for authorize.net 2020-09-03 21:22:49 +10:00
David Bomba 607a47ffd9 Working on gateway fees to authorize.net 2020-09-03 20:55:33 +10:00
David Bomba 6517d67601 Refactor of payments to include payment hash 2020-09-03 13:22:05 +10:00
David Bomba a8bbb7035f Fixes for random data seeder 2020-09-02 19:36:32 +10:00
David Bomba 2bd8581592 Fixes for payments with gateway fees 2020-09-01 09:28:37 +10:00
David Bomba eb867522df Working on invoice payments with gateway fees 2020-08-31 12:00:43 +10:00
David Bomba ac08a146a1 Working on gateway fees 2020-08-30 22:00:19 +10:00
David Bomba 1bc71fb5d8 Working on gateway fees 2020-08-30 08:00:57 +10:00
David Bomba 334860f87b Custom payment drivers 2020-08-20 08:11:46 +10:00
David Bomba c5d093232c Working on payment records from online payments 2020-08-19 12:37:17 +10:00
David Bomba 05ce11138e Fixes for payment number creation for online payments 2020-08-19 11:06:19 +10:00
David Bomba ba3f3e6989
Merge branch 'v2' into v2 2020-08-19 07:59:19 +10:00
Benjamin Beganović e68af3421a Fix Checkout payment driver 20087 cvv ctaching 2020-08-17 18:36:11 +02:00
David Bomba 713d967e8e fixes for payment drivers 2020-08-17 08:58:52 +10:00
David Bomba 5cba3315bd Fixes for authorize.net 2020-08-13 12:33:40 +10:00
David Bomba 181c343594 Minor fixes for authorize.net 2020-08-13 12:30:45 +10:00
David Bomba 941e790a95 More activities 2020-08-12 12:02:21 +10:00
David Bomba 7feae1fd45 Add is_deleted to client_gateway_tokens table 2020-08-12 08:17:32 +10:00
David Bomba cd4856e8db Helpers for gateway fees 2020-07-15 15:05:02 +10:00
David Bomba 8c56fc1263 Working on autobill 2020-07-14 23:15:59 +10:00
David Bomba d8a13e6cb2 Auto billing for stripe 2020-07-14 22:50:16 +10:00
David Bomba 1d7ba6d1e6 Fixes for event parameters 2020-07-14 08:06:28 +10:00
David Bomba a9f2f35d55 Working on token billing
'
2020-07-13 14:56:07 +10:00
David Bomba 5dc0fcca0d Working on token billing 2020-07-13 14:46:16 +10:00
David Bomba f3572a5d11 Refactor for events 2020-07-08 22:02:16 +10:00
David Bomba a476034bd0 Add token_id to activity table 2020-07-08 16:54:16 +10:00
David Bomba 4b81e209c4 Working on unattended token billing 2020-07-08 12:20:44 +10:00
David Bomba 4c321d41c3 Change subscriptions to webhooks 2020-07-06 21:22:36 +10:00