liro 0 Опубликовано 28 мая, 2011 Жалоба Share Опубликовано 28 мая, 2011 Добрый день. Есть модуль оплаты но ни как не могу поставить его в магазин подскажите в чем может быть проблема. Модуль работающий. <?php DEFINE('SHOP_PK','/data01/virt29528/domeenid/www.xxxxxx.xx/t24_private_key.pem'); function generateMACString ($macFields) { $VK_variableOrder = Array( 1001 => Array( 'VK_SERVICE','VK_VERSION','VK_SND_ID', 'VK_STAMP','VK_AMOUNT','VK_CURR', 'VK_ACC','VK_NAME','VK_REF','VK_MSG' ), 1002 => Array( 'VK_SERVICE','VK_VERSION','VK_SND_ID', 'VK_STAMP','VK_AMOUNT','VK_CURR','VK_REF','VK_MSG' ), 1101 => Array( 'VK_SERVICE','VK_VERSION','VK_SND_ID', 'VK_REC_ID','VK_STAMP','VK_T_NO','VK_AMOUNT','VK_CURR', 'VK_REC_ACC','VK_REC_NAME','VK_SND_ACC','VK_SND_NAME', 'VK_REF','VK_MSG','VK_T_DATE' ), 1901 => Array( 'VK_SERVICE','VK_VERSION','VK_SND_ID', 'VK_REC_ID','VK_STAMP','VK_REF','VK_MSG' ), 1902 => Array( 'VK_SERVICE','VK_VERSION','VK_SND_ID', 'VK_REC_ID','VK_STAMP','VK_REF','VK_MSG','VK_ERROR_CODE' ) ); $requestNum = $macFields['VK_SERVICE']; $data = ''; foreach ((array)$VK_variableOrder[$requestNum] as $key) { $v = $macFields[$key]; $data .= str_pad (strlen ($v), 3, '0', STR_PAD_LEFT) . $v; } return $data; } function pangalink_sign($data) { $key = openssl_get_privatekey(file_get_contents(SHOP_PK)); openssl_sign(generateMACString($data), $signature, $key); $signature = base64_encode($signature); openssl_free_key($key); return $signature; } function pangalink_check($data,$filename) { $vk_mac = base64_decode($data['VK_MAC']); $key = openssl_get_publickey(file_get_contents('payments/pangalink_files/'.$filename)); $result = openssl_verify(generateMACString($data), $vk_mac, $key); openssl_free_key($key); return $result; }?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2011 Жалоба Share Опубликовано 28 мая, 2011 Создайте тему в разделе Коммерческие предложения. Вам модуль для магазина нужно писать, например взяв за основу /includes/modules/payment/webmoney_merchant.php Ссылка на сообщение Поделиться на другие сайты
Milky 0 Опубликовано 28 октября, 2011 Жалоба Share Опубликовано 28 октября, 2011 Подскажите, пожалуйста в чем проблема, выбрала следующие виды оплаты 1 Оплата наличными (самовывоз) 2 Оплата курьеру при получении 3 Наложенный платёж Однаке при оформлении заказа система выдает только один вариант оплаты - Оплата наличными (самовывоз) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 октября, 2011 Жалоба Share Опубликовано 29 октября, 2011 А в настройках модулей оплаты в опции Разрешенённые страны у Вас ничего не указано?! Эта опция должна быть пустой. + значение опции Порядок сортировки не должно повторяться в разных модулях. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения