Link Durumu Sorgulama
Bu endpoint, oluşturulmuş bir ödeme linkinin durumunu, ödeme bilgilerini ve kullanım detaylarını sorgulamak için kullanılır.
Kimlik doğrulama bilgileri (PublicKey, Nonce, Signature, ConversationId, MerchantNumber) header olarak iletilir.
Örnek İstek
POST /v1/Payments/link-status
Content-Type: application/json
PublicKey: your-public-key
Nonce: 1770629965755
Signature: dZspDJX18zdC1MnX4d0mhIX0F3IitK0+DQb5ZyxqR3U=
ConversationId: conv-001
MerchantNumber: 000001
{
"id": "e9080614-2223-441f-a542-1acbec185d37"
}Yanıttaki Durum Değerleri
linkStatus
| Değer | Açıklama |
|---|---|
Active | Link aktif ve kullanılabilir |
Passive | Link pasif durumda |
Expired | Linkin süresi dolmuş |
Cancelled | Link iptal edilmiş |
linkPaymentStatus
| Değer | Açıklama |
|---|---|
Pending | Ödeme bekleniyor |
Success | Ödeme başarıyla tamamlandı |
Failed | Ödeme başarısız |
Expired | Ödeme süresi dolmuş |
id değeri, Api ile Ödeme Linki Oluşturma endpoint'inden dönen link kimliğidir.
API Playground
Header Parameters
PublicKey?string
Nonce?string
Signature?string
ConversationId?string
ClientIpAddress?string
İşlem yapan kullanıcının IP adresi (örn: 192.168.1.1)
MerchantNumber?string
X-Forwarded-For?string
Request Body
application/json
id?string
Format
uuid[key: string]?never
Response Body
application/json
curl -X POST "https://testpfapi.rubikpara.com/v1/Payments/link-status" \ -H "PublicKey: Xu3aI6WHR6geG/I/swR0Lg==" \ -H "Nonce: " \ -H "Signature: " \ -H "ConversationId: test123456" \ -H "ClientIpAddress: 192.168.1.1" \ -H "MerchantNumber: 1100000001" \ -H "Content-Type: application/json" \ -d '{}'{
"merchantNumber": "1100000001"
}