今さらながら個別課金アプリの制作を行っています。
marketにアプリを登録、JAR/JAMをアップ、いざ課金テスト!と思ったら、
Payment.getOrderNoで必ず「2」のパラメータエラーが返ってきやがります。

ただ、Payment.check()だと「2」ではなく「1」が返ってくるので、
引数のamount、product_name、app_invoke_paramのどれかが原因かと思うのですが、
これらは好きに決めて良いのですよね?
とりあえず現在はamount「50」、product_name「test」、app_invoke_param「buy」としています。

事前にmarketでアイテム名や金額を設定しておく必要はなかったと思いますが、
パラメータエラーが出る原因になりうる可能性ってどういったものがあるか聞けると嬉しいです。