Payment Gateway Demo
Bu proje nitrobet’ten bağımsızdır. Müşteri sunumunda API, admin paneli ve müşteri ödeme ekranını göstermek için hazırlanmıştır.
Hızlı akış
php artisan migrate:fresh --seedile demo veriyi yükle.- Aşağıdaki API anahtarlarıyla
POST /api/v1/ncs/paymentsçağır (HMAC başlıkları zorunlu). - Dönen
checkout_urlveya/pay/{kod}ile müşteri ekranını aç. - Admin ile talebi onayla;
confirmed_amountraporlara işlenir.
Seed sonrası anahtarlar
API_KEY=ncs_demo_pk_YpWzBd4k4aerPBgzdmkW
API_SECRET=ncs_demo_sk_Lbw9OEBTcYUjy2pZ9xaiOlbk0veqbgZhOvUlLscH
Örnek gövde JSON: {"requested_amount":1500.50}
İmza için canonical satır sırası: METHOD, PATH, TIMESTAMP, NONCE, BODY_SHA256
PATH örnek: /api/v1/ncs/payments