Skip to content

feat: Add Paystack payment integration#28761

Closed
deepshekhardas wants to merge 2 commits intocalcom:mainfrom
deepshekhardas:fix/paystack-integration-28737
Closed

feat: Add Paystack payment integration#28761
deepshekhardas wants to merge 2 commits intocalcom:mainfrom
deepshekhardas:fix/paystack-integration-28737

Conversation

@deepshekhardas
Copy link
Copy Markdown

Fixes #28737

Summary

Adds Paystack payment provider integration for African markets.

Changes

  • Added PaymentService.ts for Paystack in packages/app-store/paystack/lib/
  • Implements IAbstractPaymentService interface
  • Handles payment creation, seat availability checks
  • Stores payment metadata with Paystack public key

Features

  • Payment creation with booking integration
  • Seat availability validation
  • Error handling with proper cancellation
  • Secure credential management

Implementation

  • Uses Prisma for payment record storage
  • Implements standard Cal.com payment flow
  • Compatible with existing booking system

Testing

  • Payment creation flow
  • Error handling scenarios
  • Seat availability integration

Notes

  • Requires Paystack secret and public keys
  • Supports multiple currencies based on Paystack configuration

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@romitg2 romitg2 closed this Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants