Loading...
سورگ » طراحی سایت صرافی اتوماتیک پرفکت مانی

طراحی سایت صرافی اتوماتیک پرفکت مانی

طراحی سایت صرافی اتوماتیک پرفکت مانی

طراحی اسکریپت خرید و فروش اتوماتیک پرفکت مانی Perfect Money

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

ایجاد حساب پرفکت مانی وریفای شده

قبل از هر چیز بایستی در سایت پرفکت مانی ثبت نام کنید ثبت نام اقدام به وریفای حساب خود نمایید و این سایت مشکلی با کاربران ایرانی ندارد و به این منظور می توانید از اسکن گواهینامه رانندگی یا پاسپورت استفاده کنید. برای کسب اطلاعات بیشتر برای ثبت نام و وریفای میتوانید به سایت پی ۹۸ مراجعه کنید.

ثبت نام در پرفکت مانی

نحوه خرید و فروش اتوماتیک پرفکت مانی

خرید توسط کاربر از شما از طریق API به دو روش ووچر و انتقال به حساب امکان پذیر است که در روش انتقال به حساب میبایست شماره حساب کاربر که حساب دلاری با حرف U و حساب یورویی با حرف E آغاز میشود را از کاربر گرفت و بعد از اینکه کاربر در درگاه پرداخت سایت شما پرداخت انجام داد api صدا زده میشود و مبلغ تعیین شده به حساب کاربر منتقل میشود. در روش دوم خرید که به صورت ووچرز میباشد نیازی به دریافت شماره حساب کاربر نیست و مبلغ تعیین شده از حساب شما کسر میگردد و کد ووچر و فعالسازی آن در اختیار کاربر قرار میگیرد.
اما فروش توسط کاربر به شما از طریق api فقط برای کد ها ووچر امکان پذیر است و برای انتقال از حساب کاربر به حساب شما از طریق درگاه پرفکت مانی انجام میشود که کاربر بعد از هدایت به درگاه و انتقال ارز به شماره حساب شما فروش تکمیل میگردد.

فعالسازی Api در پرفکت مانی

برای استفاده از api باید با ورود به صفحه https://perfectmoney.is/security.html اقدام به فعالسازی api و همچنین تنظیم IP هاست یا سرور خود برای دسترسی به حساب نمایید.
به خاطر داشته باشید که بعد از راه اندازی صرافی اگر هاست یا سرور خود را تغییر دهید، api خطا میدهد و کار نمیکند و باید با مراجعه به همین صفحه IP هاست جدید را تنظیم نمایید و همچنین برای گرفتن IP میتوانید به هاستیگ خود تیکت درج کنید.

فعالسازی  api پرفکت مانی

api استعلام قیمت پرفکت مانی به ریال

برای راه اندازی صرافی پرفکت مانی نیاز به api برای گرفتن قیمت پرفکت مانی به تومان را دارید که دو api برای گرفتن قیمت به شما معرفی میکنیم که میتوانید از آنها استفاده کنیدکه هم قیمت خرید و هم قیمت فروش را به صورت Json خروجی میدهد که میتوانید قیمت را بعد از گرفتن از api برای سیاست های(پورسانت) خود کمتر یا بیشتر کنید.

api1:
https://xpayserv-api.com/rate/getdata/pm
Output:
BTC:TOMAN: “1:1041982000”,
TOMAN:BTC: “1:0.0000000009”,
PM:TOMAN: “1:109700”,
TOMAN:PM: “1:0.0000087184”

api2:
https://sorg.ir/api/perfectmoney.php
Output:
buy: 114800,
sell: 109800

قیمت های این api ها همواره در حال تغییر و بروزرسانی میباشد و قیمت هایی که اکنون در خروجی میبنید مربوط به تاریخ انتشار این مطلب میباشد. قابل به ذکر است که قیمت ها بر اساس ریال میباشد و همچنین در api دوم قیمت خرید به منظور خرید کاربر از شما و قیمت فروش به منظور فروش کاربر به شما میباشد.

راهنمای استفاده از api پرفکت مانی

در آدرس https://perfectmoney.is/sample-api.html دایکومنت ها و نمونه کد ها وجود دارد که میتوانید با مطالعه آنها اطلاعات بیشتری کسب نمایید.

– فروش پرفکت مانی توسط کاربر به صرافی

در این فایل perfectmoney-sci-2.0 دایکیومنت مربوط به فروش کاربر به شما و یا درگاه پرداخت پرفکتمانی را توضیح داده است.

<form action=”https://perfectmoney.is/api/step1.asp” method=”POST”>
<input type=”hidden” name=”PAYEE_ACCOUNT” value=”U12345678″>
<input type=”hidden” name=”PAYEE_NAME” value=”sorg.ir”>
<input type=”hidden” name=”PAYMENT_AMOUNT” value=”1″>
<input type=”hidden” name=”PAYMENT_UNITS” value=”USD”>
<input type=”hidden” name=”PAYMENT_URL” value=”https://sorg.ir/success.php”>
<input type=”hidden” name=”NOPAYMENT_URL” value=”https://sorg.ir/failure.php”>
</form>
<script>document.getElementsByTagName(“form”)[0].submit();</script>

با ارسال فرم بالا به درگاه پرفکتمانی متصل میشوید که میبایست پارامتر های داخل فرم را با مقادیر درست جایگزین کنید.
PAYEE_ACCOUNT: اکانت دریافت کننده وجه که باید آدرس حساب خود را درج نمایید.
PAYEE_NAME: نام دریافت کننده وجه که نام صرافی خود یا برند خود را درج کنید.
PAYMENT_AMOUNT: مقدار وجه که میبایست به حساب شما منتقل شود.
PAYMENT_UNITS: واحد وجه که میتواند دلار یا یورو باشد که با پارامتر های USD و EUR مشخص میشود.
PAYMENT_URL: آدرس بازگشت در صورتی که تراکنش صحیح انجام شده باشد.
NOPAYMENT_URL: آدرس بازگشت در صورتی که تراکنش به درستی انجام نشده باشد یا لغو گردیده باشد.

