MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,916 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Первый пост Опции темы
Старый 17.10.2016, 03:04
#1
Интересующийся
 
Регистрация: 06.10.2016
Сообщений: 9
Благодарностей: 0
Здравствуйте. При привязке платежной системы к сайту, столкнулся с проблемой. Счет пользователя пополняется, но при выводе денег с моего сайта возникают проблемы. Пользователь подает заявку на вывод, я ее в админ панеле принимаю. Деньги с его счета на сайте списываются, в таблице выводится что заявка принята все удачно. Но деньги не поступают на выбранный им счет. В чем может быть проблема. Код страницы api.php:
<?php

//**********************************************//
// API //
//**********************************************//

define( 'PAYEER_INCLUDES_DIR', PAYEER_PLUGIN_DIR.'/includes' );

function api_free_money_nt($money)
{
update_option('payeer_free_money', get_option('payeer_free_money') + $money);
}

function api_addition_product_nt($product_info)
{
global $wpdb;
$table_product = $wpdb->prefix.product_payeer;

$wpdb->insert
(
$table_product,
array(
'product_name' => $product_info['name'],
'date' => $product_info['date']
),
array('%s', '%s')
);

return mysql_insert_id();
}

function api_delete_product_nt($product_id)
{
global $wpdb;
$table_products = $wpdb->prefix.product_payeer;
$wpdb->query("DELETE FROM $table_products WHERE product_id = $product_id");
}

// Управление счетом
function api_account_management_nt($num, $user_id = '', $descr = '', $product_id = '')
{
global $current_user;

if(!$user_id)
{
get_currentuserinfo();
$user_id = $current_user->ID;
}

$money = get_user_meta($user_id, 'amount', true);

if($money + $num < 0) return false;

if($descr)
{
global $wpdb;
$table_check = $wpdb->prefix.check_payeer;
include_once (PAYEER_INCLUDES_DIR.'/functions.php');

$check_info = '';
$check_info['user_id'] = $user_id;
$check_info['product_id'] = $product_id;
$check_info['amount'] = number_format(abs($num), 2, '.', '');
$check_info['currency'] = get_option('payeer_currency');
$check_info['type'] = 'payment';
$check_info['status'] = 'success';
$check_info['date'] = date("Y-m-d H:i:s");
$check_info['description'] = $descr;
payeer_add_check($check_info);

update_user_meta($user_id, 'amount', $money + $num);
return true;
}
else
{
update_user_meta($user_id, 'amount', $money + $num);
return true;
}
}

?>
Kitori вне форума
Старый 01.02.2017, 00:22
#2
Интересующийся
 
Регистрация: 30.01.2017
Сообщений: 8
Благодарностей: 0
Re: Payeer магазин. Привязка к сайту.

Могу помочь настроить. Пиши в личку
TabMam95 вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход