Skip to content

feat: implement MonnifyGateway (Nigeria - bank transfer + card) #8

Description

@teesofttech

Summary

Implement Monnify payment gateway (by Moniepoint) for Nigeria.

Supported features

  • Create payment (bank transfer & card)
  • Verify payment
  • Process refund

API Reference

https://developers.monnify.com/

Config keys needed

  • MonnifyConfig.ApiKey
  • MonnifyConfig.SecretKey
  • MonnifyConfig.ContractCode

Currency

NGN

Files to create/modify

  • Gateways/MonnifyGateway.cs
  • Dtos/PaymentGatewayConfig.cs — add MonnifyConfig
  • Enums/PaymentGatewayType.cs — add Monnify
  • Externsions/IServiceCollectionExtensions.cs
  • Factories/PaymentGatewayFactory.cs

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: gatewaysPayment gateway integrations and provider behaviorduplicateThis issue or pull request already existsenhancementNew feature or requestpriority: P3Low priority improvementstatus: needs-triageNeeds confirmation, prioritization, or stale-state review

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions