お世話になります。
現在、以下のようなモデルにてshopifyと弊社サービスでやりとりを行おうとしています。
前提:
・購入商品は、弊社サイト内サービスのアンロック権
・ユーザの購入情報を弊社側のDBに取り込み、完了しているユーザにサービスのアンロック権を付与する
・事前にAdmin APIにて商品登録は完了済み
・事前にAdmin APIにてユーザ情報(Customer)は登録済
1.弊社サービス内、ユーザがA商品の購入ボタンを押下時、A商品に対する注文を
DraftOrderのAPIを利用し作成、返ってきたAPI戻り値のURLにリダイレクト
2.リダイレクト先にてユーザがA商品の支払い登録を完了
3.ユーザが商品の購入完了と同時に
弊社サイトサービストップページにリダイレクト
4.OrderのWebhookにて、A商品の情報を弊社サイトに取り込み
ユーザは弊社内該当サービスを利用可能になる
上記のような場合に、Webhookの戻りで確かに、リクエストしたDraftOrderで作成した注文が完了したこと
を判断するための情報Webhookにて判別する方法はありますでしょうか。
Draft Orderの戻りには、order_idは存在せず、
OrderのWebhookでもdraft_order_idのようなものは存在しないように見えるため、
何か追う方法はないか考えています。