Commit Graph

1122 Commits

Author SHA1 Message Date
David Bomba 0e715b2b44
Merge pull request #6908 from turbo124/v5-develop
Minor fixes for paypal express on failure
2021-10-27 14:18:20 +11:00
David Bomba e37a0781cc
Merge pull request #6873 from beganovich/issue-742
Square: Credit card fixes
2021-10-27 03:57:17 +11:00
Lars Kusch b71c4965e2
Fixes for Stripe Webhook 2021-10-26 17:54:42 +02:00
Benjamin Beganović 461e0059bd Allow BECS to show only for clients in Australia 2021-10-26 16:41:42 +02:00
Benjamin Beganović a24c705ffc Fixes for storing bank details 2021-10-26 16:41:17 +02:00
Benjamin Beganović f8ee3d5925 Update typehints for Request class 2021-10-26 16:21:26 +02:00
Benjamin Beganović 65cfe71fcb Typehint correct request class 2021-10-26 16:19:58 +02:00
David Bomba 555ad1e575
Merge pull request #6897 from beganovich/jira-747
Reference customer when paying with Checkout.com
2021-10-26 07:55:42 +11:00
David Bomba 5b1cd55745
Merge pull request #6899 from beganovich/sentry-11793
Fix for accesing `response_summary` on payment object
2021-10-26 07:55:30 +11:00
Benjamin Beganović dbcb951ac1 Merge remote-tracking branch 'upstream/v5-develop' into issue-742 2021-10-25 18:01:15 +02:00
Benjamin Beganović db8aee493a Apply style fixes 2021-10-25 17:59:45 +02:00
Benjamin Beganović df2d3b7974 Disable authorization of credit card 2021-10-25 17:59:27 +02:00
Benjamin Beganović 6bf5750a52 Authorization 2021-10-25 17:56:40 +02:00
Benjamin Beganović 90ecdc1074 Apply style fixes 2021-10-25 17:45:25 +02:00
Benjamin Beganović 987cb01ca3 Typehint Braintree\Gateway SDK 2021-10-25 17:44:55 +02:00
Benjamin Beganović 36adf2925a Fixes for refund 2021-10-25 17:44:34 +02:00
Benjamin Beganović 902b37fd38 Fix for accesing `response_summary` on payment object 2021-10-25 16:37:43 +02:00
Benjamin Beganović d0665e8311 Reference customer when paying with Checkout.com 2021-10-25 16:06:19 +02:00
David Bomba 6949cdd502 minor fixes for paypal express on failure 2021-10-25 14:32:22 +11:00
David Bomba e64f4fda9a Exception handling 2021-10-25 14:06:33 +11:00
David Bomba ebc58a18bb Minor fixes 2021-10-24 15:14:36 +11:00
David Bomba f270fbe2d6 Throw exception on paytrace failure 2021-10-23 11:45:22 +11:00
David Bomba 2bc8146f7c Fixes for contact authentication + viewed entity notifications 2021-10-23 10:06:30 +11:00
Benjamin Beganović 573c82ed95
Merge branch 'v5-develop' into acss 2021-10-21 14:51:27 +02:00
Benjamin Beganović 56761b7585 Merge remote-tracking branch 'upstream/v5-develop' into gocardless-direct-debit 2021-10-21 14:40:45 +02:00
David Bomba 4d5f60eec8
Merge pull request #6867 from beganovich/gocardless-sepa
GoCardless: SEPA
2021-10-21 07:27:31 +11:00
Lars Kusch 16be5c96a4 cs-fixer 2021-10-20 16:56:30 +02:00
Lars Kusch 54985f4cf3 Added return types 2021-10-20 16:41:06 +02:00
Lars Kusch cf3f6dc84a Corrected redirect after payment 2021-10-20 16:40:58 +02:00
Lars Kusch 3ae7e6fabc Added fix for currency. Correct redirect 2021-10-20 16:40:55 +02:00
Lars Kusch 8bb302b6f5 Added verification for micro-debits 2021-10-20 16:40:42 +02:00
Lars Kusch 014fab42a6 Added base class 2021-10-20 16:40:18 +02:00
Lars Kusch e63fbd68e6 Removed BACS-Support as Stripe dropped it 2021-10-20 16:39:09 +02:00
Lars Kusch 175552b77f Adapted base files 2021-10-20 16:39:08 +02:00
Lars Kusch e5d56f70b5 Added base classes 2021-10-20 16:38:33 +02:00
Benjamin Beganović a2373d86de Fixes for SystemLogger 2021-10-20 14:35:20 +02:00
Benjamin Beganović 569613da5c Update correct view 2021-10-19 18:57:19 +02:00
Benjamin Beganović a786e551c9 Payments 2021-10-19 18:35:03 +02:00
Benjamin Beganović 01aa5ba641 Authorization 2021-10-19 18:25:47 +02:00
Benjamin Beganović 33e2c5d054 Initialize GoCardlessPro\Client 2021-10-19 18:02:48 +02:00
Benjamin Beganović 84009487a5 Add SEPA to GoCardlessPaymentDriver 2021-10-19 18:01:42 +02:00
Benjamin Beganović f8921c59f7 Scaffold SEPA 2021-10-19 17:59:38 +02:00
Benjamin Beganović a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit 2021-10-19 16:29:50 +02:00
Benjamin Beganović 9b4e6c6c25 Apply style fixes 2021-10-19 16:16:57 +02:00
Benjamin Beganović ed414fdb34 Specify scheme type for ACH 2021-10-19 16:15:16 +02: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 895cc7d926 Minor fixes for tests 2021-10-17 13:59:43 +11:00
David Bomba ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
Benjamin Beganović 6bd39916bc Payments 2021-10-16 15:55:33 +02:00
Benjamin Beganović 05f4a33459 Authorization 2021-10-16 15:48:26 +02:00
Benjamin Beganović b368ff23df Initialize GoCardlessPro\Client 2021-10-16 15:36:16 +02:00
Benjamin Beganović 32f81ab253 Add DirectDebit to GoCardlessPaymentDriver 2021-10-16 15:35:07 +02:00
Benjamin Beganović 779791ac86 Scaffold `DirectDebit` 2021-10-16 15:27:56 +02:00
David Bomba c26afd69e2 Fixes for Payment Webhooks 2021-10-15 18:47:41 +11:00
Benjamin Beganović 9264b6b80e Apply styles 2021-10-14 18:44:07 +02:00
Benjamin Beganović 1b3a1092a6 Handle authorization on backend 2021-10-14 18:43:47 +02:00
David Bomba f038073b4a
Merge pull request #6827 from beganovich/v5-726
Stripe: SEPA improvements
2021-10-14 05:41:07 +11:00
Benjamin Beganović a569a2afad Apply Prettier & php-cs-fixer 2021-10-13 15:45:33 +02:00
Benjamin Beganović 3365db5d50 Token billing (backend) 2021-10-13 15:12:19 +02:00
Benjamin Beganović 5d98b28828 Store payment method on request 2021-10-13 13:56:28 +02: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 0836035e40 Minor fixes for Checkout.com 2021-10-13 17:01:51 +11:00
David Bomba 5118a01e7d
Merge pull request #6829 from turbo124/v5-develop
Minor fixes for Statements
2021-10-13 14:16:47 +11:00
David Bomba 05a6544898 Set default designs 2021-10-13 14:04:14 +11:00
David Bomba 7eaafe52c7 Minor fixes for terms being displayed on PDF 2021-10-13 12:52:44 +11:00
Benjamin Beganović 0ff902d90f Refactor Stripe init call 2021-10-12 18:27:17 +02:00
Benjamin Beganović fb74420ae5 Translate 'invoices' for Mollie descriptions 2021-10-12 16:14:49 +02:00
Benjamin Beganović d216f82538 Update description for Mollie methods 2021-10-11 15:49:13 +02:00
David Bomba 9d551b6e1d Prevent duplicate payment records on hosted Stripe checkouts 2021-10-11 07:32:13 +11:00
Lars Kusch b9230fc8ef Changed dev enviroment 2021-10-10 12:03:39 +02:00
Lars Kusch 3601dc5c2b Add payment driver 2021-10-10 11:43:55 +02:00
David Bomba ba3d9b3123
Merge branch 'v5-develop' into eps 2021-10-10 19:09:21 +11:00
David Bomba d7e9d6f71f
Merge branch 'v5-develop' into Przelewy24 2021-10-10 18:58:32 +11:00
Lars Kusch c756a00039 remove test country 2021-10-10 08:47:01 +02:00
Lars Kusch b3d701278c Add config for eps 2021-10-10 08:47:01 +02:00
David Bomba fc8d56ad0e Minor fixes for GiroPay 2021-10-10 09:37:42 +11:00
David Bomba 8e23bf1770
Merge branch 'v5-develop' into v5-develop 2021-10-10 09:10:59 +11:00
David Bomba beb503758e Minor fixes for iDeal payments with Stripe 2021-10-10 08:39:50 +11:00
David Bomba c05d116402
Merge pull request #6805 from LarsK1/ideal
Stripe: iDeal Payment integration
2021-10-10 08:23:51 +11:00
Lars Kusch 45d9127d26 Changed country code 2021-10-09 17:40:14 +02:00
Lars Kusch 80500b4c0a Create Payment Type + Adapt Payment class 2021-10-09 16:48:16 +02:00
Lars Kusch 925450df9b Create base class 2021-10-09 16:45:38 +02:00
Lars Kusch eb106f01fe small fixes 2021-10-09 16:13:04 +02:00
Lars Kusch 011cef7391 small fixes 2021-10-09 16:11:29 +02:00
Lars Kusch 92816c1714 Changes for ideal 2021-10-09 15:41:16 +02:00
Lars Kusch e85cff61a1 Merge branches 2021-10-09 15:40:56 +02:00
Lars Kusch e406554535 Added files 2021-10-09 15:37:35 +02:00
Lars Kusch 30eddcc485 small fix 2021-10-09 11:24:47 +02:00
Lars Kusch f41b49ad7e Implement Stripe Giropay 2021-10-09 10:09:04 +02:00
David Bomba cf4316b5ab Allow disconnect from Stripe Connect 2021-10-09 18:07:05 +11:00
David Bomba 7151a66bdf Fixes for SEAP 2021-10-09 11:38:57 +11:00
David Bomba 26eb145d79 Fixes for SEPA 2021-10-09 10:35:45 +11:00
David Bomba 4a880dfa74
Merge branch 'v5-develop' into v5-develop 2021-10-09 08:49:47 +11:00
Lars Kusch 9b9e5bcfca
Merge branch 'v5-develop' into v5-develop 2021-10-08 14:37:59 +02:00
Benjamin Beganović e592b56e03 Remove token billing / refund placeholders 2021-10-07 21:16:21 +02:00
Benjamin Beganović 60594f1802 Payments 2021-10-07 18:01:36 +02:00
Benjamin Beganović ea82318218 Method to convert to Razorpay specific-amount 2021-10-07 18:01:25 +02:00
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