PayTR
PayTR, iframe-tabanlı hosted checkout'a sahip bir Türk ödeme processor'üdür. Onun üzerinden yönlendirmek için BILLING_PROVIDER=paytr ayarla.
ENV
BILLING_PROVIDER=paytr
PAYTR_MERCHANT_ID=
PAYTR_MERCHANT_KEY=
PAYTR_MERCHANT_SALT=
PAYTR_TEST_MODE=1 # 1 sandbox, 0 canlıPayTR modu için dört anahtarın hepsi zorunludur. Bunları PayTR merchant panelinden al.
Checkout akışı
POST /billing/checkout bir PayTR iframe token'ı döner. Frontend yükseltme sayfası içinde PayTR iframe'ini render eder; PayTR sonucu yapılandırılmış callback'e geri gönderir. Başarılı tahsilatlar çalışma alanı aboneliğini active'a çevirir.
Test modu
PAYTR_TEST_MODE=1 her şeyi PayTR sandbox üzerinden yönlendirir — staging ortamları için yararlıdır. Test kartları PayTR'in geliştirici portalında belgelenmiştir.