Communityコーディング&開発github.com

AIjennings/aria-agent-blueprints

Shopify チェックアウト Webhook の HMAC-SHA256 検証、非営利団体の免税資格バリデーション、冪等性ガード、および QuickBooks Online のドラフト請求書ステージングエンジンを備えた高トラフィック向け E コマース税控除ブリッジ。

aria-agent-blueprints とは?

このスキルは、Shopify B2B/非営利団体の注文を税控除証明書や会計元帳と連携させる、Cloud Run / サーバーレスブリッジの運用・監査に使用します。主な機能として、Shopify Webhook の HMAC-SHA256 署名を定数時間で検証し、注文の重複を防ぐ冪等性キー、税額不一致や免税クレジットメモが必要な場合に QuickBooks Online の請求書をドラフト状態でステージングする仕組みを提供します。これにより、金融取引のセキュリティを確保し、人的承認プロセスを経ることで正確な会計処理を実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AIjennings/aria-agent-blueprints/tree/HEAD/skills/ecom-tax-exemption-bridge

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

高トラフィック E コマース税控除ブリッジ

このスキルは、Shopify B2B/非営利団体の注文を税控除証明書や会計元帳と連携させる、Cloud Run / サーバーレスブリッジの運用・監査時に使用します。

1. セキュリティおよび金融ガードレール

  1. 定数時間 HMAC 検証: すべての Shopify Webhook (X-Shopify-Hmac-Sha256) は、JSON をパースする前に、生のリクエストボディに対して hmac.compare_digest を使用して検証する必要があります。
  2. 冪等性キー: (order_id, updated_at) の組み合わせで orders/create および orders/updated イベントを重複排除し、Webhook の再送信時に元帳エントリが重複しないようにします。
  3. ドラフト限定会計ステージング: 注文に税額不一致がある場合や税控除クレジットメモが必要な場合、QuickBooks Online の請求書/調整を Draft 状態 (send_email: false) でステージングし、オペレーターに通知して人間による承認を仰ぎます。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル