Commit Graph

1122 Commits

Author SHA1 Message Date
Benjamin Beganović f28d1f2780 Authorization 2021-10-07 16:54:56 +02:00
Benjamin Beganović 2e0ccb6f7f Initialize Razorpay driver 2021-10-07 16:52:41 +02:00
Benjamin Beganović eaa94bdebe Initialize \Razorpay\Api\Api client 2021-10-07 16:51:27 +02:00
Benjamin Beganović 3fa811f679 Scaffold Hosted class 2021-10-07 16:35:58 +02:00
Benjamin Beganović 59e563a1ad Return supported gateway types 2021-10-07 16:35:03 +02:00
Benjamin Beganović 647455f86f Scaffold Razorpay driver class 2021-10-07 16:33:26 +02:00
David Bomba d45316fd5f Minor fixes for requirements 2021-10-07 18:01:37 +11:00
Lars Kusch 391a586645 Added offline usage token 2021-10-06 14:35:16 +02:00
Lars Kusch 71d5ba0c78 fixed wrong payment type 2021-10-06 08:53:36 +02:00
Lars Kusch ebdc586554 fixed small typos 2021-10-06 08:49:59 +02:00
Lars Kusch 96fda7164c fixed small typos 2021-10-06 07:54:58 +02:00
David Bomba ef11a2258d Add Pay Link Functionality 2021-10-06 14:47:17 +11:00
Lars Kusch e9537b4d80 fix little bug 2021-10-05 16:56:18 +02:00
Lars Kusch d709041ff9 Added views and implement payment 2021-10-05 16:54:34 +02:00
Lars Kusch 125250f62c Added views 2021-10-05 16:39:01 +02:00
Lars Kusch b727a07476 Added authorisation 2021-10-05 16:34:19 +02:00
Lars Kusch 6cc30a2454 Add gateway initialization 2021-10-05 16:31:48 +02:00
Lars Kusch c6cb5697cd Implement basic structure 2021-10-05 16:19:38 +02:00
David Bomba 2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba e1b64d3515
Merge pull request #6770 from beganovich/v5-720
Mollie: iDEAL
2021-10-05 08:07:59 +11:00
Lars Kusch fc9dcd135d Added SEPA-Payment 2021-10-04 18:38:32 +02:00
Lars Kusch 36a6211146 Added more allowed states 2021-10-04 18:09:10 +02:00
Lars Kusch e48a5fe8c4
Update SEPA.php 2021-10-04 17:49:18 +02:00
Lars Kusch 5d2c66486b
Add SEPA-Payment 2021-10-04 17:34:21 +02:00
Lars Kusch 539e584cff
Add support for SEPA 2021-10-04 17:33:35 +02:00
Benjamin Beganović 5afb78b1b4 Payments 2021-10-04 16:06:41 +02:00
David Bomba 16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
GoCardless
2021-10-05 00:50:04 +11:00
Benjamin Beganović 1d0c09ab6f Authorization 2021-10-04 15:48:13 +02:00
Benjamin Beganović 046e467332 Initialize MollieApiClient 2021-10-04 15:43:48 +02:00
Benjamin Beganović 49f60ce7ba Add `iDEAL` to MolliePaymentDriver 2021-10-04 15:43:11 +02:00
Benjamin Beganović a1892c908b Scaffold `iDEAL` 2021-10-04 15:41:15 +02:00
David Bomba 151cc07560 Change protected to public for 2021-10-04 11:41:58 +11:00
David Bomba cb55400121 Fixes for Square card address 2021-10-03 19:20:59 +11:00
David Bomba aee743f725 Square SCA 2021-10-03 15:44:23 +11:00
David Bomba 58c587b54c Square SCA 2021-10-03 15:08:38 +11:00
David Bomba cfbbea711e Square SCA 2021-10-03 15:04:34 +11:00
David Bomba a321134e69 Square SCA 2021-10-03 14:50:01 +11:00
David Bomba 6c1ba6d40b Minor fixes for Square 2021-10-03 13:36:43 +11:00
David Bomba 04226eb827 Fixes for token billing with stripe bank transfers 2021-10-01 12:57:34 +10:00
Benjamin Beganović 2d824e4d1e Handling webhooks 2021-09-30 15:55:34 +02:00
Benjamin Beganović 42991e1813 Ability to detach payment method 2021-09-30 14:55:46 +02:00
Benjamin Beganović f848fd83a8 Token billing 2021-09-30 10:03:44 +02:00
Benjamin Beganović d01c3ccdf2 Add docblocks for methods 2021-09-30 09:19:48 +02:00
Benjamin Beganović 50c5136eb1 Payments 2021-09-30 08:42:41 +02:00
Benjamin Beganović c913c61493 Add `convertToGoCardlessAmount` 2021-09-30 08:42:30 +02:00
David Bomba c718c6d19b Add Address to braintree create customer 2021-09-30 11:42:27 +10:00
Benjamin Beganović 142b94c5cf Authorization 2021-09-29 16:54:19 +02:00
Benjamin Beganović b0b814ec36 Typehint $gateway 2021-09-29 16:54:14 +02:00
Benjamin Beganović 54baa5eb8d Init GoCardless in ACH 2021-09-29 14:44:30 +02:00
Benjamin Beganović b3f97054c5 Initialization for GoCardless 2021-09-29 14:44:23 +02:00
Benjamin Beganović 33f0b6b7c6 Conditionally show ACH for US customers 2021-09-29 14:17:30 +02:00
Benjamin Beganović ba0210fff6 Update namespace in `GoCardlessPaymentDriver` 2021-09-29 14:15:33 +02:00
Benjamin Beganović f179b615c1 Scaffold ACH class 2021-09-29 14:15:21 +02:00
Benjamin Beganović 5112349306 Add `gatewayTypes` method to GoCardless 2021-09-29 14:12:46 +02:00
David Bomba 45b4267916 Payfast 2021-09-29 10:52:09 +10:00
David Bomba 6a51bc258c Payfast 2021-09-29 10:46:54 +10:00
David Bomba fbe4ac3fb6 Payfast 2021-09-29 10:34:02 +10:00
David Bomba ad4413018f Payfast 2021-09-29 10:29:26 +10:00
David Bomba 9b65fba1c9 Payfast 2021-09-29 10:28:22 +10:00
David Bomba adf1214efb Payfast 2021-09-29 10:26:21 +10:00
David Bomba 1a813c365d working on payfast 2021-09-29 10:08:57 +10:00
Benjamin Beganović 9ad4fabb3f Scaffold GoCardlessPaymentDriver 2021-09-28 18:24:52 +02:00
David Bomba c299a0fdde
Merge pull request #6726 from turbo124/v5-develop
Adjust injection of flutter build
2021-09-27 07:26:36 +10:00
Benjamin Beganović 060b8542a0 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact 2021-09-26 21:09:01 +02:00
Benjamin Beganović a2a0bcf841 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc 2021-09-26 20:55:42 +02:00
David Bomba c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
Benjamin Beganović 3de65175b7 Payments 2021-09-24 23:46:16 +02:00
Benjamin Beganović 20fa79d51a Authorization 2021-09-24 23:38:33 +02:00
Benjamin Beganović 00a5c9882c Initialize MollieApiClient 2021-09-24 23:36:40 +02:00
Benjamin Beganović bb2d920e04 Add `Bancontact` to MolliePaymentDriver 2021-09-24 23:36:17 +02:00
Benjamin Beganović b7e105aa6e Scaffold `Bancontact` 2021-09-24 23:31:18 +02:00
Benjamin Beganović 69197039bc Payments 2021-09-24 23:18:07 +02:00
Benjamin Beganović 16f898379c Authorization 2021-09-24 23:07:21 +02:00
Benjamin Beganović 67c4e55622 Initialize MollieApiClient 2021-09-24 23:05:10 +02:00
Benjamin Beganović 02dbb0acd5 Add `KBC` to MolliePaymentDriver 2021-09-24 23:04:47 +02:00
Benjamin Beganović 374a6fa7b4 Scaffold `KBC` 2021-09-24 22:47:42 +02:00
Benjamin Beganović d7f01efcd6 Update `payment_type` & status check 2021-09-24 22:27:54 +02:00
Benjamin Beganović 993bc91970 Pass correct `webhookUrl` to payments API 2021-09-24 21:18:36 +02:00
Benjamin Beganović 6c0311dab1 Payments 2021-09-24 21:17:43 +02:00
Benjamin Beganović 5019933246 Authorization 2021-09-24 20:49:40 +02:00
Benjamin Beganović 939591611e Initialize MollieApiClient 2021-09-24 20:44:47 +02:00
Benjamin Beganović a68af4488e Add `BankTransfer` to MolliePaymentDriver 2021-09-24 20:43:21 +02:00
Benjamin Beganović fa37a3b0ba Scaffold `BankTransfer` 2021-09-24 20:42:39 +02:00
David Bomba 02309c4565 Update braintree 2021-09-24 21:31:23 +10:00
David Bomba 02303ef05e Minor fixes for braintree 2021-09-24 20:29:36 +10:00
David Bomba 4d521dfeac Abandon PayFast adhoc token billing 2021-09-23 20:06:14 +10:00
David Bomba 2869ee2590 PayFast API token billing 2021-09-23 18:09:06 +10:00
David Bomba 86b88114f8 PayFast API token billing 2021-09-23 17:58:33 +10:00
David Bomba cf2b0669a7 PayFast API token billing 2021-09-23 17:57:59 +10:00
David Bomba b90049001f PayFast API token billing 2021-09-23 17:57:24 +10:00
David Bomba 5bbeaaba60 PayFast API token billing 2021-09-23 17:56:56 +10:00
David Bomba b152221854 PayFast API token billing 2021-09-23 17:55:28 +10:00
David Bomba dbb45e705e PayFast API token billing 2021-09-23 17:50:58 +10:00
David Bomba 72093e57f6 PayFast token billing 2021-09-23 15:51:48 +10:00
David Bomba 6337144b20 Turning on token billing for PayFast 2021-09-23 15:43:35 +10:00
David Bomba 5256b53d79 Turning on token billing for PayFast 2021-09-23 15:41:32 +10:00
David Bomba 78549220b6 Turning on token billing for PayFast 2021-09-23 15:39:48 +10:00
David Bomba c0b4c4bd73 Turning on token billing for PayFast 2021-09-23 15:38:24 +10:00
David Bomba 210a4a5993 Turning on token billing for PayFast 2021-09-23 15:34:20 +10:00
David Bomba 8bc36a7c70 Turning on token billing for PayFast 2021-09-23 15:07:40 +10:00
David Bomba 64711d99be Turning on token billing for PayFast 2021-09-23 15:06:47 +10:00
David Bomba 1947b0a63b Turning on token billing for PayFast 2021-09-23 15:03:46 +10:00
David Bomba c9b3765136 Turning on token billing for PayFast 2021-09-23 15:03:12 +10:00
David Bomba 536cfd4a56 Turning on token billing for PayFast 2021-09-23 14:20:35 +10:00
David Bomba a2d437deae Turning on token billing for PayFast 2021-09-23 14:20:04 +10:00
David Bomba 3fafc46ca7 Turning on token billing for PayFast 2021-09-23 14:16:36 +10:00
David Bomba afd2c355f1 Turning on token billing for PayFast 2021-09-23 14:10:23 +10:00
David Bomba 175c8d7d8f Turning on token billing for PayFast 2021-09-23 14:08:55 +10:00
David Bomba 7e1f964b34 Turning on token billing for PayFast 2021-09-23 13:39:31 +10:00
David Bomba 0edb026dad Turning on token billing for PayFast 2021-09-23 13:29:14 +10:00
David Bomba 412487e793 Turning on token billing for PayFast 2021-09-23 13:28:05 +10:00
David Bomba e08daf23fc Turning on token billing for PayFast 2021-09-23 13:26:50 +10:00
David Bomba d2735df1c3 Turning on token billing for PayFast 2021-09-23 13:19:06 +10:00
David Bomba c0d7b07f17 Turning on token billing for PayFast 2021-09-23 13:15:54 +10:00
David Bomba 4314f71f63 Turning on token billing for PayFast 2021-09-23 13:15:20 +10:00
David Bomba a1b19b46d6 Turning on token billing for PayFast 2021-09-23 13:14:41 +10:00
David Bomba a183df8090 Turning on token billing for PayFast 2021-09-23 12:09:12 +10:00
David Bomba c9bb97f4d0 Turning on token billing for PayFast 2021-09-23 12:03:49 +10:00
David Bomba 307dbdcb07 Turning on token billing for PayFast 2021-09-23 11:03:27 +10:00
David Bomba 875b4fc2f6 Turning on token billing for PayFast 2021-09-23 10:55:33 +10:00
David Bomba 721e6d442c Turning on token billing for PayFast 2021-09-23 10:54:24 +10:00
David Bomba cc4e3cdef3 Turning on token billing for PayFast 2021-09-23 10:37:00 +10:00
David Bomba 63d4e1f153 Turning on token billing for PayFast 2021-09-23 10:33:11 +10:00
David Bomba 6fa87affdb Turning on token billing for PayFast 2021-09-23 10:31:53 +10:00
David Bomba 70e08cf3f9 Turning on token billing for PayFast 2021-09-23 10:24:28 +10:00
David Bomba 2d06fa200c Turning on token billing for PayFast 2021-09-23 10:22:33 +10:00
David Bomba 57852a6ca4 Fixes for token billing - payfast 2021-09-23 10:07:29 +10:00
David Bomba 19910d2867 Minor fixes for braintree 2021-09-22 07:35:57 +10:00
David Bomba bff18c126a Fixes for SOFORT 2021-09-21 21:38:35 +10:00
Benjamin Beganović 3f0847749f
Merge branch 'v5-develop' into v5-689 2021-09-20 08:12:42 +02:00
Benjamin Beganović 1a4543bc0c Support for `payment_intent.succeeded` event 2021-09-20 08:11:05 +02:00
Linus Metzler c7c7feaf9d
add missing semicolon 2021-09-19 15:09:44 +02:00
= fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
Benjamin Beganović b21a27373d Generate PaymentIntent for payment requests 2021-09-17 21:00:59 +02:00
= 5066fbdac7 fixes for Invoice Balance Sanity 2021-09-16 08:43:14 +10:00
= 698bf5dde3 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-16 08:33:21 +10:00
= 6f3a1a2d06 Fixes for auth.net 2021-09-16 08:33:08 +10:00
David Bomba a3e0d57133 Add customer to sofort payments 2021-09-15 14:39:34 +10:00
Benjamin Beganović 69662cd4f7 Fixes for webhook accepting 2021-09-14 15:25:30 +02:00
David Bomba 8d733ed725
Merge branch 'v5-develop' into v5-develop 2021-09-14 22:02:06 +10:00
David Bomba 778cf73ad1 Fixes for Sofort 2021-09-14 22:01:28 +10:00
David Bomba 62c1e2488d
Merge pull request #6636 from beganovich/v5-686
Braintree: Add MAID references
2021-09-14 21:58:40 +10:00
Benjamin Beganović 15eeb6d101 Change accepted webhook type 2021-09-13 17:10:59 +02:00
Benjamin Beganović 5b6f63464c Drop `verificationMerchantAccountId` from creating token 2021-09-13 16:40:14 +02:00
Benjamin Beganović 8a2d3a4958 Inject MAID in client token create & payment method create 2021-09-13 16:30:40 +02:00
David Bomba 00c21e766e
Merge pull request #6618 from turbo124/v5-develop
Fixes for payfast
2021-09-10 21:46:38 +10:00
= ca807a447c Allow ZAR and USD using PayFast 2021-09-10 21:45:13 +10:00
Benjamin Beganović 6f30c787d1 Return token if response is success 2021-09-10 13:17:33 +02:00
= 03ec5e042d Stripe Connect Compatible refunds 2021-09-09 21:46:03 +10:00
David Bomba f0eb912e07 fixes 2021-09-09 15:14:05 +10:00
David Bomba 711db89061 Fixes for auto archiving 2021-09-09 11:59:09 +10:00
David Bomba 9458069abb Fixes for special character encoding 2021-09-08 07:05:53 +10:00
David Bomba a2fbfbac10 Explicitly define the system log const 2021-09-06 15:48:31 +10:00
David Bomba 857e56fef7
Merge pull request #6587 from turbo124/v5-develop
Init token billing for Auth.net
2021-09-05 21:24:37 +10:00
Benjamin Beganović 67f00214fa Wrap getting token in the try-catch block 2021-09-05 13:20:37 +02:00
= 67e0e84e38 Init token billing for Auth.net 2021-09-05 21:15:51 +10:00
Benjamin Beganović 146cd8bc66 Process `merchantAccountId` with Braintree transactions 2021-09-05 12:31:17 +02:00
David Bomba 84ff8aee64 Fixes for Stripe Import Customers 2021-09-04 13:00:05 +10:00
David Bomba 32bfeb7dfc further fixes for stripe import 2021-09-04 12:09:49 +10:00
David Bomba e4d4cf553e further fixes for stripe import 2021-09-04 12:08:53 +10:00
David Bomba e2a8196107 Small fix for stripe import customers 2021-09-04 09:41:39 +10:00
David Bomba 592387874e Fixes for stripe 2021-09-03 19:28:04 +10:00
David Bomba e084e85eeb Additional logging for auto biller 2021-09-03 15:38:20 +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 2d988be36b v5.3.4 2021-09-02 16:17:46 +10:00
David Bomba 8b9abcf154 Fixes for Stripe Import 2021-09-02 12:20:03 +10:00
David Bomba dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
David Bomba 03ed1c3aea Search for stripe customers by email 2021-09-01 08:22:24 +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ć 236a0f225a Fixes for auto billing 2021-08-30 12:43:00 +02:00
Benjamin Beganović e67c668fd8 Show message on unsuccessful verification 2021-08-30 12:18:57 +02:00
David Bomba ba7ea8bbea WePay token billing 2021-08-30 16:00:21 +10:00
David Bomba 003f326f8d WePay ACH / Credit card Token billing 2021-08-30 13:20:29 +10:00
Benjamin Beganović cd15861158 Add `paymentResponse` to MethodInterface.php 2021-08-27 17:00:43 +02:00
Benjamin Beganović 2856f36a86 Payment page with token 2021-08-27 17:00:32 +02:00
Benjamin Beganović a1875e2e32 Handle failed authorization method 2021-08-27 16:21:11 +02:00
Benjamin Beganović 38ceefc536 Fixes for `processInternallyFailedPayment` 2021-08-27 16:19:10 +02:00
Benjamin Beganović 760de008f8 Payments without token 2021-08-26 15:46:31 +02:00
Benjamin Beganović 016e8033fb Add `paymentView` to `MethodInterface` 2021-08-26 15:46:17 +02:00
Benjamin Beganović 29d56f69d5 Frontend for authorizing ACH 2021-08-26 15:38:28 +02:00
Benjamin Beganović 6d1b24c195 Braintree ACH class 2021-08-26 15:37:56 +02:00
Benjamin Beganović 5a0c6b0734 Scaffold `MethodInterface` for child classes 2021-08-26 15:37:37 +02:00
David Bomba bedc319094 Provide more detailed failure reports 2021-08-25 14:36:30 +10:00
= ad73273a48 Fixes for Square 2021-08-21 22:22:22 +10:00
= f7b7732f04 Working on importing stripe customers by id 2021-08-20 22:44:39 +10:00
Benjamin Beganović 028f63a418 Scaffold refunds 2021-08-19 14:05:11 +02:00
Benjamin Beganović a6051330fc Token billing 2021-08-19 13:50:34 +02:00
Benjamin Beganović 7195436950 Token billing with credit card 2021-08-19 13:34:45 +02:00
Benjamin Beganović 41f31ff64c Process payments with credit card 2021-08-18 17:23:31 +02:00
Benjamin Beganović f63869d423 Apply php-cs-fixer 2021-08-18 17:07:15 +02:00
David Bomba 386221cba8 Minor fixes for namespaces 2021-08-19 00:45:16 +10:00
= c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
= 120038d616 eway 2021-08-18 21:12:13 +10:00
David Bomba f57d6f048f Fixes for eWay 2021-08-18 18:24:49 +10:00
David Bomba 676d3a5234 eWay payments 2021-08-18 13:27:44 +10:00
David Bomba 6b3938dfb4 Working on eWay 2021-08-18 13:03:38 +10:00
David Bomba 16ba8c0554 Fixes for credit archived activity 2021-08-18 12:02:07 +10:00
David Bomba e1a35c5235 Minor fixes for Stripe 2021-08-18 10:32:09 +10:00
David Bomba 45a8d2066e Stripe import algo 2021-08-18 10:15:11 +10:00
Benjamin Beganović 2c6f7dfa6f Payment page script 2021-08-17 14:20:35 +02:00
David Bomba ff9ef7c13d Minor fixes for authorize 2021-08-17 20:08:49 +10:00
David Bomba e55da32e55 Adjustments for authorize 2021-08-17 19:48:40 +10:00
David Bomba 1d99f336af Fixes for Authorize 2021-08-17 18:58:27 +10:00
David Bomba 1d4b331123 Disconnect Stripe Connect 2021-08-17 14:01:11 +10:00
David Bomba d2f186962b Updates for authorize.net 2021-08-17 10:15:05 +10:00
David Bomba 669164f2f2 Fix typo in Apple Pay 2021-08-16 19:09:20 +10:00
David Bomba 10fd93185d
Merge pull request #6468 from turbo124/v5-develop
Fixes for support messages
2021-08-16 19:02:53 +10:00
David Bomba 46f14392f5 Process payments with eWay 2021-08-16 19:02:21 +10:00
David Bomba 92d91904d2 Sepa 2021-08-16 14:05:45 +10:00
David Bomba 04a16fca90 Square - pay 2021-08-16 11:11:08 +10:00
David Bomba 7092d66ecd Apple Pay 2021-08-16 10:58:57 +10:00
David Bomba cde5f527e1 Working on ApplePay 2021-08-16 08:54:11 +10:00
Benjamin Beganović b7f8485c53
Merge pull request #6450 from beganovich/v5-626
(v5) Mollie improvements
2021-08-15 19:13:23 +02:00
= e76fc995ed Refactor for Square 2021-08-15 21:14:18 +10:00
= 5c72aa3052 Clean up Square 2021-08-15 20:39:05 +10:00
= 60dd8d3b6c Add Payment Method 2021-08-15 20:27:52 +10:00
David Bomba aada0cfa41 Throw exceptions for StripeConnect Failures 2021-08-15 16:21:18 +10:00
David Bomba bde729fe6e Fixes for Stripe Verify 2021-08-15 16:07:05 +10:00
David Bomba 564094f741 Fixes for Stripe Verify 2021-08-15 15:55:41 +10:00
David Bomba 2382281b00 Fixes for Stripe Verify 2021-08-15 15:49:36 +10:00
David Bomba 5f0efcffc5 Fixes for Stripe exceptions 2021-08-15 15:30:46 +10:00
= 383caa6439 Stripe Verify 2021-08-15 15:13:20 +10:00
= 674f7c8341 Verify Stripe accounts 2021-08-15 12:24:50 +10:00
David Bomba 9536605cb4 Catch Stripe when account not configured 2021-08-15 07:51:37 +10:00
David Bomba e065789315 Stripe Payment Driver 2021-08-15 07:33:56 +10:00
= 6cf3ef9b77 Square authorize 2021-08-14 22:17:35 +10:00
= 27cdfd24f1 Authorize Credit Card 2021-08-14 21:37:04 +10:00
= 19e9aac12b Square payments authorize 2021-08-14 21:00:52 +10:00
= 77c072fd10 Square payments 2021-08-14 19:32:16 +10:00
David Bomba 86e8533e59 Square stubs 2021-08-14 18:11:45 +10:00
Benjamin Beganović 7e520fff8a Unless payment status is paid, make it pending 2021-08-13 07:56:41 +02:00
Benjamin Beganović 800025bf5d Add sleep(2) to allow the app to catch up with speed of webhooks 2021-08-13 07:53:00 +02:00
David Bomba 8dbbfce0a5
Merge pull request #6388 from beganovich/v5-611
(v5) Refactor webhooks
2021-08-12 21:18:41 +10:00
David Bomba 68c9ee33af fixes for eway 2021-08-12 21:02:12 +10:00
David Bomba bc81043973 Fixes for Molli 2021-08-11 16:43:20 +10:00
David Bomba 7b73104a45 Merge branch 'paytrace' into v5-develop 2021-08-11 10:03:02 +10:00
Benjamin Beganović e617c7aade Add `next` to ACH verification url 2021-08-10 10:13:04 +02:00
Benjamin Beganović 4e6477d441 Show or hide post code in Stripe elements based on company settings 2021-08-09 14:05:39 +02:00
Benjamin Beganović 1033252680 Store 'state' in meta by default 2021-08-09 13:49:39 +02:00
David Bomba 01852f9436 Fixes for eway 2021-08-09 15:44:28 +10:00
David Bomba bb2c29dbc3 Fixes for paytrace 2021-08-09 14:33:08 +10:00
Benjamin Beganović 754ac46017 Require integer & min:1 on ACH verification fields 2021-08-05 13:45:59 +02:00
Benjamin Beganović 0e687783e4 Add $config to WePay webhook logic 2021-08-05 13:34:44 +02:00
David Bomba be85175134 Set Recurring to draft if not being sent at time of creation 2021-08-05 09:06:13 +10:00
Benjamin Beganović 0a4a92b256 Fixes for Checkout.com 2021-08-04 16:24:44 +02:00
Benjamin Beganović ab890f770e Stripe: Support for new webhooks format 2021-08-04 16:19:01 +02:00
Benjamin Beganović ff74f4cd69 Token billing 2021-08-04 14:59:15 +02:00
Benjamin Beganović 4db925104a Refunds & fixes for profileId 2021-08-04 14:31:47 +02:00
David Bomba cf86b858b8 Fixes for Stripe 2021-08-04 12:20:38 +10:00
David Bomba 066c844050 Fixes for Stripe 2021-08-04 12:15:13 +10:00
David Bomba b10fd62544 Fixes for ACH 2021-08-04 11:31:06 +10:00
Benjamin Beganović 804c666f3b Refunds 2021-08-02 16:33:37 +02:00
Benjamin Beganović 8217065f6c Remove comment 2021-08-02 15:49:59 +02:00
Benjamin Beganović d7577b001c Extract convertToMolieAmount method 2021-08-02 15:49:50 +02:00
Benjamin Beganović b144d1e031 Mollie webhook implementation 2021-08-02 14:53:44 +02:00
Benjamin Beganović b3aa7877b9 Revoking the manadate when deleting 2021-07-31 13:26:00 +02:00
Benjamin Beganović 541a1a825f Pay with saved credit card 2021-07-30 16:04:26 +02:00
Benjamin Beganović 8af3cfe737 Pay with credit card and save for future use 2021-07-30 14:36:14 +02:00
Benjamin Beganović e306278547 Update authentication page 2021-07-30 14:09:29 +02:00
Benjamin Beganović 202cc9d670 wip 2021-07-29 16:15:27 +02:00
Benjamin Beganović 1e2e55c9e4 Credit card 3ds processing 2021-07-29 15:13:38 +02:00
David Bomba 6d8ac6aa35 Minor fixes 2021-07-29 13:37:23 +10:00
David Bomba 9f2945e58d Logging for WePay 2021-07-28 13:54:11 +10:00
Benjamin Beganović b7c248eec5
PayTrace improvements (#43)
* Refactor credit card payment JavaScript

* CreditCard.php: Rename $paytrace_driver to $paytrace

* Credit card: Support for token billing (frontend)

* Fixes for "save card" label

* Credit card: Authorize

* Allow PayTrace to be seeded from CreateSingleAccount

* Add PayTrace decrypted config to ninja.testvars

* Extract to separate JavaScript

* Scaffold Dusk test

* CreditCard -> CreditCardTest

* CreditCard -> CreditCardTest

* Scaffold pay with new card test

* Fixes for gateway_key in CreateSingleAccount

* Production builds
2021-07-28 07:59:44 +10:00
Benjamin Beganović 3d12fd80e8 wip 2021-07-27 11:46:12 +02:00
David Bomba 83fbf55a32
Merge pull request #6340 from turbo124/eway
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba 9ef77e8b53 Token and Refunding from eWay 2021-07-27 15:41:31 +10:00
David Bomba b061506091 Token Payments 2021-07-27 15:14:29 +10:00
David Bomba 8040b0a8f9 eWay Process Payment 2021-07-27 14:03:04 +10:00
David Bomba 8db20c1fca Fixes for eWay 2021-07-27 12:49:13 +10:00
Benjamin Beganović 548405c4d8 Refactor payment with credit card 2021-07-26 17:03:40 +02:00
David Bomba c0c9c00c80 eWay error codes 2021-07-26 13:53:02 +10:00
David Bomba 99e9d6d977 Change eway implmentation 2021-07-26 13:33:03 +10:00
Benjamin Beganović 4818ea81bc Credit card: Pay with new credit card 2021-07-23 16:17:32 +02:00
Benjamin Beganović a29d4f2075 wip 2021-07-23 14:43:32 +02:00
Benjamin Beganović 99d0259365 Scaffold MolliePaymentDriver 2021-07-23 13:47:01 +02:00
David Bomba 5ea07be358
Merge pull request #6317 from turbo124/paytrace
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba 86ca60afa7 Fixes for pay trace integration 2021-07-23 14:15:51 +10:00
David Bomba 429570227d Confirmed paytrace working EXCEPT pay page 2021-07-23 12:12:42 +10:00
David Bomba 62359e4097 minor fixes for wepay 2021-07-23 09:51:55 +10:00
David Bomba ce696f7950
Merge pull request #6311 from turbo124/v5-develop
Fixes for reminders
2021-07-22 18:33:51 +10:00
David Bomba 437bb735d6 Working on eWay 2021-07-22 16:05:58 +10:00
David Bomba b5697966b5 eway 2021-07-22 11:30:16 +10:00
David Bomba c6ed151813 Fixes for ACH 2021-07-22 08:44:03 +10:00
Benjamin Beganović 6e40e2fab5 Fix missing required fields for Checkout.com 2021-07-21 15:05:37 +02:00
David Bomba 40bbad8eca Minor fixes 2021-07-21 20:30:21 +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 15dd0970d2 Paytrace 2021-07-21 16:27:02 +10:00
David Bomba f0b232c1a2 Authorize a card with Paytrace 2021-07-21 15:34:20 +10:00
David Bomba 87e1ba48e9 Paytrace integration 2021-07-21 14:23:33 +10:00
David Bomba 0d52d57d41 Paytrace 2021-07-21 10:43:39 +10:00
David Bomba c0287085b5 Scaffolding Paytrace 2021-07-20 21:26:24 +10:00
David Bomba dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba a8d148b0dc Fixes for invoices which are not payable if archived 2021-07-20 09:30:12 +10:00
David Bomba 46852794aa return 200 HTTP code on webhook response from payfast. 2021-07-20 07:58:40 +10:00