Skip to content

Conversation

@deveasyclick
Copy link
Owner

@deveasyclick deveasyclick commented Nov 24, 2025

This PR introduces major improvements to the payment flow by migrating from Interswitch to Paystack, alongside several cleanup and refactor tasks to simplify the codebase and improve maintainability.


What's New / Changed

🔌 Payment Integration Migration

  • Fully migrated payment processing from Interswitch to Paystack.
  • Updated all related dependencies, environment variables, and payment flow logic to support the new provider.
  • Ensures a more reliable and developer-friendly payment experience.

🧾 Billing Improvements

  • Fixed bill item lookup logic by correctly using the provider’s name property.

🧹 Refactors & Cleanup

  • Removed the unused Sidebar component from BillPayPage.
  • Removed debug console.log statements and outdated commented-out code.

Why This Matters

This upgrade modernizes the payment pipeline, reduces legacy complexity, and improves overall DX. Paystack integration also positions the system for more reliable and maintainable future enhancements.


Testing Notes

  • Verify that Paystack payments initialize and complete successfully.
  • Test billing flows to ensure correct provider lookup.
  • Confirm that UI displays correctly without the Sidebar component.

@vercel
Copy link

vercel bot commented Nov 24, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
billpay Ready Ready Preview Comment Nov 24, 2025 6:20pm

@deveasyclick deveasyclick force-pushed the feat/payment-add-integrations-and-response-payload branch from d7b1640 to 5202116 Compare November 24, 2025 17:17
@deveasyclick deveasyclick merged commit 9088399 into main Nov 24, 2025
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant