Commit Graph

41 Commits

Author SHA1 Message Date
wrongecho a9de75aa99 Invoices - Send email notif when paid 2024-10-06 20:59:54 +01:00
wrongecho 1c404b9cf1 Add custom event handler to be triggered by some actions affecting tickets/quotes/invoices/contacts 2024-10-02 11:26:13 +01:00
johnnyq 7ccfad80de Add Client name to the paid notification when client pays via stripe 2024-10-01 12:09:42 -04:00
wrongecho c65db3431d Tidying 2024-09-14 23:43:54 +01:00
wrongecho 549868e3bf Stripe - Client pays removal
- Complete removal of client paying Stripe fees feature
- Add PHP error logging to the Stripe payment process
2024-09-10 20:26:16 +01:00
johnnyq b386cbb170 Client Payment Gateway Fee is added as a line item if client pays fees is on and client chooses online pay this Fixes the negative invoice Balances when client pays fees is enabled 2024-02-03 17:44:48 -05:00
johnnyq a6a93fd820 Fix client pays fees calculation. I didn't quite understand why the previous formula was used until i read this https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers 2024-02-03 17:14:48 -05:00
johnnyq 28e7a6b195 Removed Gateway Fee from the baance of Guest View Invoice and displayed it on the Pay Online button, as the client can pay other ways if they decide to not pay online if Client Pays Fees is enabled 2024-01-31 22:11:27 -05:00
johnnyq 1bbb4426f6 Fix Expense being off for Payment Gateway Fee 2024-01-31 21:33:37 -05:00
johnnyq 9bd924dc67 Only create a Stripe Expense if client pays fee is off, a stripe expense vendor and expense category is selected in settings 2024-01-28 14:54:28 -05:00
johnnyq 56c138fb12 cleanup 2024-01-28 02:08:11 -05:00
johnnyq 3d3bb6a436 Feature: Stripe Payment now logs an expense to the selected account 2024-01-28 01:49:49 -05:00
johnnyq b986f04a0c Add More Configurable variabled for Stripe including such as Flat Rate and Percent Fees, expense vendor and expense category update guest stripe pay to take advantage of these vars and updated settings 2024-01-28 00:00:28 -05:00
johnnyq 9e8c3ed2fd Fix Redirect Link in Stripe Pay 2024-01-22 12:27:47 -05:00
johnnyq 8d2a9bbf60 Fix Broke Guest Pay Invoice via Stripe removed additional ) 2024-01-22 12:17:06 -05:00
johnnyq c801e58cc9 Removed redundent get stripe client pays fee as the var is already aquired in beginning 2024-01-20 20:58:53 -05:00
johnnyq b1fd0fb4aa fixed 2024-01-20 20:56:00 -05:00
johnnyq 00d4f7d66f moved config_stripe_client_pays_fees out of an unnessesary function and moved it to the setup stripe section 2024-01-20 20:54:56 -05:00
johnnyq 3c3e0f5f80 Cleaned up guest_pay_invoice_stripe.php incorrect DB Handling for vars was HTML encoding instead of proper SQL escaping 2024-01-20 20:49:37 -05:00
johnnyq e8a53cbd6a Update new mail queue function to use the proper mail from name and mail from email 2023-12-21 01:37:21 -05:00
o-psi 98f731b4d4 Remove any "Send Single Email" declarations except in mail queue.
All emails go through the mail queue, using the addToMailQueue() function.
2023-12-19 23:02:05 +00:00
o-psi 0aa08dac83 Fix for guest pay stripe with fees 2023-12-04 21:44:31 +00:00
o-psi a74bd5ade1 Fix undeclared variable on Guest Online Pay 2023-11-30 16:29:29 +00:00
Andrew Malsbury 88392d0dea Add Stripe fee calculation to guest_ajax.php and
guest_view_invoice.php
2023-11-20 16:42:29 +00:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
o-psi 824db5865b Update Guest View Payment Screen 2023-10-19 17:01:09 -05:00
johnnyq 52b0a17e02 added more actionable notifications 2023-09-05 16:42:33 -04:00
johnnyq a5100ea187 Update the remaining logic to take advantage of the moved contact_primary and contact_location fields 2023-07-03 20:16:39 -04:00
wrongecho d2d1b25e32
Update guest_pay_invoice_stripe.php
Rem comment re multi-company
2023-05-13 22:44:39 +01:00
johnnyq 37fb696e63 Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
johnnyq 48fe49cf77 BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
johnnyq f7552cd25a Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
wrongecho c7d0a4ab16
Update guest_pay_invoice_stripe.php
Remove the ip/ua from the email receipt failure log entry - unnecessary & the user agent var is wrong
2023-02-11 18:44:52 +00:00
Marcus Hill 615f317d2b General cleanup/formatting 2023-02-09 12:29:12 +00:00
Marcus Hill 52243c0a1d - Move the initialization of ip, user agent, browser and os vars to guest_header.php
- General tidy and bugfixing of undefined vars
2023-02-08 14:24:47 +00:00
Marcus Hill 38fcf3fb9c Add notification on invoice payment 2023-02-08 11:19:07 +00:00
johnnyq b1e2f15148 Uppercase the Currency for storing into the DB 2023-02-07 18:52:30 -05:00
Marcus Hill 1d66671b36 Stripe - more tidy 2023-02-07 21:57:28 +00:00
Marcus Hill 60fe696297 Stripe - tidy 2023-02-07 21:51:01 +00:00
Marcus Hill 827c9dcd65 Stripe - tidy 2023-02-07 21:43:55 +00:00
Marcus Hill f625cdd5ed Rename stripe files 2023-02-07 21:03:15 +00:00