Can anybody help me? I stock here few days.

I use "testmode=purchase" with testserver, and I got "InvalidProductId".
I use default=simulated_ok with simulation, and I got simulation info/price/shortDescription/id Data.

InApplicationPurchase: 3.23.010
Already install iap_simulation_3.23.007.sisx and iaprunner_prd_3.23.010.sisx

The following is the settings and log message:

-------------------------------------
<< simulation >>

.pro file ==>
addConfigFiles.sources = ./unlocked_data/IAP_VARIANTID.txt ./unlocked_data/TEST_MODE.txt

TEST_MODE.txt ==>
[simulation]
default=simulated_ok


log message ==>
[Qt Message] unlock
[Qt Message] QAbstractAnimation::resume: Cannot resume an animation that is not paused
[Qt Message] ::. productDataReceived
[Qt Message] info: "IAP DRM test product 2"
[Qt Message] priceString: "??1.00"
[Qt Message] shortdescriptionString: ""
[Qt Message] idString: "iap_drm_2"
[Qt Message] .:: productDataReceived
[Qt Message] ::. purchaseCompleted with status: "OK"

-------------------------------------
<< testserver >>

.pro file ==>
addConfigFiles.sources = ./unlocked_data/IAP_VARIANTID.txt ./unlocked_data/TEST_MODE.txt

TEST_MODE.txt ==>
[testserver]
testMode=purchase


[Qt Message] unlock
[Qt Message] QAbstractAnimation::resume: Cannot resume an animation that is not paused
[Qt Message] ::. productDataReceived
[Qt Message] Requested product could not be retrived: "InvalidProductId"
[Qt Message] .:: productDataReceived

PS: I already go to ovi publish to add IAP with APP. But content file page show the IAP stop.
Because APP is not published, how can I test with the testserver?

Thank for help.