[Dev]: vle-node-dev queue/vle-node-dev
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: add card - 1643d8c5c04e6141b8c6c3dbce05e988abd62b8f", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor HomePhoneController to enhance payment method validation and plan change logic\n\n- Updated validation logic to clarify that paymentMethodId is optional for downgrades, while required for upgrades.\n- Introduced checks to ensure that plan changes only occur between differing billing cycles.\n- Improved comments for better understanding of payment method requirements based on subscription changes.\n- Adjusted request validation to reflect the optional nature of paymentMethodId, enhancing clarity in API usage. - 703b600c53b591e82ed5cdad335a97272968be29", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance SubscriptionController to improve recurring fee handling and pricing logic\n\n- Updated comments for clarity on the handling of recurring fees for mobile SIM subscriptions, including distinctions between new and legacy billing approaches.\n- Introduced a new parsePrice function to ensure accurate price parsing for plan and security add-on subscriptions.\n- Adjusted logic to retrieve plan and security amounts, accommodating both current and legacy subscription structures for better billing accuracy. - f72f1fd419a513563d85f7cc8412ca4b1abf0a9d", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor MobileSimInventoryController and LagoWebhookController for improved tax handling and billing alignment\n\n- Updated MobileSimInventoryController to differentiate between first invoice and recurring tax entries, ensuring accurate tax calculations for both.\n- Enhanced the setup script to create real, pay-in-advance Lago plans for mobile and security plans, replacing the previous $0 anchor plan approach.\n- Adjusted LagoWebhookController to skip billing for plan and security fees on new subscriptions, aligning with the new billing architecture.\n- Improved comments throughout the code for better clarity on tax handling and subscription management. - 21759a1a5b360fcee250344314f16ed041a36272", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement upcoming invoice calculation for mobile SIM subscriptions\n\n- Added logic to handle upcoming invoice generation for mobile SIM subscriptions, including detailed breakdowns of plan fees, administrative fees, and taxes.\n- Integrated functionality to fetch billing dates from Lago, ensuring accurate next billing information is included in the invoice.\n- Enhanced the subscription controller to accommodate mobile SIM inventory metadata, improving overall subscription management and billing clarity. - abba34c5f508ca9b0627921d3862fc9cf9124668", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance CustomerSubscriptionRepository to improve sorting and indexing for security add-on subscriptions\n\n- Added comments to clarify the handling of security plan subscriptions in the sorting logic, ensuring that primary subscriptions are prioritized correctly.\n- Updated the indexing to include the isSecurityAddonForMobile field, enhancing the database structure for better subscription management. - 220ff098d51f3b334360d53df9c3639895372442", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance HomePhonePlanDowngradeHelper to include next monthly payment date and credit validity\n\n- Added logic to calculate the next monthly payment date and the validity of wallet credit for home phone plan downgrades.\n- Updated return object to include formatted dates for credit validity and next payment, improving clarity in billing information. - a6d22cf74003833680ecae9fa018d657dbc29bc6", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor MobileSimInventory and LagoWebhook to enhance subscription handling\n\n- Introduced a new method in MobileSimInventoryController to build the first billing period for invoices, ensuring accurate date ranges for first-invoice line items.\n- Updated LagoWebhookController to include customerId in the mobile SIM inventory updates upon subscription activation, improving customer tracking.\n- Added customerId field to the mobile SIM inventory model for better association with customer records.\n- Removed the deprecated createSubscription route to streamline subscription processes and avoid redundancy. - 832b45c09d06526297b9d984ff3dc8286357be81", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Add tax categories for itemized invoicing in MobileSimInventory and LagoWebhook\n\n- Enhanced tax handling in MobileSimInventoryController to include itemized tax categories for invoices, ensuring clarity and consistency in tax reporting.\n- Updated LagoWebhookController to maintain itemized tax entries in recurring invoices, even when amounts are zero, preserving structural integrity across billing periods.\n- Introduced new tax categories such as State Universal Service Fund, City Sales Tax, and others to align with updated tax regulations and reporting requirements. - b9eec0a53a2d4c791266c5b8537f692624d3d37c", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: addon payment and payment details restructure - 4cfba94f2085114b301b8b892b8d7dcd37051b17", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor MobileSimInventoryController and LagoWebhookController for improved invoice handling\n\n- Updated invoice creation logic in MobileSimInventoryController to ensure minimal delay between invoice creation and subscription document saving, reducing the risk of race conditions.\n- Enhanced LagoWebhookController to implement retry logic for fetching customer subscriptions, accommodating potential timing issues with incoming webhooks and newly created invoices.\n- Reorganized comments for clarity on the processing flow and timing considerations related to invoice handling. - fc77d7aa3627008d8e3502fbd8c76a0411e83b08", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Comment out scheduled cron jobs in index.js for home phone and eSIM processes to disable their execution without removing the code. This includes logging statements for these jobs, ensuring they are not triggered while maintaining the structure for future reactivation. - c6784c3f84778e9254cbd85948676807218df816", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement security plan add-on subscription handling in MobileSimInventory and Lago webhook\n\n- Added validation to ensure security plans are configured for Lago billing in MobileSimInventoryController.\n- Refactored invoice creation logic to handle separate one-off invoices for mobile plans and security plans, allowing independent cancellation.\n- Updated LagoWebhookController to create and activate security plan subscriptions independently from the main mobile plan.\n- Introduced a new field in the customer subscription model to track security plan add-ons, enabling better management of subscriptions.\n- Enhanced setup script to create Lago anchor plans for security plans, ensuring proper billing integration. - 5dc26393318ae000abbacd808761b8fc3f5b45a1", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Temporarily skip BlueConnect device validation in MobileSimInventoryController\n\n- Updated the device validation logic to bypass checks for blacklisted status and AT&T compatibility, defaulting to allow-through values.\n- This change ensures that SIM lookups do not block purchases while maintaining a streamlined response structure. - 8786043de0b379a76fb863ed569e3d041699b5f3", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement Mobile SIM inventory metadata handling in Lago and NMI webhook processing\n\n- Added support for mobile SIM inventory metadata in the Lago webhook controller, allowing for distinct handling of mobile SIM subscription invoices.\n- Updated NMI webhook controller to include mobile SIM inventory transaction IDs for accurate payment tracking.\n- Refactored mobile SIM inventory metadata structure in the customer subscription model to accommodate new fields.\n- Enhanced logging and error handling for mobile SIM inventory checkout processes, ensuring better traceability and reliability. - f70d19b56fe5be520a1a205e8f90bf6fcada0273", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Update HomePhonePlanDowngradeHelper to include subscription creation date in credit calculation\n\n- Modified _computeUnusedYearlyCreditCents to accept subscriptionCreatedAt, ensuring accurate credit calculations for downgrades.\n- Enhanced error handling by reintroducing MSISDN checks to ensure valid subscription data during downgrade operations.\n- Improved comments for clarity on billing period logic and downgrade context resolution. - 88ff3a5e2cd1add3e9d1c9569fb2ecb2c193eaeb", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor HomePhonePlanDowngrade to support instant and prorated downgrades\n\n- Updated HomePhonePlanDowngradeHelper to implement instant and prorated downgrades from yearly to monthly plans, allowing immediate billing adjustments.\n- Enhanced pricing logic to credit unused days from the yearly plan against the new monthly plan's first charge.\n- Modified HomePhonePlanDowngradeController to reflect changes in the downgrade process, ensuring accurate billing and plan transitions.\n- Improved error handling and validation in HomePhoneController to accommodate subscription ID usage for more precise downgrade operations. - ce1d34c4a143f9f892c814941e510328c2f9ccf8", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: change plan - 82d035c76a849f81e69d6e57939834044f1b6cad", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: advance payment - 005c15eb345aa133b6014da3536fd14cc74188c2", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: date in invoice item - 815e184819d539f79237cc99f338063dedddba26", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor HomePhoneController and HomePhoneRequest to remove unused fields\n\n- Removed paymentMethodType and couponCode from HomePhoneRequest validation, streamlining the request structure.\n- Updated HomePhoneController to eliminate references to paymentMethodType and couponCode, simplifying the plan change process and enhancing code clarity. - 50b78ee6a87811c7ea17dca7fa92cf2bf60b9832", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance logging and error handling in Lago payment processing\n\n- Improved the createPayment method in LagoHelper with detailed logging for both successful and failed payment attempts, aiding in debugging.\n- Updated HomePhoneAdvancePaymentController to log the creation of reference invoices and the recording of Lago payments, ensuring better traceability.\n- Enhanced LagoWebhookController to log payment recording actions and errors, providing clearer insights into payment processing outcomes. - eddb34e351277aeab19f4ff0b071ce9ff01342f2", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: advance payment - 3ac3b9f7090a7d59c8b67f87b7eb613f8fe0f0ca", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement createPayment method in LagoHelper and enhance invoice processing in controllers\n\n- Added createPayment method to LagoHelper for recording actual payments against Lago invoices, ensuring accurate balance settlement.\n- Updated HomePhoneAdvancePaymentController to call createPayment after updating invoice payment status, addressing balance discrepancies.\n- Enhanced LagoWebhookController to record payments upon successful gateway charges, preventing unpaid invoices from showing a balance due.\n- Introduced fee period handling in various controllers to ensure accurate billing periods are reflected in invoices. - efe919d65f95a1a5c793f734bdf59899881f3722", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: enhance webhook - 7956aa4621852b40de0d1318b6d7d33a579cbacb", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: advance payment enhancement - a1a39e436ccecd6c89f8628faaf5dfbcb91d7a81", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: opt duplicateissue fixed adn advance payment transaction - 4783ea343055f1e0b54f184bf45194c6e42119da", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance HomePhoneAdvancePaymentController and LagoWebhookController for advance payment processing\n\n- Updated HomePhoneAdvancePaymentController to create a reference-only invoice for advance payments, including fee periods and metadata for tracking.\n- Modified LagoWebhookController to skip processing for reference-only invoices, ensuring they are not charged or activated.\n- Added logging for reference invoice creation to aid in debugging and tracking. - 274e7f3d589a950941475f6b03a5728411726bfd", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: add new line - 52fc320ac7f6ba0a2a34727a0780b22dbb21334e", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance LagoWebhookController to prevent duplicate charges\n\n- Added a check in the LagoWebhookController to prevent duplicate charge attempts for the same invoice by querying the GatewayChargeLogs model.\n- Updated the NmiGatewayPaymentHelper to rename the raw response property for clarity. - ad7114aa83b49ac0acec923e10739be65e399711", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Add logging for NMI gateway charges and create GatewayChargeLogs model\n\n- Introduced a new model for GatewayChargeLogs to track charge attempts and their outcomes.\n- Implemented logging functionality in NmiGatewayPaymentHelper to record both successful and failed charge attempts.\n- Updated chargeOneTime method to include referenceId for better traceability of transactions.\n- Modified webhook controllers to pass referenceId when logging charges. - 35c2087305a6863ee6340c157e2ef7a9b78be151", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor administrative fee descriptions for consistency\n\n- Updated the description of the recurring administrative fee to "Administrative Fee" for clarity.\n- Combined one-time and first-period recurring administrative fees into a single line item in the invoice for a streamlined customer experience. - 0268e5ae784478c561240d1d6d17f13728ed1106", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: advance payment - 0be4909dc477bd153a948edf7b6361540886c051", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: update plan - 95f448fe69c58b096721bf351b0eaa0cec058637", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: eamil source - 189d708de659a19103f64029925ee8fbdbb79f29", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: added source in email - 32131f1483a89f821eb1c6bc6081b689cc0d5aa7", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: added shipping charge - 8c562112b9dc270c69b30707e8f9c5912131c2fd", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: added frequency for advence paymentn - 4b54e41e7165d852a8f02433a56a017b3f59448a", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: plan name chaneg in invoice - 6e95bd7eeaabe82c4781dd55522c192a76176eaa", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: revert the chnaeg - 3b50af35a23db0120ab9db73eff2868dc6c395f9", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: plan name in email - bb52bc38442e0284182ac3c853c02c090b745682", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Update HomePhonePlanUpgradeHelper to Include Invoice in Monthly to Yearly Upgrade\n\n- Modified completeMonthlyToYearlyUpgrade method to accept an optional invoice parameter for improved payment entry handling.\n- Added logic to calculate the new payment entry amount based on the invoice total or plan price, ensuring accurate billing during upgrades.\n- Updated webhook controller to pass the invoice when invoking the upgrade method, enhancing integration with payment processing. - 69884bf0afdd5e174f52e9da6254f51b16f745cc", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance NMI Payment Processing with Billing ID Support\n\n- Updated chargeOneTime and chargeVaultedCustomer methods to include billingId parameter, allowing for specific card selection within NMI vaults.\n- Modified HomePhoneAdvancePaymentController, PaymentController, and Lago webhook controllers to retrieve and pass billingId when processing payments.\n- Implemented getDefaultBillingId method in CardRepository to fetch the appropriate billing ID for the default card, ensuring correct card usage during transactions. - 754a72ab24fd66ef5661ba120097515b6814f5a4", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance NMI Gateway Payment Handling and Card Normalization\n\n- Introduced CARD_TYPE_ALIASES and normalizeCardType function to standardize card type handling based on NMI's requirements, preventing validation failures.\n- Updated _saveCard methods in HomePhoneLagoController and HomePhoneLagoExtensionController to ensure robust handling of card details, including retry logic for fetching vaulted card information.\n- Improved error handling and logging for card saving operations, ensuring that failures do not disrupt the checkout process. - 13ff5fde52db1378c3c0548640da644847a78185", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: payment status - 50060dfe0c43b485c862f7f1ab22d5814e15b769", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: view bill upcoming invoice - f2ad673c45af0d2453b9463be91f98b082b83b41", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: dc paln name in email - 993891a408a2d5f9ebaade5a7fb7b828429ea4ea", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance Card Saving Logic in HomePhone Controllers\n\n- Updated _saveCard method in HomePhoneLagoController and HomePhoneLagoExtensionController to accept gatewayPaymentMethodId for improved handling of payment methods.\n- Implemented logic to backfill nmiPaymethodToken for existing cards saved before this field was introduced, ensuring compatibility with older records.\n- Adjusted calls to _saveCard to include the new parameter, enhancing the overall payment method management. - 20baf55497922a0cc85be3aa09589110b95da90b", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance HomePhoneController Payment Method Handling\n\n- Updated logic to recognize when a client sends a previously issued customer_vault_id instead of a fresh payment token, preventing unnecessary re-attaching of payment methods.\n- Improved handling of gateway customer creation and attachment, ensuring that existing vault IDs are utilized effectively.\n- Adjusted metadata updates to reflect the correct payment method ID after processing. - ad28b3988261679b3d904b8ab75df9a07d0ca42b", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor UpgradePlanController to Improve Payment Method Formatting\n\n- Changed the declaration of formattedPaymentMethods to use 'const' for better scoping and clarity.\n- Enhanced the mapping of savedCards to ensure consistent formatting of payment method data. - 43371941b238f5bd58ab4d99a6432cf36e82ae4d", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: advance payment - 835977fe569a739ccff451abe96312de8975af3a", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: make payment - 360f933f10a202c322987d5ccca65c9a4ece3b39", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor HomePhoneLagoExtensionController and LagoWebhookController for Digital Security Trial Handling\n\n- Updated HomePhoneLagoExtensionController to streamline the logic for setting the isFixedPhone field, removing unnecessary trial flag handling during the initial update.\n- Enhanced LagoWebhookController to correctly set the hasTrialDigitalSecurityPlan flag only after the Digital Security subscription is confirmed, ensuring accurate tracking of trial status.\n- Improved comments for clarity on the asynchronous nature of trial creation and its relation to customer updates. - 8ee7a712d3d2b5335ab8458f4893c6ac370e305a", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: make payment - ba31a10e047b4b5c82f28bdfa6c9acdf6b64d10d", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: aura data format - fc69070ae2d8fe24297138253ab65ecffa4a32bd", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: add card - 54e6623410aa2014153051aaa954a1f4592d70f3", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance CheckoutHelper for Non-Prepaid Upsell Tax and Admin Fee Calculations\n\n- Introduced logic to handle non-prepaid upsell scenarios, ensuring correct calculation of total tax and admin fees by billing two months' rates in a single invoice.\n- Updated comments for clarity on the new upsell logic and its impact on tax and admin fee calculations during checkout. - b4a50b0b8b6f966cc149ed0b988a604f5615bd92", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance CheckoutHelper to Manage Upsell Discounts\n\n- Introduced upsellPlanDiscount to accurately calculate discounts for second-month-upsell pricing, preventing double application of discounts.\n- Updated totalDiscount calculation to account for upsellPlanDiscount, ensuring correct pricing adjustments during checkout.\n- Improved comments for clarity on discount logic related to upsell pricing. - f72a6383064e7f9eb343f4b6cc336562a0bc8a24", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor LagoWebhookController to Improve Subscription Invoice Handling\n\n- Updated logic to differentiate between native Lago subscription invoices and one-off invoices, ensuring accurate subscription verification.\n- Enhanced the subscription lookup process by using the subscription's external_id for native invoices, preventing missed charges for recurring plan fees.\n- Improved comments for clarity on invoice handling and subscription matching logic. - 7b7739e4f342e11a41875624d17dd9c4b5268b84", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Update MobileSimInventoryController for NMI Integration\n\n- Changed reference from GatewayPaymentHelper to NmiGatewayPaymentHelper for improved clarity in payment processing.\n- Updated comments to reflect the transition to NMI, specifically regarding the handling of payment tokens and customer vault IDs.\n- Enhanced customer details handling during payment method attachment, including optional address line support.\n- Added logic to update the internal customer record with the gateway customer ID when a new NMI vault is created. - fd504e558821bd40b74b8691188e2798975bf529", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor Payment Gateway Integration to NMI\n\n- Updated HomePhoneController and HomePhoneLagoExtensionController to replace references from the previous payment gateway to NMI, ensuring consistent handling of payment tokens and customer vault management.\n- Modified GatewayPaymentHelper to NmiGatewayPaymentHelper for improved clarity and functionality in managing NMI payment processes.\n- Enhanced customer creation and payment method attachment logic to utilize NMI's customer vault, preventing duplicate customer records and ensuring seamless payment processing.\n- Improved handling of customer details during payment method attachment, ensuring accurate data is sent to NMI for better transaction management. - 09beec3dc9ebbae781176692b140de0bad29d7dc", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: payment status api - 9417ba0c4c4f2ac3e9c6f587c7a9ae6bcf7375dd", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance NMI Payment Gateway Functionality\n\n- Updated NmiGatewayPaymentHelper to allow reusing existing customer vault IDs when adding new payment methods, preventing the creation of duplicate vaults.\n- Modified NmiHelper to support adding billing methods to existing customers, improving the integration with NMI's customer vault management.\n- Adjusted CardController to handle the new billing ID returned from the payment method attachment process.\n- Updated HomePhoneLagoController to utilize the existing customer vault ID for card additions, ensuring a seamless user experience.\n- Added nmiBillingId field to the card model for better tracking of billing methods associated with NMI customers.\n- Enhanced Customer model to include gatewayCustomerId for consistent customer vault management across transactions. - 0ab1f5e0f833e331fe472315a33373ed24342cf7", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance NMI Payment Gateway Integration\n\n- Updated NmiGatewayPaymentHelper to fetch masked card details from the customer vault after adding a payment method, improving the handling of card information.\n- Modified NmiHelper to include a new method for querying customer vault records via the NMI Query API, allowing for better access to card details.\n- Adjusted CardController to handle the new NMI payment method tokens and ensure proper deletion of payment methods from the respective gateways.\n- Added nmiPaymethodToken field to the card model to support the new payment processing structure. - d17bf61c5588d1ea76012b6abd1dac658069a0c9", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: upgrade plan - fa5e1053728aaa51574acd6655f13d9e1df6d037", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: treati payment gateway integration mobile - 5d75af28e6f31ee8d1bfbd54d9d3b09a30d16fa0", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement NMI Payment Gateway Integration\n\n- Added support for NMI payment processing by introducing NmiGatewayPaymentHelper and NmiHelper, which provide methods for customer vault management and transaction handling.\n- Updated HomePhoneAdvancePaymentController to utilize NMI for charging customers, ensuring synchronous transaction handling and credit granting upon success.\n- Created NmiWebhookController to handle webhook events from NMI, allowing for transaction status updates and logging of webhook events.\n- Modified existing controllers to replace references to the previous payment gateway with NMI, ensuring a seamless transition to the new payment processing system.\n- Enhanced .env.example to include NMI-specific configuration options for API URL and security keys.\n- Added NmiWebhookLogs model to track webhook events and errors for better monitoring and debugging. - 406848ada61b7cd1888f02dd66767b406f3b01e8", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: mobile plan purchse - 7428b4ceb664c894d27c1e98b9b3335180013642", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: get and update lago susbcription - d7afa0e1ec2d081c980bdd0984d7cea1c0b70630", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: prevent duplicate transaction - f243a0f8918265a0ae313853a5c2099efb69a9ff", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance Home Phone Plan Upgrade and Downgrade Helpers with New Parameters\n\n- Updated HomePhonePlanDowngradeHelper and HomePhonePlanUpgradeHelper to accept `newPlanId` and `zipCode` as parameters, allowing for more flexible plan changes.\n- Improved logic to retrieve the appropriate new plan based on the provided `newPlanId`, ensuring accurate plan switching.\n- Enhanced error handling to validate the billing cycle of the new plan before proceeding with upgrades or downgrades.\n- Updated HomePhoneController to integrate Lago-managed subscription changes, delegating to the appropriate helper based on the billing cycle comparison.\n- Improved comments and documentation for clarity on the new parameters and their impact on the upgrade/downgrade processes. - eeac52cc922a313c1c8b8e0dd0ace802093b024b", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: change plan - 0bfd3c7bf03c2cf02e99d27f04852e247f996615", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: subscriprion name ,update plan - 40e2f49f55be095ef7068f0faf501de7a5326aa4", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement Home Phone Plan Downgrade Functionality from Yearly to Monthly\n\n- Introduced HomePhonePlanDowngradeHelper to manage the downgrade process, including fee computation and scheduling of subscription changes.\n- Added HomePhonePlanDowngradeController to handle downgrade requests, ensuring proper validation and error handling.\n- Updated LagoWebhookController to process invoices related to plan downgrades, integrating with the existing billing workflow.\n- Implemented request validation for the downgrade process to ensure required parameters are provided.\n- Enhanced comments and documentation for clarity on the downgrade logic and its integration with the billing system. - e5e535337e751d25b7724a2852656047d46cb5d4", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor HomePhonePlanUpgradeHelper to Ensure Robust Monthly to Yearly Upgrade Process\n\n- Updated the upgradeMonthlyToYearly method to handle potential errors during the Airtime Expiry update without interrupting the upgrade process.\n- Implemented error logging and retry flagging for failed Airtime Expiry updates, ensuring that the system remains consistent and invoices are generated correctly.\n- Enhanced comments to clarify the logic and implications of the changes made to the upgrade process. - de16253bd52286cdcd6fdc9cc8266579e400ab23", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement Monthly to Yearly Plan Upgrade Functionality\n\n- Introduced HomePhonePlanUpgradeHelper to handle the upgrade process from monthly to yearly plans, including fee computation and invoice generation.\n- Added HomePhonePlanUpgradeController to manage the upgrade request and response flow, ensuring proper validation and error handling.\n- Updated LagoWebhookController to process plan change invoices, completing the upgrade upon successful payment.\n- Enhanced request validation for the upgrade process to ensure required parameters are provided.\n- Improved comments and documentation for clarity on the upgrade logic and its integration with existing billing systems. - 040ec0111c8f6902145b5d0dea3004622c5fd26e", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: payment method - 11b300d4902640f887e7cfb32c4aff1031dd24e8", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: add line,chaneg plan, advence payment - e2f6f24529519908485c298b72b9e85cdeb987ce", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: dc renewal script - 0da9f88cbbee46112001a2d789343af6d6f7cdc3", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance upcoming cycle resolution in HomePhoneAdvancePaymentController\n\n- Introduced a new private method `_resolveUpcomingCycle` to accurately determine the start and end of the upcoming billing cycle based on both Lago's billing period and the subscription's payment history.\n- Refactored existing logic in the `payAdvance` method to utilize the new cycle resolution method, improving clarity and maintainability.\n- Enhanced comments to provide better understanding of the cycle resolution process and its integration with advance payment handling. - d4b76e74680c3352f6f3417483adae4368be6dc7", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement advance payment handling in CsgForteWebhookController and enhance HomePhoneAdvancePaymentController\n\n- Added logic in CsgForteWebhookController to process advance payments separately from Lago invoices, updating subscription statuses based on transaction outcomes.\n- Enhanced HomePhoneAdvancePaymentController to include detailed tax breakdowns and ensure proper handling of payment methods, including validation for saved payment methods.\n- Improved comments for clarity on the advance payment process and its integration with the Lago billing system. - e1aecd6dc00b698dd6217d5f90bfedde35a8eb51", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refine billing logic in HomePhoneAdvancePaymentController and LagoWebhookController for advance payments\n\n- Enhanced the payAdvance method to include a negative "Advance Payment Credit" line item, ensuring accurate representation of fees while maintaining a $0 total for one-off invoices.\n- Updated the Lago webhook to create and apply the "Advance Payment Credit" when recurring fees are waived, allowing for clearer invoice details and compliance with Lago's requirements.\n- Improved comments for better understanding of the payment process and fee adjustments. - cd3320d46290fcc5b00b0156315225a53888dcaf", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: DC force billing script - d9b043c00e59c7ae2083b28c9539fa9d6fba8cfc", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance HomePhoneAdvancePaymentController and LagoWebhookController for advanced payment handling\n\n- Updated the payAdvance method to grant wallet credits specifically for plan fees and track waived recurring fees for one-off invoices, ensuring accurate billing without gateway charges.\n- Modified the Lago webhook to handle waived recurring fees, allowing for $0 invoices when applicable, and updated metadata accordingly.\n- Improved comments and documentation for clarity on the payment process and fee structures. - 7129812c88197c6dd26b88f603ffd09ee4d070e5", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Add wallet management functions to LagoHelper and update HomePhoneAdvancePaymentController\n\n- Introduced new methods in LagoHelper for managing customer wallets, including finding active wallets, creating wallets with granted credits, topping up wallets, and granting wallet credits.\n- Refactored HomePhoneAdvancePaymentController to utilize the new wallet management functions, replacing the previous payment method handling with Lago wallet credits.\n- Updated request validation to reflect the new payment process, eliminating the need for payment method details in advance payment requests. - 8ec8b79ead9d1349e6fabdf9fefc806641620c78", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor payment method retrieval in UpgradePlanController\n\n- Removed Braintree integration and replaced it with a direct query to the internal Card collection for fetching saved cards, streamlining the payment method handling process.\n- Updated the mapping of payment methods to ensure consistency in the response structure, aligning with the new source of truth for saved cards. - 313d50f139a98828bcaf47875d1b3ebf6262cd2c", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor nameOnCard assignment in payment helpers\n\n- Updated the logic for assigning the nameOnCard property in both GatewayPaymentHelper and CardController to prioritize the provided nameOnCard value over cardInfo.name_on_card, ensuring more consistent handling of cardholder names across the application. - 3dd1383211d609f007d938965578abf869e8987f", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance upcoming bill calculation for Lago-billed subscriptions in HomePhoneAdvancePaymentController\n\n- Updated the logic to retrieve and compute upcoming bill details specifically for Lago-billed subscriptions, incorporating detailed fee breakdowns including plan fees and variable recurring fees (e911/tax/admin).\n- Improved error handling for missing customer and subscription data, ensuring robust responses for invalid requests.\n- Refactored the response structure to provide clearer billing information, including cycle dates and line item descriptions. - d881f49690d14b36d1ae7e1284f50be079ff6c83", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: dashboard bugs fixed - 3d78be62ee575262b31815ef179f67bf37086831", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Refactor tax breakdown computation in HomePhoneController\n\n- Enhanced the logic for calculating tax breakdowns for Lago-billed accounts, ensuring accurate representation of federal and state/local taxes in upcoming invoices.\n- Improved error handling during the computation of upcoming bills, maintaining robustness in invoice generation.\n- Updated the structure of the tax breakdown to include detailed fee components, such as administrative fees and plan prices, for better clarity in billing. - ccb40e4fc4f2145705dc0f908dc1bf5ef5ad62f1", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Add Lago integration for upcoming invoice calculations in HomePhoneController\n\n- Introduced logic to handle Lago-billed accounts, ensuring accurate computation of upcoming payments by aggregating plan fees and variable recurring fees (e911/tax/admin).\n- Enhanced error handling for fetching Lago anchor plans and computing payment amounts, improving reliability in invoice generation.\n- Updated the structure of upcoming invoice line items to reflect detailed fee breakdowns, including state and federal tax calculations. - 6c6d5ac0513a99a749bd0aaafc166fd12c208c01", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: lago payment history - 9e0f4948ba5cf27bd470df903de9e66b67683447", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Update LagoHelper to align metadata handling with API expectations\n\n- Modified the retrieval of existing customer metadata IDs to use `lago_id` instead of `id`, ensuring compatibility with Lago's response format.\n- This change enhances the accuracy of customer metadata management during repeat checkouts, maintaining data integrity. - 3676a593814becadb8be2c8457a9a0882df04c6a", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance metadata handling in LagoHelper for customer entries\n\n- Added logic to check for existing customer metadata keys before creating new entries, preventing key collisions.\n- Implemented retrieval of existing customer metadata IDs to ensure repeat checkouts reuse the same entry's ID, improving data integrity and user experience. - 779836a3be3484e528c682641af49b06f2a8f6b6", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Implement invoice management features in LagoHelper\n\n- Added `listInvoicesByCustomer` method to retrieve all invoices for a customer, supporting pagination to handle large datasets.\n- Introduced `downloadInvoice` method to trigger PDF generation for invoices, ensuring that the `file_url` is available for downloaded invoices.\n- Updated SubscriptionController and HomePhoneLagoController to utilize the new LagoHelper methods for improved invoice handling and metadata management. - a0aee33f56b3bcfb443db1e92f25851516d3694b", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Add customer email lookup in Lago helper and enhance customer creation logic\n\n- Introduced `findCustomerByEmail` method in LagoHelper to retrieve customers by email, ensuring case-insensitive matching.\n- Updated customer creation logic in MobileSimInventoryController, HomePhoneLagoExtensionController, and HomePhoneLagoController to check for existing Lago customers by email before creating/updating, preventing duplicate entries.\n- Enhanced error handling to throw a BadRequestError if a customer with the same email already exists, improving data integrity. - afa0b15d87c6b74a568a8d7afa02387fa834b4a5", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: trial status - 15254f7275a95e475c00a5156f2fe6a30173218d", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "mdaamer247(mdaamer247) pushed a commit to null at branch dev Commit: Enhance Lago webhook handling for subscription.started events\n\n- Added ownership checks for subscription.started events to ensure proper acknowledgment and logging of skipped events.\n- Introduced a new method, _resolveSubscriptionStarted, to validate subscription ownership and provide detailed skip reasons for better debugging.\n- Updated the existing _handleSubscriptionStarted method to process subscriptions only after validation, improving the reliability of webhook handling. - 0c59abe473cad9587927d7cd2d1c317260bb9157", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: saved sacr - 7308d252ee32249cefc7f1ad7f6fc2c266341092", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
{ "message": "pratap3685(pratap3685) pushed a commit to null at branch dev Commit: card api chanegs - d361e30f0c0240c8491ea89e75823d5fb0db8971", "commands": "/var/www/dev/git-sync-node/scripts/vle-node-dev.sh" }
Hint: ⇧ + Click to select a range of jobs.