Razorpay, PayTabs, iyzico veya başka bir ödeme sistemi bağlayın
Ülkenizde Stripe yoksa, zaten kullandığınız sistemi kullanmaya devam edin — Razorpay, PayTabs, iyzico, rezervasyon yazılımınız, hatta elle giriş — ve geliri EarnedFrom'a bildirin.
1. Bir API anahtarı üretin
EarnedFrom'da sitenizin sayfasını açın, "Revenue API (other payment providers)" bölümüne kaydırın ve "Generate API Key"e tıklayın. Şimdi kopyalayın — sadece bir kez gösterilir.
2. Bir ödeme tamamlandığında istek gönderin
Kendi sisteminizden (bir webhook işleyicisi, bir sunucu script'i, hatta elle tek seferlik bir istek):
curl -X POST https://earnedfrom.com/api/revenue/SITE_ID'NİZ \
-H "Authorization: Bearer API_ANAHTARINIZ" \
-H "Content-Type: application/json" \
-d '{
"visitorId": "EarnedFrom'dan gelen ziyaretçi kimliği",
"amount": 49.90,
"currency": "TRY",
"eventId": "kendi benzersiz sipariş/işlem kimliğiniz"
}'Alanlar
visitorId— sitenizdekiwindow.askiraz.visitorId'den, veya checkout'a taşırsanız rezervasyon formunuzun gizli alanındanamount— pozitif bir sayıcurrency— herhangi bir 3 harfli kod (TRY, INR, AED, BRL, USD, ...)eventId— sisteminiz isteği tekrarlarsa aynı ödemeyi iki kez kaydetmemek için kullanılan kendi sipariş/işlem kimliğiniz
Atıf nasıl çalışır
Tam olarak Stripe'daki gibi: EarnedFrom visitorId'yi o ziyaretçinin ilk kanalıyla eşleştirir ve geliri oraya yazar — böylece Stripe ödemesindeki gibi "Revenue by channel" bölümünde görünür.
visitorId'yi almak
Takip script'i yüklenir yüklenmez window.askiraz.visitorId'yi ayarlar. Ziyaretçiniz checkout'a başlamadan önce bunu gizli bir form alanına okuyun ve ödeme webhook'unuzun tetiklendiği yere aktarın.