やっとsandboxでサンプルコード動いた。。
最初「invalid product」とか言われてiTunes Connectの設定をいじくりまわした挙句、最終的には「銀行口座と税務情報をきちんと入力しないとIn-App Purchasesが有効にならない」点にひっかかってたw
【追記】
バイナリーをアップロードしないとsandboxも使えない。と書いている人もいるけど、今はiTunes Connectでアプリケーションの状態が「Prepare for Upload」になっていればsandboxは使えてる。
【さらに追記】
Xcodeから実機で実行しないとsandboxは使えなかったらしいけど、Titanium StudioからiOSシミュレーターで実行してもsandbox使えてます。