Vaša košarica je prazna
Vse funkcionalnosti
Varnost
UI/UX
Sistem
Vsebine
Poslovno
Trženje
💳
Skrbniške nastavitvePoslovno
Obdelava plačil
Enotno procesiranje plačil s Stripe in PayPal
Pregled
Sprejemajte plačila prek Stripe in PayPal z enotno abstrakcijsko plastjo. Podpira enkratna plačila, naročnine, vračila in obdelavo webhook zahtev. Popolno beleženje transakcij za revizijo in poročanje.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Plačilni obrazci naj delujejo varno in zaupanja vredno
- •Jasno prikažite sprejete plačilne metode
- •Stanja nalaganja med obdelavo plačila
- •Jasna povratna informacija o uspehu/neuspehu
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Stripe integracija (kartice, SEPA, iDEAL)
- ✓Integracija PayPal
- ✓Podpora za obračunavanje naročnin
- ✓Celotna in delna vračila
- ✓Samodejna obdelava webhook zahtev
- ✓Revizijsko beleženje transakcij
- ✓Podpora za več valut
Tehnična opomba
PaymentHelper zagotavlja abstrakcijsko plast. Namestite SDK-je: composer require stripe/stripe-php paypal/paypal-checkout-sdk. API ključi v datoteki .env.
Pomožni razredi
PaymentHelperModeli
PaymentProviderPaymentTransactionPaymentWebhookLogTabele baze podatkov
payment_providerpayment_transactionpayment_webhook_logKonfiguracija
Legenda konfiguracijskih povezav
⚙ Baza podatkov prepiše params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hrani samo vrednost
params.php konfiguracija
Konfiguracijska pot: params['payments']
params['features']['payments'] => trueparams['payments']['defaultCurrency'] => 'EUR'params['payments']['defaultProvider'] => 'stripe'params['payments']['stripe']['enabled'] => trueparams['payments']['stripe']['testMode'] => trueparams['payments']['refunds']['maxDays'] => 180Opomba: API keys must be in .env file: STRIPE_SECRET_KEY, STRIPE_PUBLIC_KEY, STRIPE_WEBHOOK_SECRET, PAYPAL_CLIENT_ID, PAYPAL_CLIENT_SECRET.