منوی برگه ها
TwitterRssFacebook
منوی دسته ها

ارسال شده توسط در تاریخ تیر ۲۲, ۱۳۹۵ در درگاه واسط و API, فرهاد اکسچنج | ۰ دیدگاه

داده های JSON – درگاه واسط وب مانی

داده های JSON – درگاه واسط وب مانی

داده های JSON – درگاه واسط وب مانی

 

راهنمای استفاده از درگاه واسط وب مانی روی سایت فرهاد اکسچنج، در لینک زیر آمده است. درگاه واسط وبمانی ارائه شده روی سایت فرهاد اکسچنج کاملا اتوماتیک است، یعنی به محص اینکه مشتری شما وبمانی را به حساب ما واریز کند، بلافاصله از طریق API  حساب وبمانی شما شارژ خواهد شد.

راهنمای استفاده از درگاه واسط تمام اتوماتیک وبمانی روی سایت فرهاد اکسچنج

در این راهنما، راجع به داده های JSON و استفاده از آنها روی سایت فرهاد اکسچنج صحبت خواهیم کرد. این داده ها باعث خواهد شد که استفاده از امکانات API و تمام اتوماتیک سایت فرهاد اکسچنج، بیش از پیش ساده و ایمن باشد.

داده های JSON هر سفارش روی سایت فرهاد اکسچنج از طریق لینک زیر از این پس در دسترس خواهد بود:

https://farhadexchange.com/exchange_statusj.php?referenceid=referenceid

که در لینک بالا referenceid یک عدد ۹ رقمی و منحصر به فرد است که شماره سفارش شما روی سایت فرهاد اکسچنج است و یا از لینک زیر

https://farhadexchange.com/exchange_statusj.php?API_REFERENCE=API_REFERENCE

که در لینک بالا API_REFERENCE شماره سفارش منحصر بفردی است که شما روی سایت خودتان برای تراکنش ایجاد کرده اید. 

در راهنمای قبلی استفاده از API  توضیح دادیم:

referenceid : شماره تراکنش منحصر بفردی که سایت ما به تراکنش اختصاص داده است. از طریق این شماره تراکنش شما همیشه به جزییات تراکنش دسترسی خواهید داشت. کافی است این لینک را Call کنید تا جزییات تراکنش و CallBack برای شما مجددا ارسال شود.

https://farhadexchange.com/exchange_status.php?referenceid=referenceid

که بجای referenceid باید شماره سفارش مربوطه را قرار دهید. شماره سفارش ها روی سایت فرهاد اکسچنج اعداد ۹ رقمی هستند. بهتر است از طریق لینک فوق مقادیر مربوط به CallBack دوباره فراخوان شوند تا احتمال هر گونه دخالت هکرها در سیستم شما به صفر برسد.

روش استفاده از داده های JSON که در این راهنما توضیح می دهیم، روشی به مراتب سریعتر و راحت تر و امن تر است و تنها تفاوت آن از روش قبلی استفاده از لینک های

https://farhadexchange.com/exchange_statusj.php?referenceid=referenceid

https://farhadexchange.com/exchange_statusj.php?API_REFERENCE=API_REFERENCE

بجای لینک

https://farhadexchange.com/exchange_status.php?referenceid=referenceid

می باشد.

با استفاده از لینک اطلاعات JSON یک آرایه – Array –  به شما ارائه می شود، که مخصوصا در زمان CallBack برای گرفتن داده های سفارش از طریق API و به طور کاملا اتوماتیک برای شما کاربرد دارد. در این آرایه کلیه ی اطلاعات هر تراکنش به صورت زیر نمایش داده شده است:

 

عضو صفر : srcID: همانطور که قبلا گفتیم باید مساوی با عدد ۹ باشد.

عضو یک : SRC_AMOUNT: مقدار وبمانی که مشتری به حساب ما واریز کرده است. این مقدار یک عدد و به دلار -WMZ – می باشد. باید چک شود که این مقدار با مقدار مورد نظر شما یکی باشد.

عضو دو : SRC_BATCH: شماره تراکنش وبمانی دریافت شده از کیف مشتری شما

