新增商店用户时向 ShopQi 插入 Webhook 回调记录 接收从 ShopQi 中发送的 Webhook 事件信息
$ echo "gem 'shopqi-app-webhook'" >> Gemfile
$ bundle
此 engine 依赖 shopqi-app,使用前需要先调用 shopqi-app 的 generator
$ rails g shopqi_app client_id client_secret
$ bundle exec rake db:create db:migrate # 生成 Shop 商店实体
$ rails g shopqi_app_webhook
$ bundle exec rake db:create db:migrate # 生成 Order 订单实体
client_id
, client_secret
在注册 Application 后显示,注册时 REDIRECT URI
填写 localhost:3000/callback
app/jobs/webhook_workers.rb
负责向 ShopQi 创建回调记录
app/controllers/webhook_controller.rb
负责接收和处理事件信息
$ rails s
$ script/delayed_job start