[GH-ISSUE #5664] Paystack plugin #27641

Closed
opened 2026-04-17 18:45:26 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @ladetunji on GitHub (Oct 29, 2025).
Original GitHub issue: https://github.com/better-auth/better-auth/issues/5664

Is this suited for github?

  • Yes, this is suited for github

We don't have a Paystack plugin, similar to what you made for Stripe, to serve the African market.
I believe they are the most popular payment solution on the continent.

Describe the solution you'd like

Paystack plugin for secure payments on Next.js, for the African continent.

Describe alternatives you've considered

Asking AI to clone the Stripe plugin and replace it with Paystack keywords

Additional context

No response

Originally created by @ladetunji on GitHub (Oct 29, 2025). Original GitHub issue: https://github.com/better-auth/better-auth/issues/5664 ### Is this suited for github? - [x] Yes, this is suited for github ### Is your feature request related to a problem? Please describe. We don't have a Paystack plugin, similar to what you made for Stripe, to serve the African market. I believe they are the most popular payment solution on the continent. ### Describe the solution you'd like Paystack plugin for secure payments on Next.js, for the African continent. ### Describe alternatives you've considered Asking AI to clone the Stripe plugin and replace it with Paystack keywords ### Additional context _No response_
GiteaMirror added the lockedpayments labels 2026-04-17 18:45:27 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Jan 28, 2026):

Hi, @ladetunji. I'm Dosu, and I'm helping the better-auth team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You requested a Paystack payment plugin for Next.js to support secure payments in the African market.
  • Suggested either creating a new plugin or adapting the existing Stripe plugin for Paystack.
  • No further comments or activity have been recorded on this issue.
  • The issue remains unresolved with no updates or progress.

Next Steps:

  • Please let me know if this feature is still relevant to the latest version of better-auth by commenting on this issue.
  • If I don’t hear back within 7 days, the issue will be automatically closed.

Thank you for your understanding and contribution!

<!-- gh-comment-id:3812231558 --> @dosubot[bot] commented on GitHub (Jan 28, 2026): Hi, @ladetunji. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog and am marking this issue as stale. **Issue Summary:** - You requested a Paystack payment plugin for Next.js to support secure payments in the African market. - Suggested either creating a new plugin or adapting the existing Stripe plugin for Paystack. - No further comments or activity have been recorded on this issue. - The issue remains unresolved with no updates or progress. **Next Steps:** - Please let me know if this feature is still relevant to the latest version of better-auth by commenting on this issue. - If I don’t hear back within 7 days, the issue will be automatically closed. Thank you for your understanding and contribution!
Author
Owner

@ladetunji commented on GitHub (Feb 5, 2026):

Yes, it's still relevant

<!-- gh-comment-id:3852396525 --> @ladetunji commented on GitHub (Feb 5, 2026): Yes, it's still relevant
Author
Owner

@dosubot[bot] commented on GitHub (Feb 5, 2026):

@Bekacru The user ladetunji has confirmed that the issue is still relevant despite being marked stale and closed. Could you please take a look and assist?

<!-- gh-comment-id:3852411508 --> @dosubot[bot] commented on GitHub (Feb 5, 2026): @Bekacru The user ladetunji has confirmed that the issue is still relevant despite being marked stale and closed. Could you please take a look and assist?
Author
Owner

@alexasomba commented on GitHub (Feb 12, 2026):

Is this suited for github?

  • Yes, this is suited for github

We don't have a Paystack plugin, similar to what you made for Stripe, to serve the African market. I believe they are the most popular payment solution on the continent.

Describe the solution you'd like

Paystack plugin for secure payments on Next.js, for the African continent.

Describe alternatives you've considered

Asking AI to clone the Stripe plugin and replace it with Paystack keywords

Additional context

No response

Hello @ladetunji, the Paystack Plugin for Better Auth issue has been resolved with the better-auth-paystack plugin.

It provides a production-ready billing system with support for subscriptions (native & local), one-time payments, trials, organization billing, and secure webhooks.

Cheers!

cc: @dosubot @ItsJust-LT @kipngetich-ruto

<!-- gh-comment-id:3887925327 --> @alexasomba commented on GitHub (Feb 12, 2026): > ### Is this suited for github? > * [x] Yes, this is suited for github > > ### Is your feature request related to a problem? Please describe. > We don't have a Paystack plugin, similar to what you made for Stripe, to serve the African market. I believe they are the most popular payment solution on the continent. > > ### Describe the solution you'd like > Paystack plugin for secure payments on Next.js, for the African continent. > > ### Describe alternatives you've considered > Asking AI to clone the Stripe plugin and replace it with Paystack keywords > > ### Additional context > _No response_ Hello @ladetunji, the Paystack Plugin for Better Auth issue has been resolved with the [better-auth-paystack plugin](https://github.com/alexasomba/better-auth-paystack). It provides a production-ready billing system with support for subscriptions (native & local), one-time payments, trials, organization billing, and secure webhooks. Cheers! cc: @dosubot @ItsJust-LT @kipngetich-ruto
Author
Owner

