Rubikpara

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ğerAçıklama
ActiveLink aktif ve kullanılabilir
PassiveLink pasif durumda
ExpiredLinkin süresi dolmuş
CancelledLink iptal edilmiş

linkPaymentStatus

DeğerAçı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

POST
/v1/Payments/link-status

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
Formatuuid
[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"
}

On this page