MF vs Bank
graph TB;
App["Majority App\n(Android/IOS)"]
subgraph Minority.AchFunding
style Minority.AchFunding fill:#fff
Minority.AchFunding.Api --> Minority.AchFunding.Service
end
subgraph Minority.Remittance
style Minority.Remittance fill:#fff
Minority.Remittance.Api --> Minority.Remittance.Service
end
subgraph Minority.PspFunding
style Minority.PspFunding fill:#fff
Minority.PspFunding.Api --> Minority.PspFunding.Service
end
%%subgraph Minority.Transactions
%% Minority.Transactions.Service
%%end
subgraph MoneyIn.Ach
MoneyIn.Ach.Api --> MoneyIn.Ach.Service
end
subgraph MoneyFlow.Rate
MoneyFlow.Rate.Api --> MoneyFlow.Rate.Service
end
subgraph MoneyOut
MoneyOut.Api --> MoneyOut.Service
end
subgraph MoneyFlow.Payment
MoneyFlow.Payment.Service
end
subgraph MoneyFlow.Payment.Firserv
MoneyFlow.Payment.Fiserv.Api --> MoneyFlow.Payment.Fiserv.Service
end
subgraph MoneyFlow.Payment.Checkout
MoneyFlow.Payment.Checkout.Api --> MoneyFlow.Payment.Checkout.Service
end
RemittancePartners["Remittance Partners\n(GMT, Ripple etc)"]
AchPartners["Dwolla / Plaid?"]
style AchPartners fill:#f4f
style RemittancePartners fill:#f4f
App --> Minority.AchFunding.Api
%%Minority.AchFunding.Service --> Minority.Transactions.Service
Minority.AchFunding.Service --> MoneyIn.Ach.Api
MoneyIn.Ach.Service --> AchPartners
App --> Minority.Remittance.Api
Minority.Remittance.Service --> MoneyOut.Api
MoneyOut.Service --> MoneyFlow.Rate.Api
MoneyOut.Service --> RemittancePartners
App --> Minority.PspFunding.Api
%%Minority.PspFunding.Service --> Minority.Transactions.Service
Minority.PspFunding.Service --> MoneyFlow.Payment.Service
MoneyFlow.Payment.Service --> MoneyFlow.Payment.Fiserv.Service
MoneyFlow.Payment.Service --> MoneyFlow.Payment.Checkout.Service
%% MoneyFlow.Payment.Fiserv.Service --> Minority.ExternalCardData.Service