@dosubot[bot] commented on GitHub (Feb 12, 2026):

Hi @alexasomba! I'm Dosu and I’m helping the better-auth team.

The Paystack plugin for Better Auth is now officially available and production-ready, offering secure payments and subscription management tailored for the African market with Next.js support. It provides features on par with the Stripe plugin, including native and local subscriptions, one-time payments, trials, organization billing with seat/resource limits, secure webhooks, and advanced options like stored authorization codes for recurring charges. You can find setup instructions, integration examples, and detailed documentation in the better-auth-paystack repository.

One important note: Better Auth currently does not support running multiple payment provider plugins (like Stripe and Paystack) in the same instance due to route conflicts—each plugin registers identical endpoint paths, which causes runtime errors. If you need both providers, you’ll need to run them in separate instances or patch the plugins to use unique routes.

If you have specific requirements or need step-by-step integration help, let me know what you’re looking to achieve and I can provide more targeted guidance.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

Chat with Dosu Open in Cursor Join Discord Share on X

<!-- gh-comment-id:3887938484 --> @dosubot[bot] commented on GitHub (Feb 12, 2026): <!-- Greeting --> Hi @alexasomba! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the better-auth team. <!-- Answer --> The Paystack plugin for Better Auth is now officially available and production-ready, offering secure payments and subscription management tailored for the African market with Next.js support. It provides features on par with the Stripe plugin, including native and local subscriptions, one-time payments, trials, organization billing with seat/resource limits, secure webhooks, and advanced options like stored authorization codes for recurring charges. You can find setup instructions, integration examples, and detailed documentation in the [better-auth-paystack repository](https://github.com/alexasomba/better-auth-paystack). One important note: Better Auth currently does not support running multiple payment provider plugins (like Stripe and Paystack) in the same instance due to route conflicts—each plugin registers identical endpoint paths, which causes runtime errors. If you need both providers, you’ll need to run them in separate instances or patch the plugins to use unique routes. If you have specific requirements or need step-by-step integration help, let me know what you’re looking to achieve and I can provide more targeted guidance. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/f46e6765-4a69-48c4-bb28-66e4d5bb8d87?feedback_type=other)</sup> [![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/cdda13d9-dd27-4d31-b09a-5d8bec92de21/ask?utm_source=github)&nbsp;[![Open in Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=The%20Paystack%20plugin%20for%20Better%20Auth%20is%20now%20officially%20available%20and%20production-ready%2C%20offering%20secure%20payments%20and%20subscription%20management%20tailored%20for%20the%20African%20market%20with%20Next.js%20support.%20It%20provides%20features%20on%20par%20with%20the%20Stripe%20plugin%2C%20including%20native%20and%20local%20subscriptions%2C%20one-time%20payments%2C%20trials%2C%20organization%20billing%20with%20seat/resource%20limits%2C%20secure%20webhooks%2C%20and%20advanced%20options%20like%20stored%20authorization%20codes%20for%20recurring%20charges.%20You%20can%20find%20setup%20instructions%2C%20integration%20examples%2C%20and%20detailed%20documentation%20in%20the%20%5Bbetter-auth-paystack%20repository%5D%28https%3A//github.com/alexasomba/better-auth-paystack%29.%0A%0AOne%20important%20note%3A%20Better%20Auth%20currently%20does%20not%20support%20running%20multiple%20payment%20provider%20plugins%20%28like%20Stripe%20and%20Paystack%29%20in%20the%20same%20instance%20due%20to%20route%20conflicts%E2%80%94each%20plugin%20registers%20identical%20endpoint%20paths%2C%20which%20causes%20runtime%20errors.%20If%20you%20need%20both%20providers%2C%20you%E2%80%99ll%20need%20to%20run%20them%20in%20separate%20instances%20or%20patch%20the%20plugins%20to%20use%20unique%20routes.%0A%0AIf%20you%20have%20specific%20requirements%20or%20need%20step-by-step%20integration%20help%2C%20let%20me%20know%20what%20you%E2%80%99re%20looking%20to%20achieve%20and%20I%20can%20provide%20more%20targeted%20guidance.)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/better-auth/better-auth/issues/5664)
Author
Owner

@ping-maxwell commented on GitHub (Mar 27, 2026):

Usually we don't maintain 3rd party payment provider plugins (excluding Stripe), I recommend opening ticket with them for this 🙌

<!-- gh-comment-id:4141711494 --> @ping-maxwell commented on GitHub (Mar 27, 2026): Usually we don't maintain 3rd party payment provider plugins (excluding Stripe), I recommend opening ticket with them for this 🙌
Author
Owner

@github-actions[bot] commented on GitHub (Apr 4, 2026):

This issue has been locked as it was closed more than 7 days ago. If you're experiencing a similar problem or you have additional context, please open a new issue and reference this one.

<!-- gh-comment-id:4185771835 --> @github-actions[bot] commented on GitHub (Apr 4, 2026): This issue has been locked as it was closed more than 7 days ago. If you're experiencing a similar problem or you have additional context, please open a new issue and reference this one.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#27641