Laravel Paddle Billing не сохраняется в базе данныхPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel Paddle Billing не сохраняется в базе данных

Сообщение Anonymous »

Я использую Laravel Cashier для интеграции Paddle на бэкэнде и использую NextJS для интеграции Paddle на внешнем интерфейсе через функцию наложения оформления заказа Paddle. Я могу подключить кассу к своему серверному API с помощью веб-перехватчиков через ngrok на своем локальном компьютере.
Основываясь на журналах ngrok и Paddle, ошибок нет. Однако данные в базе данных не сохраняются. Я ожидаю, что данные будут сохранены в следующих таблицах:
  • клиенты
  • подписки
  • subscription_items
  • транзакции
На панели инструментов песочницы Paddle я вижу, что клиент был созданы и проведены транзакции, поскольку я вижу сумму и продукт, приобретенный пользователем. клиент.
Я следовал документации по интеграции Paddle через Laravel Cashier, представленной в документации Laravel. Вот что я сделал на данный момент:
Добавлены переменные .env:

Код: Выделить всё

PADDLE_CLIENT_SIDE_TOKEN=
PADDLE_API_KEY=
PADDLE_SANDBOX=true
PADDLE_WEBHOOK_SECRET=
Добавлен Laravel\Paddle\Billable в модели User.
Ниже приведены скриншоты из приложения и журналы. :
Успешная транзакция с использованием наложенной проверки:
[img]https://i.sstatic .net/nog8MvPN.png[/img]

В журналах Ngrok показано 200 OK для всех событий:
Изображение

Журнал уведомлений веб-перехватчика Paddle на панели управления:
Изображение

Кассир это уже при срабатывании вебхука?

Подробнее здесь: https://stackoverflow.com/questions/786 ... o-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»