Ошибка: необработанное исключение: недопустимый URI торговой площадки

0

хорошо, похоже, что я первый в сообществе SO, чтобы опубликовать вопрос с помощью тега balancedpayments.

Недавно я начал развиваться с помощью сбалансированных платежей. я

  • создал тестовый рынок,
  • добавлен url-webhook, который все еще находится на рассмотрении, в виде: https://www.mydomain.com/main/balancedpayments (может быть, это проблема?)
  • ссылаясь на документацию url [balanced.js] [1] Я добавил это в раздел моей страницы:

    <script type="text/javascript" src="https://js.balancedpayments.com/v1/balanced.js"></script>
    <script type="text/javascript">
        balanced.init('main/balancedpayments/TEST-MP4IaoKYeyteVLTY0nphZijM');
    </script>
    

(В теле я создал стандартную форму html, и выше формы я добавил раздел javascript, используя пример jquery stuff, найденный на странице balanced.js, как указано выше, я не размещаю эту часть на данный момент, потому что он, похоже, не связан с моей начальной ошибкой js.)

Когда документ готов, и до того, как я когда-либо заполню или отправлю форму, я получаю эту ошибку js: Timestamp: 11/29/2013 12:09:53 PM Ошибка: неперехваченное исключение: Недействительный рынок uri "main/balancedpayments/TEST -MP4IaoKYeyteVLTY0nphZijM"

Я предоставлю любую дополнительную информацию.

  • 1
    Проверьте эту ошибку JS на balance.init () . Может быть необходим 2-й параметр. Возможно дублирование.
  • 0
    @Anto Анто Юркович: Спасибо. Второй параметр? Боже, они не могут просто исправить свой пример кода? Это не похоже на газету, которая уже вышла в печать. Что касается «дубликата», я искал «» (пусто) или все результаты для «сбалансированных платежей» и не получил результатов. Я был под впечатлением, что не было начатых тем, извините.
Показать ещё 1 комментарий
Теги:
balanced-payments

1 ответ

1
Лучший ответ

Вы посмотрели этот раздел? https://docs.balancedpayments.com/current/#including-and-initializing-balanced-js

В частности:

<script type="text/javascript">
    balanced.init('${REPLACE_THIS_WITH_YOUR_MARKETPLACE_URI}');
</script>
Example:

<script type="text/javascript">
    balanced.init('/v1/marketplaces/TEST-MP5JtbXVDZkSGruOJyNasPqy');
</script>

Вы можете найти секретный ключ API и торговую марку URI на панели управления. Вы заметите, что URI на рынке начинаются с /v1/.... так что в этом случае ваш URI вашего рынка: /v1/marketplaces/TEST-MP4IaoKYeyteVLTY0nphZijM

Там есть сцена для вас, чтобы попробовать, http://jsfiddle.net/balanced/ZwhrA/, что связано с документацией.

  • 0
    Благодарю. У меня есть секретный ключ, но я не понимаю ни Uri, ни где он находится. Я думал, что это так же, как URL-адрес обратного вызова на моем сайте? Я думаю, нет. Я заменил на '/v1/marketplaces/TEST-MP4IaoKYeyteVLTY0nphZijM' который разрешил эту конкретную ошибку. На скрипке, еще раз спасибо @Mahmoud.
  • 3
    Если у вас есть секретный ключ, вы можете сделать: curl -u ${SECRET_KEY}: https://api.balancedpayments.com/v1/marketplaces и это должно вернуть все о вашем рынке. URL обратного вызова - это просто то, что мы увидим, когда на вашем рынке будут созданы какие-либо события.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню