متد unverified در مواردی استفاده میشود که نیازمند اطلاعات پرداختهایی هستید که توسط وبسرویس به درستی انجام شده است، اما متد verifyروی آنها اعمال نشده است. به عبارت دیگر این متد لیست پرداختهای موفق اعتبارسنجی نشده را نشان میدهد.
https://payment.zarinpal.com/pg/v4/payment/unVerified.json
اطلاعات ورودی این متد :
| نام | نوع | اجباری | شرح |
|---|---|---|---|
| merchant_id | String | بله | کد 36 کاراکتری اختصاصی پذیرنده |
اطلاعات خروجی این متد :
| نام | نوع | شرح |
|---|---|---|
| code | Integer | عددی که نشان دهنده موفق بودن یا عدم موفقیت عملیات میباشد . |
| authorities | String | حاوی اطلاعات اضافه تراکنش اعم از نوع درگاه و زمان پرداخت به صورت JSON Encode شده میباشد. |
نمونه اطلاعات بازگشتی :
{
"data": {
"code": "100",
"message": "Success",
"authorities": [
{
"authority": "A0000000000000000000000000000wwOGYpd",
"amount": 50500,
"callback_url": "https://test.com/vpay",
"referer": "https://example.com/test-form/",
"date": "2020-07-01 17:33:25"
},
{
"authority": "A00000000000000000000000000207296508",
"amount": 50500,
"callback_url": "https://test.com/vpay",
"referer": "https://example.com/test-form/",
"date": "2020-07-01 18:58:32"
},
{
"authority": "A00000000000000000000000000206875420",
"amount": 11100,
"callback_url": "zarin_link",
"referer": "/",
"date": "2020-06-27 10:22:02"
}
]
}
}
نکته : حداکثر تعداد تراکنشی که در این روش بازگردانی میشوند، محدود به ۱۰۰ تراکنش آخر است که اعتبارسنجی نشده اند.