Skip to content

Fintech Payment

Application de paiement fintech demonstrant les modules securite et billing de RIVORA.

Modules utilises

  • RVR.Framework.Security : JWT, RBAC, API Keys, Rate Limiting
  • RVR.Framework.Billing : Stripe integration
  • RVR.Framework.MultiTenancy : Isolation par merchant
  • RVR.Framework.Export : Rapports PDF/CSV

Entites

EntiteDescription
MerchantCompte marchand
PaymentTransactionTransaction de paiement
SettlementReglement vers le marchand

Endpoints

MethodeRouteDescription
POST/api/paymentsCreer un paiement
GET/api/payments/:idDetail d'un paiement
POST/api/payments/:id/refundRembourser
GET/api/merchantsLister les marchands
GET/api/merchants/:id/transactionsTransactions d'un marchand

Demarrage

bash
cd samples/fintech-payment
dotnet run

API disponible sur http://localhost:5000.

Architecture

samples/fintech-payment/
├── Controllers/        # MerchantsController, PaymentsController
├── Domain/            # Merchant, PaymentTransaction
├── Services/          # PaymentService
└── Program.cs         # Configuration

Released under the MIT License.