Merchant API’leri
- Talep oluştur
POST /api/merchant/payment-requests
- Merchant durumu
GET /api/merchant/payment-requests/{reference}/status
- Genel durum
GET /api/payments/{reference}/status
- Tx hash gönder
POST /api/merchant/payment-requests/{reference}/confirmations
- Webhook endpoint’i
POST /api/merchant/webhook-endpoints
- Webhook olayı
POST /api/merchant/webhook-events
Ödeme Metaverisi
- Ağ
- FTY on Ethereum mainnet
- Zincir ID
- 137
- Settlement currency
- FTY
- Customer preferences
- FTY, ETH, BTC, USDC, USDT
- Mutabakat
- Furety Treasury Safe veya merchant-configured approved cüzdan
- Auth
X-Furety-Api-Key
cURL Example
POST /api/merchant/payment-requests
X-Furety-Api-Key: fpk_...
{
"title": "Merchant checkout",
"fty_amount": "25.5",
"preferred_customer_currency": "USDC",
"customer_email": "customer@example.com"
}
JavaScript Example
await fetch('/api/merchant/payment-requests', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Furety-Api-Key': merchantApiKey
},
body: JSON.stringify({
title: 'Merchant checkout',
fty_amount: '25.5',
preferred_customer_currency: 'USDC'
})
});
PHP Example
$response = Http::withHeaders([
'X-Furety-Api-Key' => $merchantApiKey,
])->post('https://furety.com/api/merchant/payment-requests', [
'title' => 'Merchant checkout',
'fty_amount' => '25.5',
'preferred_customer_currency' => 'USDC',
]);
Güvenlik Kuralları
API never asks için özel anahtarlar, seed phrase’ler, card details, banka kimlik bilgileri, veya raw webhook signing secrets. Raw API keys are shown only once at creation ve stored as hashes.
preferred_customer_currency accepts FTY, ETH, BTC, USDC, ve USDT. FTY remains the mutabakat and hizmet fayda currency unless a supported ödeme processor flow is explicitly enabled.
API keys are rate-limit-ready ve restricted to approved verified merchant’lar. Webhook signing values must stay in Google Secret Manager by reference only.
FTY bir fayda ödeme para birimidir. Furety staking, borç verme, getiri, garantili kazanç veya borsa fiyatı vaadi sunmaz.