現象
@solana/pay - createTransfer で送金したあとに、 @solana/pay - findReference でトランザクションを確認しにいくと以下のエラー。
{ name: 'FindReferenceError' }
原因
このエラーは、signatureが存在するか見に行っているだけのため、単純にトランザクションが存在していない。
つまり、createTransferの部分で失敗している。
対応
createTransfer が正常に処理できているか、引数やレスポンス結果をデバッグして修正していく。
ケースによって異なるが、自分の場合は、 reference を作成せずundefinedになっていため、エラーになっていた。