@mahmoud 0 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام و خسته نباشید.دوستان من برای سایتم میخواستم یه درگاه پرداخت بسازم از سایت payeer.که اگه اشتباه نکنم لینک دمو اون باید این باشه طبق گفته سایت :https://payeer.com/merchant/?m_shop=271996&m_orderid=12345&m_amount=7.00&m_curr=RUB&m_desc=RGVtbyBpbnZvaWNl&m_sign=01FD70F87280F8EFCB4A71C4114B2B4BE5779C86E873363FB5D6AF3315B31E9E〈=enحالا بعد ثبت نام و ثبت سایت به من یه صفحه کد داده که نمیدونم باید چیکار کنم. اینجا میذارم توضیحاتش رو:اول اینکه به من بعد ساخت api و فعال کردنش گزینه های id و name و secret key و ip رو میده و باید ست کنم.حالا تو یه قسمت میگه که برای کار کردن api باید این فایل رو دانلود کنم:https://payeer.com/api/api/get.phpو در آخر کدهای زیر رو میده:Authorization<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ echo "You are successfully authorized";}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Check of balance<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arBalance = $payeer->getBalance(); echo '<pre>'.print_r($arBalance, true).'</pre>';}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Receiving available payment systems<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arPs = $payeer->getPaySystems(); echo '<pre>'.print_r($arPs, true).'</pre>';}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Payout<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $initOutput = $payeer->initOutput(array( 'ps' => '1136053', //'sumIn' => 1, 'curIn' => 'USD', 'sumOut' => 1, 'curOut' => 'USD', 'param_ACCOUNT_NUMBER' => 'P7957240' )); if ($initOutput) { $historyId = $payeer->output(); if ($historyId > 0) { echo "Payout is successful"; } else { echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>'; } } else { echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>'; }}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Information on operation<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $historyId = '123456'; $arHistory = $payeer->getHistoryInfo($historyId); echo '<pre>'.print_r($arHistory, true).'</pre>';}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Information on operation in shop<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arShopHistory = $payeer->getShopOrderInfo(array( 'shopId' => 'Shop id', 'orderId' => 'Shop order id', )); echo '<pre>'.print_r($arShopHistory, true).'</pre>';}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Money transfer<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arTransfer = $payeer->transfer(array( 'curIn' => 'USD', 'sum' => 1, 'curOut' => 'USD', 'to' => 'mahmoud_shadmehr@yahoo.com', //'to' => '+01112223344', //'to' => 'P7957240', //'comment' => 'test', //'anonim' => 'Y', //'protect' => 'Y', //'protectPeriod' => '3', //'protectCode' => '12345', )); if (empty($arTransfer['errors']) && $arTransfer['historyId'] > 0) { echo $arTransfer['historyId'].": Money transfer is successful"; } else { echo '<pre>'.print_r($arTransfer["errors"], true).'</pre>'; }}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Checking user account<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ if($payeer->checkUser(array( 'user' => 'P1000000', ))) { echo 'exists'; } else { echo 'not found'; }}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]Conversion rates<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arInputExchangeRate = $payeer->getExchangeRate(array('output' => 'N')); echo '<pre>'.print_r($arInputExchangeRate, true).'</pre>'; $arOutputExchangeRate = $payeer->getExchangeRate(array('output' => 'Y')); echo '<pre>'.print_r($arOutputExchangeRate, true).'</pre>';}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]API Merchant<?phprequire_once('cpayeer.php');$accountNumber = 'P7957240'; $apiId = '49214459';$apiKey = '****************';$payeer = new CPayeer($accountNumber, $apiId, $apiKey);if ($payeer->isAuth()){ $arShop = array( 'm_shop' => 'Shop id', 'm_orderid' => '12345', 'm_amount' => number_format(10, 2, '.', ''), 'm_curr' => 'USD', 'm_desc' => base64_encode('Test'), ); $arShop['m_sign'] = strtoupper(hash('sha256', implode(':', array_merge($arShop, array('Shop secret key'))))); $arOrder = $payeer->merchant(array( //'merchantUrl' => 'https://payeer.com/merchant/', //'processUrl' => 'https://payeer.com/merchant/', 'shop' => $arShop, 'lang' => 'en', 'ps' => array( 'id' => '21433878', 'curr' => 'USD', ), 'form' => array( 'order_email' => 'support@payeer.com', ), //'ip' => $_SERVER['REMOTE_ADDR'], )); echo '<pre>'; print_r($arOrder); echo '</pre>'; if ($arOrder) { if (!empty($arOrder['location'])) { ?> <a href="<?=$arOrder['location']?>" target="_blank"><?=$arOrder['location']?></a> <? } } else { echo '<pre>'; print_r($payeer->getErrors()); echo '</pre>'; }}else{ echo '<pre>'.print_r($payeer->getErrors(), true).'</pre>';}?>[url="https://payeer.com/en/account/#"]copy to clipboard[/url]من برای تست تو یه فایل index.php اینا رو وارد کردم و کنارش اون فایلی که گفت لازمه رو هم قرار دادم و اون گزینه های بالا رو هم بصورت مناسب وارد کردم .که نتیجه اش شد این :http://donate.gamesiran.ir/که میبینید چه وضعیه :دیاز دوستان ممنون میشم راهنماییم کنید که باید چیکار کنم.مرسی. نقل قول لینک به ارسال
فرحان 997 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام. اینی که به شما داده فایل های php ای هست که کاربردش برای برنامه نویس هست. شما باید یا از ماژول های آمادشون استفاده کنی :https://payeer.com/en/modules/یا سفارش بدی برات بنویسن.موفق باشید. 1 نقل قول لینک به ارسال
@mahmoud 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 من میخوام کلا تو اون لینک یه پیج اختصاصی بیاد بالا برای اینکار.مثل این لینک که برای آسان پرداخت پی لاین هستش:http://shop.gamesiran.irکه کار زیادی هم نمیخواست راه اندازی این.با این ماژولها یا اون کدها امکانش هست؟البته ساده باشه کارش. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .