Перейти к содержимому


Фотография

WebMoney Merchant JavaScript on AJAX website


  • Пожалуйста, авторизуйтесь для ответа.
4 ответов в данной теме

#1 Новичок New Media Limited (WMID 238833417836 )

  • Группа: Пользователи
  • сообщений 2
  • Регистрация: 05-апреля 14
  • Webmoney BL

Отправлено 05 апреля 2014 - 19:01

Hello,
I don't know who to contact, so I post this here in the hope some staff members from WebMoney read it. Or otherwise please forward it to them.
I would like to integrate the WebMoney JavaScript in my website to process payments.
This code works perfectly:
<script src="//merchant.webmoney.ru/conf/lib/wm-simple-x20.min.js?wmid=238833417836&purse=E305159194817&key=906724123&amount=10.00&desc=Product+Name&lang=en" id="wm-script"></script>
 
However, when you have a large AJAX website, you want to add the payment widget later AFTER the page is loaded and only when the user tries to make a payment. Basically like this:
<div id="webmoneyPayment"></div>
<script type="text/javascript">
setTimeout(function () {
    var wmscript = document.createElement('script');
    wmscript.setAttribute("type", "text/javascript");
    wmscript.setAttribute("src", "//merchant.webmoney.ru/conf/lib/wm-simple-x20.min.js?wmid=238833417836&purse=E305159194817&key=906724123&amount=10.00&desc=Product+Name&lang=en");
    wmscript.setAttribute("id", "wm-script");
    document.getElementById("webmoneyPayment").appendChild(wmscript);
}, 1000);
</script>
 
However, the second code doesn't show the payment widget, even though the webmoney script gets loaded. My guess is, that the script waits for some events which only occur on the first page load (it's not just document.ready, I tried calling $.ready() ;).
Could you please fix your script, so that the second code works too? Would be great for all AJAX websites.
 
Thanks

    • 0
  • Наверх

#2 Обычный пользователь, не сотрудник AndrewTishkin (WMID 282697973392 )

  • Группа: Модераторы
  • сообщений 16 602
  • Регистрация: 17-ноября 08
  • МестоположениеРоссия/Глазов
  • Webmoney BL

Отправлено 05 апреля 2014 - 19:17

Please, send link on this topic to support.wmtransfer.com


1zpt4647mzk.png.png Реферально-партнёрские ссылки и откровенная (само)реклама на форуме допускаются только в личной подписи :excl:
    • 0
  • Наверх

#3 Новичок New Media Limited (WMID 238833417836 )

  • Группа: Пользователи
  • сообщений 2
  • Регистрация: 05-апреля 14
  • Webmoney BL

Отправлено 05 апреля 2014 - 20:23

Ok I sent a link to the technical support


    • 0
  • Наверх

#4 Новичок Sergejf (WMID 044693928826 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 08-декабря 15
  • Webmoney BL

Отправлено 23 января 2016 - 21:41

.


Сообщение отредактировал Sergejf: 23 января 2016 - 21:41

    • 0
  • Наверх

#5 Новичок Marekno (WMID 621479203727 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 24-ноября 16
  • Webmoney BL

Отправлено 02 декабря 2016 - 08:37

<script src="//merchant.webmoney.ru/conf/lib/wm-simple-x20.min.js?lang=ru&wmid=621479203727&purse=E962121455644&key=474049524&amount=100.00&desc=penize" id="wm-script"></script>


    • 0
  • Наверх