rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Баланс есть на паере?rollex87 написал(а):Кто поможет с выплатами.Пополнения работают,выплаты пишет.НЕ УДАЛОСЬ ВЫПЛАТИТЬ ПОПРОБУЙТЕ ПОЗЖЕ.
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Заказываешьrollex87 написал(а):есть.
выплату на кошелек тот который магазинный? Или другой?
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
да на его.настраиваю сайт,вот проверяю всеDjSuzuki написал(а):Заказываешь
выплату на кошелек тот который магазинный? Или другой?
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Не канает на свой же магазин выплату заказывать..на другой заработаетrollex87 написал(а):да на его.настраиваю сайт,вот проверяю все
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
Сейчас попробуюDjSuzuki написал(а):Не канает на свой же магазин выплату заказывать..на другой заработает
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
И на другой не работает(rollex87 написал(а):Сейчас попробую
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Код в студиюrollex87 написал(а):И на другой не работает(
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
какой именноDjSuzuki написал(а):Код в студию
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Данные api прописал в classess? api key и api id?rollex87 написал(а):И на другой не работает(
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Код файла выплатrollex87 написал(а):какой именно
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
да все прописаноDjSuzuki написал(а):Данные api прописал в classess? api key и api id?
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
DjSuzuki написал(а):Код файла выплат
Код:
# Заносим выплату
if(isset($_POST["purse"])){
$purse = ViewPurse($_POST["purse"]);
$sum = intval($_POST["sum"]);
$plat_passs = intval($_POST["plat_pass"]);
$plat_pass = md5($plat_passs);
$val = "RUB";
if($plat_pass == $user_dataa['plat_pass']) {
if($purse !== false){
if($sum >= $minPay){
if($sum <= $user_data["money_p"]){
# Проверяем на существующие заявки
$db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
if($db->FetchRow() == 0){
### Делаем выплату ###
$payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey);
if ($payeer->isAuth())
{
$arBalance = $payeer->getBalance();
if($arBalance["auth_error"] == 0)
{
$sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
$balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
if( ($balance) >= ($sum_pay+0)){
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => $sum_pay, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => $purse, // получатель (email)
//'to' => '+71112223344', // получатель (телефон)
//'to' => 'P1000000', // получатель (номер счета)
'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} с проекта alkoferma")
//'anonim' => 'Y', // анонимный перевод
//'protect' => 'Y', // протекция сделки
//'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
//'protectCode' => '12345', // код протекции
));
if (!empty($arTransfer["historyId"]))
{
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
А в настройках api в паере в разделе ip вот так стоит *.*.*.*? или ip?rollex87 написал(а):Код:# Заносим выплату if(isset($_POST["purse"])){ $purse = ViewPurse($_POST["purse"]); $sum = intval($_POST["sum"]); $plat_passs = intval($_POST["plat_pass"]); $plat_pass = md5($plat_passs); $val = "RUB"; if($plat_pass == $user_dataa['plat_pass']) { if($purse !== false){ if($sum >= $minPay){ if($sum <= $user_data["money_p"]){ # Проверяем на существующие заявки $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')"); if($db->FetchRow() == 0){ ### Делаем выплату ### $payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey); if ($payeer->isAuth()) { $arBalance = $payeer->getBalance(); if($arBalance["auth_error"] == 0) { $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2); $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"]; if( ($balance) >= ($sum_pay+0)){ $arTransfer = $payeer->transfer(array( 'curIn' => 'RUB', // счет списания 'sum' => $sum_pay, // сумма получения 'curOut' => 'RUB', // валюта получения 'to' => $purse, // получатель (email) //'to' => '+71112223344', // получатель (телефон) //'to' => 'P1000000', // получатель (номер счета) 'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} с проекта alkoferma") //'anonim' => 'Y', // анонимный перевод //'protect' => 'Y', // протекция сделки //'protectPeriod' => '3', // период протекции (от 1 до 30 дней) //'protectCode' => '12345', // код протекции )); if (!empty($arTransfer["historyId"])) {
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
DjSuzuki написал(а):А в настройках api в паере в разделе ip вот так стоит *.*.*.*? или ip?
который с хостинга в доступе FTP
DjSuzuki
Участник
- Сообщения
- 186
- Реакции
- 72
Вместо цифр поставь это *.*.*.* и должно заработать только не на магазинный кошелек не надо) ну можешь попробовать сначало на магазинный а потом на другой. Должно заработать на другой когдаrollex87 написал(а):Посмотреть вложение 1418
который с хостинга в доступе FTP
Вместо IP это *.*.*.*
rollex87
Местный
- Сообщения
- 33
- Реакции
- 1
ip убрал и заработало на другой кошелек.спасибо.Еще бы узнать как поставить ручные выплаты,что при выводе писалось в обработке или на модерацииDjSuzuki написал(а):Вместо цифр поставь это *.*.*.* и должно заработать только не на магазинный кошелек не надо) ну можешь попробовать сначало на магазинный а потом на другой. Должно заработать на другой когда
Вместо IP это *.*.*.*