– فروش ووچر پرفکت مانی توسط کاربر به صرافی

در این perfectmoney-api فایل مستندات یا دایکیومنت انتقال وجه از حساب صرافی به حساب کاربر و یا ایجاد کد ووچر پرفکت مانی و فروش کد ووچر توضیح داده شده است.

نمونه کد php فروش کد ووچر و انتقال وجه معادل آن به حساب صرافی:

function RedeemVouchers($AccountID, $Password, $Payee_Account, $ev_number , $ev_code){
        $ssl_fix = ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]];
        // trying to open URL to process PerfectMoney Spend request
        $url = file_get_contents('https://perfectmoney.is/acct/ev_activate.asp?AccountID=' . $AccountID . '&PassPhrase=' . $Password . '&Payee_Account=' . $Payee_Account . '&ev_number=' . $ev_number. '&ev_code=' . $ev_code , false, stream_context_create($ssl_fix));
       if(!$url){
             return ['status' => 'error', 'message' => 'Connection error'];
        }
       // searching for hidden fields
       if(!preg_match_all("/<input name='(.*)' type='hidden'  value='(.*)'>/", $url, $result, PREG_SET_ORDER)){
             return ['status' => 'error', 'message' => 'Invalid output'];}
             // putting data to array (return error, if have any)
             $data = [];
             foreach($result as $item){
                  if($item[1] == 'ERROR'){
                        return ['status' => 'error', 'message' => $item[2]];
                  } else{
                        $data['data'][$item[1]] = $item[2];
             }
       }
       $data['status'] = 'success';
       return $data;
}

با فراخوانی تابع بالا کد ووچر به سایت پرفکت مانی ارسال میشود و پاسخ میدهد که پاسخ را در مستندات پیگیری نمایید و پارامتر های ورودی تایع بالا به شرح زیر میباشد.
AccountID$: نام کاربری یا آی دی ورود به سایت پرفکت مانی
Password$: کلمه عبور یا پسورد شما برای ورود به سایت پرفکت مانی
Payee_Account$: اکانتی که میخواهید مقدار کد ووچر به آن اضافه شود
ev_number$:شماره کد ووچر که کاربر به ارائه کرده است
ev_code$: کد فعالسازی ووچر که کاربر ارائه کرده است

نمونه کد های خرید کاربر از صرافی در صفحاتی که معرفی شده است و همچنین توضیحات آنها در مستندات موجود است که میتوانید از آنها بهره بگیرید.

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


admin
Share on Telegram Share on Facebook Share on Twitter
[تعداد: 2    میانگین: 4.5/5]

6 دیدگاه


مسعود اصغری

یونس جان عالی
قطعا اولین نفری هستی که دلسوزانه این محتوای با ارزش رو پست کرده …
موفق باشی داداش👍👍💪👏🏻

۱۳۹۸/۰۸/۱۸ ۰۰:۴۴

    admin

    ممنون از لطف شما جناب اصغری عزیز

    ۱۳۹۸/۰۸/۱۸ ۰۹:۴۶

احمد

سلام خسته نباشید.
جناب توی توضیحات کد مربوط به ووچر پرفکت مانی توسط کاربر به سایت متغیر Payee_Account مربوط به حسابی است که قراره مبلغ ووچر به آن اضافه بشه یا کسر بشه ؟؟؟
اگر قرار باشه کاربر ووچر ارائه بده باید مبلغ به حساب افزوده بشه! اگه قرار است از حسابی کسر بشه چه حسابی است؟؟؟

۱۳۹۸/۰۹/۲۷ ۱۴:۵۰

    admin

    سلام ممنون
    جمله ای که برای توضیح Payee_Account نوشته بودیم اشتباه بود و الان اصلاح شد و Payee_Account میشه شماره حساب یا اکانت شما که قرار است در صورت صحت کد ووچر مقدار این کد به حساب شما اضافه شود. مثلا (U12345678)

    ۱۳۹۸/۰۹/۲۷ ۱۶:۳۴

احمد

جناب براتون مقدور هست یک مقدار بیشتر در مورد این قطعه کد فروش ووچر پرفکت مانی توضیح بدین که چطور باید ازش استفاده کرد؟
متاسفانه هیچ سایتی در این زمینه پیدا نکردم
داکیومنت خود پرفکت مانی هم توضیح کاملی در مورد چگونگی استفاده از این کد ارائه نداده.
میتونیم کد ووچر کاربر رو از طریق یک فرم به این فایل ارسال کنیم ؟
بعد از ارسال چه اتفاقی میوفته؟ و نتیجه کار رو کجا باید بررسی کنیم ؟

۱۳۹۸/۰۹/۲۷ ۱۹:۳۲

    admin

    شما شماره کد ووچر و کد فعالسازی ووچر رو از طریق فرم میتونید از کاربر بگیرید و بعدش باید اطلاعات AccountID و Password و Payee_Account که مربوط به حساب خودتون هست رو به این تابع یا به قول شما فایل ارسال کرد که این تابع api پرفکت مانی رو صدا میزنه و پاسخ رو به شما برمیگردونه و پاسخ هم پارامتر های مختلفی داره مثلا status که اگر success بود یعنی موفیت آمیز بوده و ووچر درست بوده و پارامتر دیگه ای هم به نام VOUCHER_AMOUNT داره که مقدار ارز این ووچر رو نشون میده

    ۱۳۹۸/۰۹/۲۸ ۱۰:۰۹