RugWard Pay
Faturalar, ödeme bağlantıları ve test ödemeleri
Panelde fatura oluşturun, yeniden kullanılabilir ödeme bağlantıları ve düğmeleri paylaşın, tüm ödeme akışını bir testnet'te ücretsiz deneyin ve eşleşmeyen ödemeleri yönetin.
Bu sayfada
Fatura oluşturma#
Panelde New invoice formunu doldurun ve Create invoice'a tıklayın. Alıcınıza göndereceğiniz bir ödeme bağlantısı alırsınız (https://rugward.com/pay/i/<id>).

| Alan | Kurallar | Notlar |
|---|---|---|
| ① Amount (USD) | 1 $ ile 50.000 $ arası, en fazla 2 ondalık (25 veya 25.50) | Alıcı, seçtiği coin cinsinden karşılığını öder. |
| ② Expires after | panelde 30 dakika, 1 saat (varsayılan), 3 saat, 1 gün veya 7 gün; API ile 15 dakika ile 7 gün arası | Süre dolduktan sonra ödeme sayfası "Do not send anything" der ve yeni kur sabitlenemez. |
| ③ Order id (isteğe bağlı) | en fazla 64 karakter: harfler, rakamlar ve . _ - : # / | Kendi referansınız; API'de ve webhook'larda geri döner. |
| ④ Return URL (isteğe bağlı) | tam https:// adresi | Alıcıya yalnızca fatura ödendikten sonra "Return to <siteniz>" düğmesi olarak gösterilir. |
| Description (isteğe bağlı) | en fazla 200 karakter | Alıcıya gösterilir, örneğin "1 × tişört, M beden". |
Alıcı coini ödeme sayfasında seçer. Kur o andan itibaren 30 dakika sabitlenir (faturanın oluşturulmasından itibaren değil), bu yüzden uzun bir fatura süresi sizi fiyat dalgalanmalarına maruz bırakmaz.
Ürünü ancak panel (veya invoice.paid webhook'u) Paid dediğinde gönderin. Alıcının dönüş URL'nize gelmesi ödeme kanıtı değildir: herkes bir URL açabilir.
Fatura listesi ve ayrıntılar#
Invoices son faturalarınızı tarih, tutar, sipariş kimliği ve durumla gösterir. Details bir faturayı açar: teklifler (coin, tutar, kur, adres), zincirde görülen her ödeme onay sayısı ve gezgin bağlantısıyla, ayrıca Open checkout, Payment proof (ödenmiş faturalar) ve Cancel invoice düğmeleri.

Göreceğiniz durum etiketleri:
| Etiket | API durumu |
|---|---|
| Awaiting payment (ödeme bekleniyor) | open |
| Payment detected, confirming (ödeme algılandı, onaylanıyor) | pending |
| Paid (ödendi) | paid |
| Paid (more than requested) (fazla ödendi) | overpaid |
| Underpaid (eksik ödendi) | underpaid |
| Paid after expiry (süre dolduktan sonra ödendi) | late |
| Expired (süresi doldu) | expired |
| Canceled (iptal edildi) | canceled |
Her birinin anlamı ve ne yapılacağı: Durumlar, onaylar ve kanıtlar.
Faturayı iptal etme#
Kendi faturanızı, open durumundayken ve hiçbir ödeme görülmemişken iptal edebilirsiniz. Ödeme sayfası alıcıya şunu söyler: "The merchant canceled this invoice. Do not send anything to it." Webhook: invoice.canceled. Yolda bir ödemesi olan fatura iptal edilemez (409).

Ödeme bağlantıları ve düğmeleri#
Ödeme bağlantısı, sabit fiyatlı yeniden kullanılabilir bir bağlantıdır: bir ürün, bir bağış, aylık bir üyelik. Pay with crypto'ya tıklayan her alıcı kendi yeni faturasını (60 dakika geçerli) alır, böylece ödemeler asla karışmaz.

- USD tutarını, bir açıklamayı ve isteğe bağlı dönüş URL'sini girin, ardından Create link.
- Panel alıcı görünümünü (alıcıların gördüğünün aynısı),
https://rugward.com/pay/l/<id>bağlantısını ve kaç kez kullanıldığını gösterir. - Sohbette, e-postada veya sosyal medyada paylaşmak için Copy link, web sitenize "Pay with crypto" düğmesi koymak için Copy button HTML.
- Turn off bağlantıyı durdurur. Ondan daha önce oluşturulmuş faturalar etkilenmez.
Düğme düz bir HTML bağlantısıdır. Hiçbir betik yüklemez ve çerez ayarlamaz:
<a href="https://rugward.com/pay/l/k33JZ0ij5F2yLDprwrQgjN" target="_blank" rel="noopener"
style="display:inline-block;padding:10px 20px;border-radius:12px;background:#f0b90b;color:#000;font:600 15px system-ui,sans-serif;text-decoration:none">Pay with crypto</a>
Bilmekte fayda var:
- Bir bağlantıdan oluşturulan faturalar
link:<bağlantı kimliğinin ilk 8 karakteri>sipariş kimliğini taşır; böylece onları listede, API'de ve webhook'larda ayırt edebilirsiniz. - Limitler: satıcı başına 100 aktif bağlantı; bir bağlantı saatte en fazla 100 fatura oluşturur (saatlik fatura kotanızı kötüye kullanıma karşı korur). Bir bağlantının açılması gerektiğinde Cloudflare Turnstile ile korunur.
Test faturaları (ücretsiz, Sepolia testnet)#
Gerçek para olmadan tüm ödeme akışını denemek için panelde Test invoice (Sepolia testnet)'i açın. Alıcı, Sepolia'ya dağıtılmış RugWard Pay splitter üzerinden Sepolia test ETH veya Circle'ın Sepolia test USDC'si ile öder; splitter tıpkı Base'deki gibi %99,5'i alım adresine, %0,5'i RugWard ücret cüzdanına gönderir.

- Tutar: 1 $ ile 100 $ arası. İsteğe bağlı test alım adresi (bir EVM adresi); aksi halde EVM adresiniz kullanılır.
- Test coinlerinin değeri yoktur. Ücretsizdir: bir musluktan (örneğin Google Cloud'un Sepolia musluğu) Sepolia ETH ve Circle'ın musluğundan test USDC (Ethereum Sepolia'yı seçin).
- Test faturaları ödeme sayfasında, listede ve kanıtta TEST olarak işaretlenir; webhook'unuzu asla çağırmaz ve API anahtarıyla oluşturulamaz, bu yüzden bir test asla gerçek bir siparişin gönderilmesine yol açamaz.
Eşleşmeyen ödemeler#
Bazen adresinize bir transfer ulaşır ama bir faturayla tam eşleşmez: yanlış tutar, süre dolduktan çok sonra gönderilen ödeme veya ilgisiz bir transfer. RugWard bunları asla otomatik olarak ödendi diye işaretlemez. Varsa panel; tutar, ağ, işlem bağlantısı ve görüldüğü anda kontrol edilen faturayı içeren bir Unmatched payments kutusu gösterir.
Ne yapmalı: işlemi açın, alıcıyla iletişime geçin ve durumu kendiniz çözün (teslim edin veya parayı cüzdanınızdan geri gönderin). Ardından Dismiss'e tıklayın.
Son güncelleme: 30 Ekim 2026