Reactjs & Paddle checkout

Я использую https://paddle.com/ как платежную систему для своего программного обеспечения.

Я получаю ошибку Page Not Found Sorry, the page you were looking for could not be found. исходит из Paddle, и мне интересно, почему, я все сделал правильно, как в документации.

Мой index.html

    <script src="https://cdn.paddle.com/paddle/paddle.js"></script>
    <script type="text/javascript">
      Paddle.Setup({ vendor:xxxxx});
    </script>

main.js

payment = () => {
      const Paddle = window.Paddle;
      const openCheckout = () => { 
          Paddle.Checkout.open({ product: xxxxxx});
      }

return(
     <Button variant="primary" onClick={openCheckout}>Subscribe Now!</Button>
)
}

5 ответов

Настройка среды устранила проблему для меня при тестировании в песочнице Paddle.

      <script type="text/javascript">
      Paddle.Setup({ vendor: xxxxx});
      Paddle.Environment.set('sandbox'); // <<<-------
</script>

У меня была такая же проблема с проверкой учетной записи Live Paddle (не в песочнице, которая всегда работала нормально). Для меня это было решено после завершения проверки моей личности. Вам нужно несколько вещей, чтобы ваша учетная запись Live Paddle работала:

  1. Домен подтвержден (обратите внимание, что субдомены требуют отдельной проверки)
  2. Подтверждение личности и бизнеса (вам будет предложено заполнить некоторые формы, сфотографировать свое удостоверение личности и записать себя на видео - плюс, я думаю, Paddle проведет свои собственные проверки - вы будете уведомлены, когда это будет завершено)
  3. Информация о выплате отправлена
  4. Убедитесь, что вы используете правильный идентификатор поставщика и код аутентификации (они отличаются для вашей реальной учетной записи и для учетной записи песочницы).

Я столкнулся с той же проблемой, и вот что произошло -

  1. Вам необходимо, чтобы ваш домен был одобрен в настройках проверки paddle. (Я имел его)
  2. Вы не должны использовать www. перед URL-адресом вашего сайта при отправке вашего сайта в настройках оформления заказа (я сделал это и пострадал.)

Я был разочарован тем, что, хотя мой домен утвержден, я получаю страницу, которая не найдена во время оформления заказа. Наконец я отправил тот же домен без www, и он начал работать!

Руководство Paddle действительно должно обратить внимание на эту ошибку.

У меня была эта проблема, и я смог решить ее, выполнив следующие действия:-

  1. Домен, который вы используете, должен быть одобрен в настройках проверки весла.(Избегайте www от домена при отправке на утверждение)
  2. Идентификатор продукта должен быть правильным для этого продукта, как определено на вкладке «Каталог» -> «Продукты» на панели инструментов.

Вероятно, вы используете неправильный идентификатор продукта. Вы можете узнать идентификатор продукта, получив ссылку для оформления заказа для продукта в разделе каталога на панели инструментов Paddle.

Другие вопросы по тегам