Commit Graph

48 Commits

Author SHA1 Message Date
David Bomba 2a3c23e25d Working on important Auth.net customers 2022-02-15 15:24:00 +11:00
= 67e0e84e38 Init token billing for Auth.net 2021-09-05 21:15:51 +10:00
David Bomba d353ef9a5f Fixes for gateways 2021-06-30 21:21:46 +10:00
Benjamin Beganović 2e0d9e170f Update formatting on AuthorizePaymentDriver.php 2021-06-29 12:33:12 +02:00
Benjamin Beganović 25f3b49d72 Authorize.net: Checking if credit card is enabled 2021-06-29 12:25:52 +02:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
Benjamin Beganović a84d6aca58 Drop address2 field from required 2021-02-09 12:01:46 +01:00
Benjamin Beganović 874732f55d fix translation reference 2021-01-28 15:42:11 +01:00
David Bomba 756f421319 Add gateway fees for autobill 2021-01-28 08:31:31 +11:00
David Bomba 7b08355c75 Fix for auth.net autobill 2021-01-26 20:38:11 +11:00
David Bomba af523a6346 detach payment method from authorize gateway 2021-01-25 23:16:43 +11:00
Benjamin Beganović 617cc54de9 - Pass instance of AuthorizePaymentDriver.php as $gateway instead of CompanyGateway record
- Define required fields for AuthorizePaymentDriver.php
- Update references to $gateway (CompanyGateway)
- Pass $countries to required-client-info.blade.php
- Handle country submission for required-client-info.blade.php
- Only show non-filled fields in RequiredClientInfo.php
2021-01-19 14:36:07 +01:00
Benjamin Beganović b755daf7f5 - AuthorizePaymentDriver.php rules 2021-01-13 13:34:21 +01:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
David Bomba 1181f9de62
Merge branch 'v5-develop' into authorize_refactor 2020-11-26 22:43:25 +11:00
David Bomba ed1539db50 Fixes for authorize 2020-11-26 21:00:55 +11:00
David Bomba 150bb9c396 Fix for payment method route 2020-11-26 20:53:01 +11:00
David Bomba 4888a7dc4f Working on authorize refactor 2020-11-26 13:30:36 +11:00
David Bomba 56ac6c7b1f Refactoring authorize 2020-11-26 10:42:59 +11: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
Benjamin Beganović fca1d94afe Support for SYSTEM_LOG_TYPE in:
- Authorize.net
- Stripe
- PayPal
2020-11-16 13:36:29 +01:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11:00
Benjamin Beganović 210ebb1754 Add placeholder methods for Authorize, Custom & PayPalExpress 2020-09-18 10:01:19 +02: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 cd4856e8db Helpers for gateway fees 2020-07-15 15:05:02 +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 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 699678eb83 Fix for adding credit card as payment method with authorize.net 2020-06-27 12:21:16 +10:00
David Bomba b3c2d7e11e Authorize .net refund implementation 2020-06-24 15:20:33 +10:00
David Bomba 7e73aa85cb Working on Authorize Refunds 2020-06-24 11:15:51 +10:00
David Bomba 2d2a5c0812 working on authorize.net token payments 2020-06-16 22:41:56 +10:00
David Bomba b85b0913a6 Authorize.net payment via credit card 2020-06-16 13:49:45 +10:00
David Bomba 7468813cd8 Working on Authorize payment flow 2020-06-16 10:21:40 +10:00
David Bomba fc40159d36 Fixes for currency precision 2020-06-15 21:42:46 +10:00
David Bomba 8e7ae83739 Documentation for base driver 2020-06-12 10:19:26 +10:00
David Bomba 57da585a59 Add charge and refund methods to authorize 2020-06-12 08:32:56 +10:00
David Bomba a9637b3cb5 Authorize a credit card 2020-06-10 22:42:10 +10:00
David Bomba 78f99140d8 Working on Authorize.net 2020-06-10 18:11:53 +10:00
David Bomba 15081c2875 Working on Authorize.net 2020-06-10 18:05:30 +10:00
David Bomba 17d10f5f66 Working on Authorize.net 2020-06-10 11:06:37 +10:00
David Bomba c558e0df45 authorize.net 2020-06-09 22:54:22 +10:00
David Bomba 6c7ca0d8c9 Working on authorize 2020-06-09 21:53:23 +10:00
David Bomba d58c2f05ff Refactoring Payment Drivers 2020-06-09 21:17:26 +10:00