# Payment providers

MVP-ul curent suporta MockPaymentProvider si Viva Wallet Smart Checkout prin redirect hosted.

Arhitectura va pastra interfete pentru:

- MockPaymentProvider
- Viva Wallet Smart Checkout
- Netopia
- Stripe
- Revolut Pay
- PayPal
- Apple Pay
- Google Pay

Nu colecta si nu salva date reale de card in Eventor.ro.

## Viva Wallet

Setari necesare:

- `PAYMENT_MODE=viva`
- `VIVA_ENV=demo` sau `production`
- `VIVA_CLIENT_ID`
- `VIVA_CLIENT_SECRET`
- `VIVA_SOURCE_CODE`
- `VIVA_COLOR`

Endpointuri folosite:

- OAuth token: demo `https://demo-accounts.vivapayments.com/connect/token`, productie `https://accounts.vivapayments.com/connect/token`
- Create order: demo `https://demo-api.vivapayments.com/checkout/v2/orders`, productie `https://api.vivapayments.com/checkout/v2/orders`
- Smart Checkout redirect: demo `https://demo.vivapayments.com/web/checkout`, productie `https://www.vivapayments.com/web/checkout`
- Verify transaction: `/checkout/v2/transactions/{id}`
