Token ve istek biçimi

Botta Uygulamalarım → uygulama → 🔑 API → Token oluştur yolunu izleyin. gp_live_… yalnızca bir kez gösterilir; sunucu secret’larında saklayın. Tokenı yenile eski tokenı geçersiz kılar.

curl -X POST https://app.grampaybot.com/api/createInvoice \
  -H 'GramPay-API-Token: gp_live_xxx' -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: order_184' \
  -d '{"amount":"10.00","public_description":"30 günlük erişim","internal_note":"Müşteri A","payload":"order_184"}'

Yanıt normalde { "ok": true, "result": … } veya { "ok": false, "error": … } biçimindedir. public_description alıcıya görünür, internal_note özeldir, payload sizin sipariş referansınızdır. Kopyaları önlemek için Idempotency-Key kullanın.

Sonuç ve kontrol

web_app_invoice_url tarayıcı checkout’u, bot_invoice_url Telegram akışıdır. getMe ile tokenı doğrulayın; app_id sayısal değil UUID’dir. Sonra webhook’ları kurun.

Sonraki adım

Onaylanan ilk 50 ödeme bizden.

5$ krediyle başla ↗