Vse funkcije
Varnost
UI/UX
Sistem
Vsebina
Posel
Trženje
💳
Skrbniške nastavitvePosel
Obdelava plačil
Poenotena obdelava plačil s Stripe in PayPal
Pregled
Sprejmite plačila prek Stripe in PayPal z enotno plastjo abstrakcije. Podpira enkratna plačila, naročnine, povračila in ravnanje s spletnim trkom. Celotno beleženje transakcij za revizijo in poročanje.
Premisleki glede oblikovanja
Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:
- •Plačilni obrazci morajo biti varni in vredni zaupanja
- •Jasno prikažite sprejete načine plačila
- •Nalaganje stanj med obdelavo plačila
- •Jasne povratne informacije o uspehu/neuspehu
Ključne prednosti
Po čem ta funkcija izstopa:
- ✓Stripe integracija (kartice, SEPA, iDEAL)
- ✓PayPal integracija
- ✓Podpora za obračunavanje naročnine
- ✓Popolna in delna povračila
- ✓Samodejna obdelava webhooka
- ✓Beleženje revizije transakcij
- ✓Podpora za več valut
Tehnična opomba
PaymentHelper zagotavlja plast abstrakcije. Namestite SDK-je: skladatelj zahteva stripe/stripe-php paypal/paypal-checkout-sdk. Ključi API-ja v datoteki .env.
Pomočniki
PaymentHelperModeli
PaymentProviderPaymentTransactionPaymentWebhookLogTabele baze podatkov
payment_providerpayment_transactionpayment_webhook_logKonfiguracija
Legenda razmerja konfiguracije
⚙ DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB 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.