Give Cashback to User の後に Check Cashback Details を即時実行している場合、TRANSACTION_NOT_FOUNDエラーになる可能性があります。そのため、Give Cashback to User とCheck Cashback Details の間に1秒程度Waitしてください
1秒程度Waitしているにも関わらず Check Cashback DetailsでTRANSACTION_NOT_FOUNDエラーになる場合は以下の点をご確認ください。(非同期処理のスタック状況に応じて、1秒以上経過してもtransaction_not_foundの状態が継続する場合がございます)
- merchantCashbackIdに誤りがない場合は、同じmerchantCashbackIdを設定後、
ステータスが更新されるまでGive Cashback to User をポーリングするか、取消を実行してください。
※取消を行わずに異なる merchantCashbackId でリクエストを実行すると多重付与のリスクがあります。 - merchantCashbackIdに誤りがある場合は、正しいmerchantCashbackIdを設定後、
Check Cashback Details を再実行してください。