NCS Havale

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ış

  1. php artisan migrate:fresh --seed ile demo veriyi yükle.
  2. Aşağıdaki API anahtarlarıyla POST /api/v1/ncs/payments çağır (HMAC başlıkları zorunlu).
  3. Dönen checkout_url veya /pay/{kod} ile müşteri ekranını aç.
  4. Admin ile talebi onayla; confirmed_amount raporlara 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