David Bomba
dddab73b91
Fixes for payment hash types
2021-11-04 20:52:03 +11:00
Benjamin Beganović
188f05ab44
Typehint PaymentHash in BaseDrvier
2021-11-01 14:38:57 +01:00
David Bomba
a6c9e0e8b3
Fix for double Update Entity Webhook call
2021-10-27 15:40:14 +11:00
David Bomba
ebc58a18bb
Minor fixes
2021-10-24 15:14:36 +11:00
David Bomba
a09666fb96
Minor fixes for marking an invoice as sent
2021-10-19 20:04:19 +11:00
David Bomba
f962e3a2fa
Refactor for payment failure mailers
2021-10-17 22:21:56 +11:00
David Bomba
6641320567
Refactor for payment failure mailers
2021-10-17 21:40:40 +11:00
David Bomba
ba2f78dad0
Refactor counter/patterns to allow User variables
2021-10-17 13:49:32 +11:00
David Bomba
c26afd69e2
Fixes for Payment Webhooks
2021-10-15 18:47:41 +11:00
David Bomba
d0cb751d03
CLient payment failure mailer
2021-10-13 20:24:15 +11:00
David Bomba
fc276970a0
Payment Failure
2021-10-13 18:56:10 +11:00
David Bomba
05a6544898
Set default designs
2021-10-13 14:04:14 +11:00
David Bomba
d45316fd5f
Minor fixes for requirements
2021-10-07 18:01:37 +11:00
David Bomba
ef11a2258d
Add Pay Link Functionality
2021-10-06 14:47:17 +11:00
David Bomba
2d791f26b7
Remove checks for send_email
2021-10-05 15:20:44 +11:00
David Bomba
c581c183ac
Clean up Webhook Handler
2021-09-26 20:17:09 +10:00
David Bomba
711db89061
Fixes for auto archiving
2021-09-09 11:59:09 +10:00
David Bomba
a2fbfbac10
Explicitly define the system log const
2021-09-06 15:48:31 +10:00
David Bomba
95641177cc
minor fixes
2021-09-03 12:25:41 +10:00
=
ddd93a2a66
fixes for failed payments
2021-09-02 21:33:44 +10:00
David Bomba
64c9d8bb24
Fixes for basedriver
2021-08-31 20:21:29 +10:00
David Bomba
73315ed1ea
Merge branch 'v5-develop' into v5-develop
2021-08-31 18:22:29 +10:00
David Bomba
fd0a162197
Fixes for tests
2021-08-31 10:16:26 +10:00
Benjamin Beganović
38ceefc536
Fixes for processInternallyFailedPayment
2021-08-27 16:19:10 +02:00
David Bomba
1d4b331123
Disconnect Stripe Connect
2021-08-17 14:01:11 +10:00
David Bomba
78270a9147
token billing and refunds with paytrace
2021-07-21 18:18:14 +10:00
David Bomba
1affdd7754
Pay with CC paytrace
2021-07-21 17:44:35 +10:00
David Bomba
211e6560fc
Paytrace payment proces
2021-07-21 17:04:44 +10:00
David Bomba
a8d148b0dc
Fixes for invoices which are not payable if archived
2021-07-20 09:30:12 +10:00
David Bomba
f8a11232a6
Fixes for base driver
2021-07-05 10:30:47 +10:00
David Bomba
5cf6e9e7c0
Fixes for base driver
2021-07-05 10:23:42 +10:00
David Bomba
620ad57d50
merging v5-dev
2021-07-05 09:00:46 +10:00
David Bomba
95bbc4108c
Payfast custom notify URL
2021-07-05 08:59:52 +10:00
David Bomba
3171f7b74a
Minor fixes for gateways
2021-06-30 22:14:16 +10:00
David Bomba
5136e0388b
Minor fixes for gateways
2021-06-30 22:03:13 +10:00
David Bomba
d353ef9a5f
Fixes for gateways
2021-06-30 21:21:46 +10:00
David Bomba
172604a1a0
WePay
2021-06-20 22:10:22 +10:00
David Bomba
4173cb6903
WePay
2021-06-20 20:24:11 +10:00
David Bomba
5535ce8faf
Allow archived invoices to be paid.
2021-06-20 08:14:56 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
Benjamin Beganović
b20b275675
Update notes about accessign campaign data in BaseDriver.php
2021-05-29 13:19:36 +02:00
Benjamin Beganović
7eb6925c8e
Note about accessing the UTM data in the BaseDriver.php
2021-05-29 13:17:02 +02:00
David Bomba
52c3d63349
Refactor system logger to enable multidb
2021-05-19 11:12:23 +10:00
David Bomba
ac3b0dfad3
Fixes for gateway fees
2021-04-23 15:26:58 +10:00
David Bomba
300cc9fb9e
Fixes for Checkout.com
2021-04-22 23:32:34 +10:00
David Bomba
2e139a633b
Validation rules for subscriptions
2021-03-28 08:45:46 +11:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
Benjamin Beganović
540f5b647a
uncomment the initialization of billing service
2021-03-22 11:14:56 +01:00
Benjamin Beganović
fdd1601120
wip
2021-03-20 23:15:26 +01:00
David Bomba
ac6feb706e
Small fix for new PDF generator
2021-03-18 20:57:55 +11:00
Benjamin Beganović
127c6cb3cd
wip
2021-03-17 16:12:25 +01:00
David Bomba
d4532c4d21
Refactoring emails
2021-02-16 21:23:32 +11:00
David Bomba
13e96121d7
Refactoring emails
2021-02-16 21:14:53 +11:00
David Bomba
1797cac1a9
Refactoring email
2021-02-02 16:11:33 +11:00
David Bomba
e9d0ac30e2
Refactor exception handling in stripe
2021-02-02 08:33:04 +11:00
David Bomba
58970fab99
payment failure emails
2021-02-01 23:41:11 +11:00
David Bomba
2ab99e8132
AutoBilling failure mailer
2021-02-01 22:26:42 +11:00
David Bomba
c14d34350f
Working on payment failure emails
2021-02-01 16:30:28 +11:00
Benjamin Beganović
84f7e14d11
Merge pull request #4781 from beganovich/v5-2701-checkout-autobill
...
(v5) Checkout.com auto-billing
2021-01-29 12:01:54 +01:00
David Bomba
cc7a1876d0
Fixes for ledger - not adjusting for gateway fees
2021-01-28 15:21:04 +11:00
Benjamin Beganović
d7277b7c6d
wip
2021-01-27 15:58:19 +01:00
David Bomba
b4bf6cc760
Add document list view
2021-01-27 21:38:28 +11:00
David Bomba
8e06644fac
Track payment ID with Activity 54
2021-01-25 07:55:04 +11:00
David Bomba
c173fdcc5b
Fixes for ledger
2021-01-21 15:42:30 +11:00
David Bomba
a33c781919
Payment notifications for online payments to the client
2021-01-18 08:31:49 +11:00
David Bomba
ee85a6487c
Merge pull request #4670 from beganovich/v5-jan12-required-fields
...
(v5) Required fields for gateways
2021-01-14 07:55:27 +11:00
Benjamin Beganović
b014aecc7d
- Add getClientRequiredFields in BaseDriver.php
...
- Pass $fields in @required-client-info
- Don't show form if fields are satisfied
- Remove $gateway reference in RequiredClientInfo.php
- StripePaymentDriver.php required fields
- Removed old-redirect logic for required fields
2021-01-13 13:31:00 +01:00
David Bomba
63087de0bc
Fix for tests (typo)
2021-01-12 09:06:56 +11:00
David Bomba
47f42b804d
Fixes for partial credit payments"
2021-01-06 16:54:04 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
d45571d7f9
wip
2020-12-09 15:17:48 +01:00
David Bomba
e772a2b638
Fix for regression
2020-12-03 11:05:22 +11:00
Benjamin Beganović
0aff363f5d
php-cs-fixer
2020-11-27 12:08:42 +01:00
David Bomba
1181f9de62
Merge branch 'v5-develop' into authorize_refactor
2020-11-26 22:43:25 +11:00
David Bomba
56ac6c7b1f
Refactoring authorize
2020-11-26 10:42:59 +11:00
David Bomba
b2c005a1aa
Create driver template
2020-11-26 08:07:09 +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
David Bomba
137231c95e
cs-fixer
2020-11-25 21:30:00 +11:00
David Bomba
c231dca308
Merge pull request #4314 from turbo124/v5-develop
...
Remove redundant entity notification
2020-11-17 20:18:09 +11:00
David Bomba
5a6d543e34
Minor fixes for imports
2020-11-17 08:56:52 +11:00
Benjamin Beganović
1ab8d1322b
Logic for getting amount in internallyFailedPayments
2020-11-16 13:36:47 +01:00
Benjamin Beganović
7f3c4ada5a
Merge remote-tracking branch 'upstream/v5-develop' into v2-frontend-refactor
2020-11-01 19:26:43 +01:00
Benjamin Beganović
7e30093429
Checkout.com payments with token:
...
- Convert "true" from frontend to boolean in PaymentResponseRequest
- Reference correct 'transaction_reference' in BaseDriver & Checkout\Utilities
- Frontend switching between token & credit card when making payments with Checkout.com
- New 'pay_with' translation string
- Added 'save-card--container' to save card partial
- Ensure we show whole transaction reference string in payments/show.blade
2020-11-01 15:56:17 +01:00
Benjamin Beganović
13655d48ea
BaseDriver:
...
- Allow passing additional properties to ClientGatewayToken entity
CreditCard:
- Fix saving gateway_customer_reference
2020-10-28 16:48:24 +01:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
Benjamin Beganović
88b428aae0
checkout.com payments using token
2020-10-27 13:44:16 +01: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
David Bomba
c8770f09ca
Refactor for determining gateway fees
2020-10-12 15:10:34 +11:00
David Bomba
c55f660f7f
Generic handling page for unsuccessful payments
2020-09-11 08:30:12 +10:00
David Bomba
c67fee3fff
Fixes for base driver
2020-09-09 20:05:10 +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
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