close
UltraHook
Info
-
UltraHook makes it super easy to connect public webhook endpoints with development environments
-
support GitHub, Stripe, ActiveCampaign, Papertrail
Usage
-
以串接 Stripe 為例,先註冊取得一組 API key
-
Webhook Namespace 的名稱會成為之後 Stripe 的 Endpoint,e.g. http://stripe.danielhuang030test123.ultrahook.com/
-
在本機安裝 UltraHook
gem install ultrahook
-
寫入 UltraHook API key 到使用者家目錄
echo "api_key: xxxxxx" > ~/.ultrahook
-
啟動 UltraHook 服務
# ultrahook [-k ] , API key 之前如果有設定可省略 ultrahook stripe http://dev.test.com/webhook
如果是 virtual host 要記得在 /etc/hosts 先設定好 IP
-
如果成功就會開始轉發
Authenticated as danielhuang030test123
Forwarding activated...
http://stripe.danielhuang030test123.ultrahook.com -> http://dev.test.com/webhook
-
到 Stripe 後台,API/Webhooks 新增 Endpoint:http://stripe.danielhuang030test123.ultrahook.com
-
Send test webhook 檢查本機程式是否有接收到訊息
Reference
文章標籤
全站熱搜
留言列表