Skip to content

Generalize M-Pesa flow into multi-provider mobile money support#122

Merged
Peter-John-paystack merged 2 commits into
mainfrom
feature/Generalize-into-multi-provider-mobile-money-support
May 20, 2026
Merged

Generalize M-Pesa flow into multi-provider mobile money support#122
Peter-John-paystack merged 2 commits into
mainfrom
feature/Generalize-into-multi-provider-mobile-money-support

Conversation

@Peter-John-paystack
Copy link
Copy Markdown
Collaborator

Rename MPesa* types/files to MobileMoney* and add a MobileMoneyFlowFactory
so additional providers can plug into the same charge flow. Adds
provider-aware UI helpers (expected country code, flag accessory) on
MobileMoneyChannel, a Ghana flag asset, and accompanying tests.

  Rename MPesa* types/files to MobileMoney* and add a MobileMoneyFlowFactory
  so additional providers can plug into the same charge flow. Adds
  provider-aware UI helpers (expected country code, flag accessory) on
  MobileMoneyChannel, a Ghana flag asset, and accompanying tests.
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@Peter-John-paystack Peter-John-paystack merged commit 7cabff4 into main May 20, 2026
3 of 5 checks passed
@Peter-John-paystack Peter-John-paystack deleted the feature/Generalize-into-multi-provider-mobile-money-support branch May 20, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants