در این مطلب به شما راهنمایی های لازم برای داشتن یک صرافی اتوماتیک جهت خرید و فروش پرفکت مانی و ووچر پرفکت مانی را ارائه میکنیم. اگر شما قصد راه اندازی سایت صرافی دارید و یا برنامه نویس سایت صرافی هستید، این مطلب برای شما مفید میباشد.
ایجاد حساب پرفکت مانی وریفای شده
قبل از هر چیز بایستی در سایت پرفکت مانی ثبت نام کنید ثبت نام اقدام به وریفای حساب خود نمایید و این سایت مشکلی با کاربران ایرانی ندارد و به این منظور می توانید از اسکن گواهینامه رانندگی یا پاسپورت استفاده کنید. برای کسب اطلاعات بیشتر برای ثبت نام و وریفای میتوانید به سایت پی ۹۸ مراجعه کنید.
نحوه خرید و فروش اتوماتیک پرفکت مانی
خرید توسط کاربر از شما از طریق API به دو روش ووچر و انتقال به حساب امکان پذیر است که در روش انتقال به حساب میبایست شماره حساب کاربر که حساب دلاری با حرف U و حساب یورویی با حرف E آغاز میشود را از کاربر گرفت و بعد از اینکه کاربر در درگاه پرداخت سایت شما پرداخت انجام داد api صدا زده میشود و مبلغ تعیین شده به حساب کاربر منتقل میشود. در روش دوم خرید که به صورت ووچرز میباشد نیازی به دریافت شماره حساب کاربر نیست و مبلغ تعیین شده از حساب شما کسر میگردد و کد ووچر و فعالسازی آن در اختیار کاربر قرار میگیرد.
اما فروش توسط کاربر به شما از طریق api فقط برای کد ها ووچر امکان پذیر است و برای انتقال از حساب کاربر به حساب شما از طریق درگاه پرفکت مانی انجام میشود که کاربر بعد از هدایت به درگاه و انتقال ارز به شماره حساب شما فروش تکمیل میگردد.
فعالسازی Api در پرفکت مانی
برای استفاده از api باید با ورود به صفحه https://perfectmoney.is/security.html اقدام به فعالسازی api و همچنین تنظیم IP هاست یا سرور خود برای دسترسی به حساب نمایید.
به خاطر داشته باشید که بعد از راه اندازی صرافی اگر هاست یا سرور خود را تغییر دهید، api خطا میدهد و کار نمیکند و باید با مراجعه به همین صفحه IP هاست جدید را تنظیم نمایید و همچنین برای گرفتن IP میتوانید به هاستیگ خود تیکت درج کنید.
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$: کد فعالسازی ووچر که کاربر ارائه کرده است
نمونه کد های خرید کاربر از صرافی در صفحاتی که معرفی شده است و همچنین توضیحات آنها در مستندات موجود است که میتوانید از آنها بهره بگیرید.
اگر قصد راه اندازی صرافی ارز های دیجیتال و از جمله پرفکت مانی به صورت حرفه ای و ایمن را دارید میتوانید با شماره های درج شده در سایت ارتباط برقرار کنید و لینک نمونه های مشابه و دمو از پنل های مدیریتی در اختیار شما قرار گیرد.
9 دیدگاه
مسعود اصغری
یونس جان عالی
قطعا اولین نفری هستی که دلسوزانه این محتوای با ارزش رو پست کرده …
موفق باشی داداش👍👍💪👏🏻
admin
ممنون از لطف شما جناب اصغری عزیز
احمد
سلام خسته نباشید.
جناب توی توضیحات کد مربوط به ووچر پرفکت مانی توسط کاربر به سایت متغیر Payee_Account مربوط به حسابی است که قراره مبلغ ووچر به آن اضافه بشه یا کسر بشه ؟؟؟
اگر قرار باشه کاربر ووچر ارائه بده باید مبلغ به حساب افزوده بشه! اگه قرار است از حسابی کسر بشه چه حسابی است؟؟؟
admin
سلام ممنون
جمله ای که برای توضیح Payee_Account نوشته بودیم اشتباه بود و الان اصلاح شد و Payee_Account میشه شماره حساب یا اکانت شما که قرار است در صورت صحت کد ووچر مقدار این کد به حساب شما اضافه شود. مثلا (U12345678)
احمد
جناب براتون مقدور هست یک مقدار بیشتر در مورد این قطعه کد فروش ووچر پرفکت مانی توضیح بدین که چطور باید ازش استفاده کرد؟
متاسفانه هیچ سایتی در این زمینه پیدا نکردم
داکیومنت خود پرفکت مانی هم توضیح کاملی در مورد چگونگی استفاده از این کد ارائه نداده.
میتونیم کد ووچر کاربر رو از طریق یک فرم به این فایل ارسال کنیم ؟
بعد از ارسال چه اتفاقی میوفته؟ و نتیجه کار رو کجا باید بررسی کنیم ؟
admin
شما شماره کد ووچر و کد فعالسازی ووچر رو از طریق فرم میتونید از کاربر بگیرید و بعدش باید اطلاعات AccountID و Password و Payee_Account که مربوط به حساب خودتون هست رو به این تابع یا به قول شما فایل ارسال کرد که این تابع api پرفکت مانی رو صدا میزنه و پاسخ رو به شما برمیگردونه و پاسخ هم پارامتر های مختلفی داره مثلا status که اگر success بود یعنی موفیت آمیز بوده و ووچر درست بوده و پارامتر دیگه ای هم به نام VOUCHER_AMOUNT داره که مقدار ارز این ووچر رو نشون میده
ابراهیم صلاحی
سلام
api قیمت که گفتید اونا معتبرن ؟ میشه چند تا معرفی کنید
admin
معتبر بودن یا نبودن اینها رو ما تضمین نمیکنیم اما اکثر سایت های صرافی از همین api ها استفاده میکنند و همچنین api دیگه ای برای پرفکت مانی سراغ نداریم
saied kazemi
Error: Can not login with passed AccountID and PassPhrase or API is disabled on this account/IP
۲ هفته است دارم روش کار میکنم حتی هاست هم خریدم ولی باز هم همین ارور رو میده ip هم ست کردم همونجور که گفتید تیکت زدم به هاستینگ و آی پی گرفتم
شما میتونید کمکم کنید ؟ هزینه هم اگه بخواید بتون میدم فقط این مسیله رو برام درست کنید