عضو سه : dstID: همانطور که قبلا گفتیم باید مساوی با عدد ۱۱ باشد.

عضو چهار: DST_AMOUNT: مقدار وبمانی دلاری که به حساب شما منتقل شده است. ما از مقدار وبمانی دریافت شده از مشتری، با کسر کارمزد، این مبلغ را به حساب وبمانی شما منتقل می کنیم.

عضو پنج: DST_BATCH: شماره تراکنش وبمانی ارسال شده به کیف وبمانی شما

عضو شش: DST_ACCOUNT: حساب گیرنده ی وبمانی که قاعدتا باید شماره کیف وبمانی شما باشد.

عضو هفت: DST_STATUS: مقدار صفر برای این متغیر به این معنی است که وبمانی از حساب ما به حساب شما منتقل نشده است. مقدار یک برای این متغیر به این معنی است که تراکنش کاملا اتوماتیک و با موفقیت انجام شده است. یعنی هم وبمانی از مشتری شما دریافت شده و هم وبمانی مربوطه با موفقیت به حساب وبمانی شما منتقل شده است.

عضو هشت: EMAIL (اختیاری): جزییات هر خرید و فروش به صورت پیش فرض به ایمیل ثبت شده ی شما در سایت فرهاد اکسچنج ارسال می شود (در صورتیکه متغیر UUID را ارسال کرده باشید). لیکن چنانچه UUID را ارسال نکرده باشید، با ارسال متغیر EMAIL و تعریف یک ایمیل معتبر برای آن، جزییات تراکنش به این ایمیل ارسال خواهد شد.

عضو نه: referenceid : شماره تراکنش منحصر بفردی که سایت ما به تراکنش اختصاص داده است. از طریق این شماره تراکنش شما همیشه به جزییات تراکنش دسترسی خواهید داشت.

عضو ده: SRC_ACCOUNT: حساب فرستنده ی وبمانی که قاعدتا باید حساب وبمانی مشتری شما باشد.

عضو یازده: تاریخ دقیق دریافت وبمانی از مشتری شما توسط سایت ما

عضو دوازده: تاریخ دقیق ارسال وب مانی توسط سایت ما به حساب شما

عضو سیزده: SRC_STATUS: مقدار صفر برای این متغیر به این معنی است که تراکنش ناموفق بوده و ما از مشتری شما وبمانی دریافت نکرده ایم. مقدار یک برای این متغیر به این معنی است که تراکنش موفق بوده و ما از مشتری شما وبمانی مربوطه را دریافت کرده ایم.

عضو چهارده: API_REFERENCE : شماره سفارش منحصر بفرد که شما در هنگام ارسال درخواست برای سایت ما فرستاده اید (شماره سفارش منحصر به فرد روی سایت شما). بهتر است جزییات مربوط به این سفارش را از روی دیتا بیس سایت خود با مقادیر CallBack چک کنید که امکان هر گونه حملات هکری به صفر برسد.

عضو پانزده: CALLBACK (اختیاری): یک URL  بدون http (مثل : farhadexchange.net) . اگر می خواهید پس از پرداخت موفق یا ناموفق مشتری، اطلاعات کامل به سایت شما ارسال شود، این متغیر حتما باید ارسال شود. اگر سایت شما اتوماتیک نیست و احتیاج به برگشت اطلاعات ندارید و می خواهید پرداخت های مشتریان را از کنترل پنل خودتان روی سایت ما – فرهاد اکسچنج – چک بفرمایید، ارسال این متغیر لازم نیست.

 

بنابراین با داشتن referenceid (که شماره سفارش منحصر به فرد روی سایت ماست) و یا با داشتن API_REFERENCE (که شماره سفارش منحصر به فرد روی سایت خودتان است) می توانید از طریق کد زیر ( مثال به زبان PHP) اطلاعات JSON را فراخوانی کنید.  

 

<?php
$data = file_get_contents(“https://farhadexchange.com/exchange_statusj.php?referenceid=415617780”);
$data = json_decode($data, true); // Turns it into an array, change the last argument to false to make it an object

if ($data[0] = “9”) {
echo “hello”;
}
?>