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 работала:
- Домен подтвержден (обратите внимание, что субдомены требуют отдельной проверки)
- Подтверждение личности и бизнеса (вам будет предложено заполнить некоторые формы, сфотографировать свое удостоверение личности и записать себя на видео - плюс, я думаю, Paddle проведет свои собственные проверки - вы будете уведомлены, когда это будет завершено)
- Информация о выплате отправлена
- Убедитесь, что вы используете правильный идентификатор поставщика и код аутентификации (они отличаются для вашей реальной учетной записи и для учетной записи песочницы).
Я столкнулся с той же проблемой, и вот что произошло -
- Вам необходимо, чтобы ваш домен был одобрен в настройках проверки paddle. (Я имел его)
- Вы не должны использовать www. перед URL-адресом вашего сайта при отправке вашего сайта в настройках оформления заказа (я сделал это и пострадал.)
Я был разочарован тем, что, хотя мой домен утвержден, я получаю страницу, которая не найдена во время оформления заказа. Наконец я отправил тот же домен без www, и он начал работать!
Руководство Paddle действительно должно обратить внимание на эту ошибку.
У меня была эта проблема, и я смог решить ее, выполнив следующие действия:-
- Домен, который вы используете, должен быть одобрен в настройках проверки весла.(Избегайте www от домена при отправке на утверждение)
- Идентификатор продукта должен быть правильным для этого продукта, как определено на вкладке «Каталог» -> «Продукты» на панели инструментов.
Вероятно, вы используете неправильный идентификатор продукта. Вы можете узнать идентификатор продукта, получив ссылку для оформления заказа для продукта в разделе каталога на панели инструментов Paddle.