forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка в документации и вопрос http://forum.bitel.ru/viewtopic.php?f=39&t=5116 |
Страница 1 из 1 |
Автор: | Lavrenov_Sergey [ 11 фев 2011, 20:47 ] |
Заголовок сообщения: | Ошибка в документации и вопрос |
В документации по настройке модуля написано: #тип платежа (указывается ID платежа из Справочника) bvcom.payment.type = Оказалось что между "bvcom.payment.type" и "=" не должно быть пробела, иначе в базу payment.type записывается равным "0". И еще вопрос. После проплаты по карте и появления сообщения Авторизация по Вашей карте прошла успешно! и т.д. Внизу есть кнопка - "назад в магазин", она ссылается на "http://payment.bvcom.ru/thanks", хотя в конфигурации прописано: #url-адрес, куда будет перенаправлен пользователь после оплаты. Например: http://www.i_am_provider.ru bvcom.url.result=http://наш-сайт:8080/bgbilling/webexecuter Это Ваша недоработка или надо обращаться в ariuspay? |
Автор: | Artur [ 14 фев 2011, 17:50 ] |
Заголовок сообщения: | Re: Ошибка в документации и вопрос |
Здравствуйте! Lavrenov_Sergey писал(а): В документации по настройке модуля написано: #тип платежа (указывается ID платежа из Справочника) bvcom.payment.type = Оказалось что между "bvcom.payment.type" и "=" не должно быть пробела, иначе в базу payment.type записывается равным "0". Пробелы не нужны, как и в любой конфигурации в биллинге. Lavrenov_Sergey писал(а): И еще вопрос. После проплаты по карте и появления сообщения Авторизация по Вашей карте прошла успешно! и т.д. Внизу есть кнопка - "назад в магазин", она ссылается на "http://payment.bvcom.ru/thanks", хотя в конфигурации прописано: #url-адрес, куда будет перенаправлен пользователь после оплаты. Например: http://www.i_am_provider.ru bvcom.url.result=http://наш-сайт:8080/bgbilling/webexecuter Это Ваша недоработка или надо обращаться в ariuspay? У вас видимо версия 5.1? Тут небольшая неразбериха произошла в коде. В версии 5.0 url передается, а в 5.1 нет. Предлагаю вам в файле bvcom.xsl в шаблоне "BVComConfirm" добавить одну строчку (последнюю): Код: <input type="hidden" name="client"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='client']/value/text()" /></xsl:attribute></input> <input type="hidden" name="number"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='number']/value/text()" /></xsl:attribute></input> <input type="hidden" name="amount"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='amount']/value/text()" /></xsl:attribute></input> <input type="hidden" name="sign"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='sign']/value/text()" /></xsl:attribute></input> <input type="hidden" name="currency"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='currency']/value/text()" /></xsl:attribute></input> <input type="hidden" name="url"><xsl:attribute name="value"><xsl:value-of select="common:result/attributes/item[@key='url']/value/text()"/></xsl:attribute></input> Я это сделать на версии 5.1 пока не могу, т.к. тестируется 2я версия протокола BVCom |
Автор: | lacost [ 21 фев 2011, 12:52 ] |
Заголовок сообщения: | Re: Ошибка в документации и вопрос |
Да, добавление этой строчки (url) помогло. А по поводу пробела - просто вам для информации чтобы вы внесли эту правку в документацию. Часто конфигурация создается простым копированием куска кода из документации, и впоследствии очень тяжело найти такую ошибку как лишний пробел. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |