Search Unity

  1. Unity 2019.1 is now released.
    Dismiss Notice

item group id not found (Unity IAP for tizen)

Discussion in 'Tizen' started by kartik1901, Aug 31, 2017.

  1. kartik1901

    kartik1901

    Joined:
    Aug 28, 2017
    Posts:
    3
    I am getting item group id not found error when I click on Buy button after Sign In.

    I am using Unity IAP .

    I have written these lines in purchase code.

    >>>>
    builder.AddProduct(kProductIDConsumable, ProductType.Consumable, new IDs
    {
    {"000000608071", TizenStore.Name},
    });

    builder.Configure<ITizenStoreConfiguration>().SetGroupId("100000098605");

    UnityPurchasing.Initialize(this, builder);
    >>>>>

    I am a beta tester.


    I have registered items with item group id on Tizen Store. I am able to get Items List, but when i purchase an item the login pop comes and after login on click on Buy button this error comes.....

    Please Help.

    LOGS :

    I/Unity (16305): get_extra_data:: _method = OnPurchaseItemReceived

    I/Unity (16305): get_extra_data:: _result = 9201

    I/Unity (16305): get_extra_data:: _resultDescription = 6107|9201|Item group id not found

    I/Unity (16305): get_extra_data:: _itemId =

    I/Unity (16305): get_extra_data:: _itemGroupId =

    I/Unity (16305): get_extra_data:: _itemName =

    I/Unity (16305): get_extra_data:: _currencyUnit =

    I/Unity (16305): get_extra_data:: _unitPrecedes =

    I/Unity (16305): get_extra_data:: _hasPenny =

    I/Unity (16305): get_extra_data:: _itemPrice =

    I/Unity (16305): get_extra_data:: _itemDownloadUrl =

    I/Unity (16305): get_extra_data:: _itemImageUrl =

    I/Unity (16305): get_extra_data:: _itemDescription =

    I/Unity (16305): get_extra_data:: _reserved1 =

    I/Unity (16305): get_extra_data:: _reserved2 =

    I/Unity (16305): get_extra_data:: _paymentId =

    I/Unity (16305): get_extra_data:: _ticketVerifyUrl =

    I/Unity (16305): get_extra_data:: _ticketPurchaseId =

    I/Unity (16305): get_extra_data:: _ticketParam1 =

    I/Unity (16305): get_extra_data:: _ticketParam2 =

    I/Unity (16305): get_extra_data:: _ticketParam3 =

    I/Unity (16305): get_extra_data:: _ticketParam4 =

    I/Unity (16305): get_extra_data:: _ticketParam5 =

    I/Unity (16305): get_extra_data:: _purchaseDate =

    I/Unity (16305): get_extra_data:: _timeStamp =

    I/Unity (16305): OnPurchaseFailed JSON: {"reason":"2","productId":"000000608071","message":"Item group id not found"}

    I/Unity (16305): [UnityIAP] ProcessMessage subject: OnPurchaseFailed payload: {"reason":"2","productId":"000000608071","message":"Item group id not found"} receipt: transactionId:

    I/Unity (16305): UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)

    I/Unity (16305): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])

    I/Unity (16305): UnityEngine.Logger:Log(LogType, Object)

    I/Unity (16305): UnityEngine.Debug:Log(Object)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:processMessage(String, String, String, String)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:MessageCallback(String, String, String, String)

    I/Unity (16305):

    I/Unity (16305): (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

    I/Unity (16305):

    I/Unity (16305): onPurchaseFailedEvent({0}): 000000608071

    I/Unity (16305): UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)

    I/Unity (16305): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])

    I/Unity (16305): UnityEngine.Logger:Log(String, Object)

    I/Unity (16305): UnityEngine.Purchasing.PurchasingManager:OnPurchaseFailed(PurchaseFailureDescription) (at /Users/builduser/buildslave/unity/build/Extensions/UnityPurchasing/Runtime/Purchasing/PurchasingManager.cs:137)

    I/Unity (16305): UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(String)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:processMessage(String, String, String, String)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:MessageCallback(String, String, String, String)

    I/Unity (16305):

    I/Unity (16305): (Filename: /Users/builduser/buildslave/unity/build/Extensions/UnityPurchasing/Runtime/Purchasing/PurchasingManager.cs Line: 137)

    I/Unity (16305):

    I/Unity (16305): OnPurchaseFailed: FAIL. Product: '000000608071', PurchaseFailureReason: Unknown

    I/Unity (16305): UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)

    I/Unity (16305): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])

    I/Unity (16305): UnityEngine.Logger:Log(LogType, Object)

    I/Unity (16305): UnityEngine.Debug:LogError(Object)

    I/Unity (16305): InApp:OnPurchaseFailed(Product, PurchaseFailureReason) (at /Users/pblocal/Desktop/VIJAY/PROJECTS/TizenInAppTest/Assets/InApp.cs:285)

    I/Unity (16305): UnityEngine.Purchasing.StoreListenerProxy:OnPurchaseFailed(Product, PurchaseFailureReason) (at /Users/builduser/buildslave/unity/build/Extensions/UnityPurchasing/Runtime/Purchasing/StoreListenerProxy.cs:40)

    I/Unity (16305): UnityEngine.Purchasing.PurchasingManager:OnPurchaseFailed(PurchaseFailureDescription) (at /Users/builduser/buildslave/unity/build/Extensions/UnityPurchasing/Runtime/Purchasing/PurchasingManager.cs:138)

    I/Unity (16305): UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(String)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:processMessage(String, String, String, String)

    I/Unity (16305): UnityEngine.Purchasing.TizenStoreImpl:MessageCallback(String, String, String, String)
     
  2. Jaehyun

    Jaehyun

    Unity Technologies

    Joined:
    Feb 4, 2014
    Posts:
    55
    Which version of IAP do you use?
    Unity IAP(1.11.1 ~ 1.11.4) had a problem to purchase an item in Tizen.
    Please update your IAP over 1.12.0 at least.

    Thanks
     
  3. kartik1901

    kartik1901

    Joined:
    Aug 28, 2017
    Posts:
    3
    @Jaehyun

    I have imported the Unity IAP plugin from Unity Services window.
    I can't see IAP version anywhere.
    I am using Unity 5.6.2f1 Personal.

    You can see in below screen shot.

    For getting Updated IAP, should I update Unity?

    Thanks
     

    Attached Files:

  4. kartik1901

    kartik1901

    Joined:
    Aug 28, 2017
    Posts:
    3
    Also updated to Unity 2017.1 and imported IAP plugin , but same error....
     
  5. Jaehyun

    Jaehyun

    Unity Technologies

    Joined:
    Feb 4, 2014
    Posts:
    55
    (You can find the version information of IAP at Assets/Plugins/UnityPurchasing/Changelog.)
    I guess you might have a latest version of IAP.
    Could you confirm below things on your Tizen Seller Office?
    - You have to set below items correctly on Applications/Item tap.
    1. Select 'Tizen/Unity in App Purchase' in In App Purchase Type menu.
    2. Click 'Search Item Group ID' and then select correct Item group.

    If you set everything correctly, Please re-try to 'Start Beta test' again.
     
  6. vijay-goswami

    vijay-goswami

    Joined:
    May 17, 2017
    Posts:
    7
    Yes ,IAP version is latest. 1.13.1

    Also checked items and Applications/item settings on Tizen Seller Office. All is correct.
    I am able to fetch item list and item details. I have registered 2 items under an item group id.

    but same error on Buy.

    I call this method for purchase.

    if(m_Controller!=null)
    {
    m_Controller.InitiatePurchase("000000608071");
    }

    after this login pop up comes ,SignIn > Item Title and Price shows > credit card selected > On press Buy

    this event called ..

    public void OnPurchaseFailed(Product item, PurchaseFailureReason r)
    {
    Debug.Log("Purchase failed: " + item.definition.id + " reason :" +r);
    }
     
  7. omechano

    omechano

    Joined:
    Sep 12, 2014
    Posts:
    21
    I am having similar errors. In my case how ever I just see the error 9201. No sign in screen , nothing. I am fed up. Why is it so complex ?!?!
     
  8. omechano

    omechano

    Joined:
    Sep 12, 2014
    Posts:
    21
    @Jaehyun

    There is no call back in unity of getting the products. Even the map demo by you guys is not working.

    09-08 01:11:14.368 : INFO / Unity ( 10567 : 10567 ) : UnityIAP StandardPurchasingModule Version: 1.13.1
    09-08 01:11:14.368 : INFO / Unity ( 10567 : 10567 ) :
    09-08 01:11:14.368 : INFO / Unity ( 10567 : 10567 ) : (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    09-08 01:11:14.529 : INFO / UnityIAP ( 10567 : 10567 ) : Setting Group ID to: 100000097601
    09-08 01:11:14.619 : INFO / UnityIAP ( 10567 : 10567 ) : IN: unityPurchasingRetrieveProducts([{"id":"100.gold.coins","storeSpecificId":"000000607523","type":"Consumable","enabled":true,"payouts":[]}])
    09-08 01:11:14.619 : INFO / UnityIAP ( 10567 : 10567 ) : IN: create_search_parameter(0xBAC74C58)
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : create_search_parameter:sItemGroupId: 100000097601
    09-08 01:11:14.619 : INFO / UnityIAP ( 10567 : 10567 ) : IN: get_item_list_operation_call()
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> IAP_SERVICE_APP_ID : org.tizen.inapppurchase.iapservice
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> GROUP ID : 100000097601
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> MODE : 0
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> TRANSACTION ID : 197853
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> START # : 1
    09-08 01:11:14.619 : INFO / Unity ( 10567 : 10567 ) : >>>>>>> END # : 1000
    09-08 01:11:14.789 : INFO / UnityIAP ( 10567 : 10567 ) : IN: free_search_parameter(0xBAC74C58)
    09-08 01:11:17.602 : INFO / UnityIAP ( 10567 : 10567 ) : IN: get_item_list_cb()
    09-08 01:11:17.602 : INFO / Unity ( 10567 : 10567 ) : get_item_list_cb itemId: 000000607523 itemGroupId: (null) itemName: 10000 Coins currencyUnit:$ itemPrice: 0.99
    09-08 01:11:17.612 : INFO / Unity ( 10567 : 10567 ) : get_item_list_cb itemId: 000000607524 itemGroupId: (null) itemName: 20000 Coins currencyUnit:$ itemPrice: 1.49
    09-08 01:11:17.612 : INFO / UnityIAP ( 10567 : 10567 ) : IN: unityPurchasingRetrievePurchases()
    09-08 01:11:17.612 : INFO / UnityIAP ( 10567 : 10567 ) : IN: create_search_parameter(0xBACD5FE8)
    09-08 01:11:17.612 : INFO / Unity ( 10567 : 10567 ) : create_search_parameter:sItemGroupId: 100000097601
    09-08 01:11:17.612 : INFO / UnityIAP ( 10567 : 10567 ) : IN: get_purchased_item_list_operation_call()
    09-08 01:11:17.802 : INFO / Unity ( 10567 : 10567 ) : Purchase list result: APP_CONTROL - No error
    09-08 01:11:17.802 : INFO / UnityIAP ( 10567 : 10567 ) : IN: free_search_parameter(0xBACD5FE8)
     
  9. Jaehyun

    Jaehyun

    Unity Technologies

    Joined:
    Feb 4, 2014
    Posts:
    55
    The productID is differ from the store-specific product ID.
    Could you use productID of Unity IAP system instead of "product id" in Tizen sotre?

    You can get the ID like below.
    m_Controller.products.all[your-item-index].definition.id
     
    Last edited: Sep 8, 2017
  10. Jaehyun

    Jaehyun

    Unity Technologies

    Joined:
    Feb 4, 2014
    Posts:
    55
    Are you testing your application in beta-test mode? (I attached the guide of beta test in Tizen.)
    If you are in beta-test mode, I need more information to check the reason of not getting callback.
    Could you share your sample code for IAP?
     

    Attached Files:

  11. omechano

    omechano

    Joined:
    Sep 12, 2014
    Posts:
    21
    @Jaehyun yes it is in beta I can send you my credentials all all my code. Please send me your bitbucket username so I can add you to the repo.

    I have attached my two code files. I know I don't need a separate store listener but I have tried a million things to get this working and this was one of them.

    Send me your email and I can send you my Tizen Store Creds. Is there a Skype or other option on the table ?
     

    Attached Files:

  12. saraswati-patel

    saraswati-patel

    Joined:
    Jun 17, 2013
    Posts:
    2
    @Jaehyun Getting error Purchase fail "group id not found"
    Here is log
    01-04 11:07:10.805 : Info / UnityIAP ( 4719 : 4719 ) : get_purchase_cb(): purchase result callback result:0
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : get_extra_data:: _method = OnPurchaseItemReceived
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : get_extra_data:: _result = 9201
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : get_extra_data:: _resultDescription = 6107|9201|Item group id not found
    01-04 11:07:10.805 : Warning / CAPI_APPFW_APP_CONTROL ( 4719 : 4719 ) : app_control.c: app_control_error(152) > [app_control_get_extra_data] KEY_NOT_FOUND(0xffffff82)
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : get_extra_data:: _timeStamp =
    01-04 11:07:10.805 : Info / UnityIAP ( 4719 : 4719 ) : get_purchase_cb(): purchase FAILED result string = 6107|9201|Item group id not found
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : OnPurchaseFailed JSON: {"reason":"2","productId":"000000612524","message":"Item group id not found"}
    01-04 11:07:10.805 : Info / UnityIAP ( 4719 : 4719 ) : Tizen sendMessageToUnityUnibillManager(OnPurchaseFailed, ...)
    01-04 11:07:10.805 : Info / Unity ( 4719 : 4719 ) : [UnityIAP] ProcessMessage subject: OnPurchaseFailed payload: {"reason":"2","productId":"000000612524","message":"Item group id not found"} receipt: transactionId: (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    01-04 11:07:10.805 : Warning / INDICATOR ( 842 : 842 ) : wifi.c: _wifi_changed_cb(196) > _wifi_changed_cb[196] "wifi state : 1"
    01-04 11:07:10.815 : Info / Unity ( 4719 : 4719 ) : onPurchaseFailedEvent({0}): Merle_Buy (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    01-04 11:07:10.825 : Warning / CAPI_APPFW_APPLICATION ( 5020 : 5020 ) : app_main.c: _ui_app_appcore_pause(688) > app_appcore_pause
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndAppMain.c: __LavndAppTerminate(121) > [Lavnd][LavndAppMain] __LavndAppTerminate
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndViewManager.c: LavndViewManager_AppTerminate(579) > [Lavnd][LavndViewManager] LavndViewManager_AppTerminate()
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndAppMain.c: __LavndAppTerminate(125) > [Lavnd][LavndAppMain] ewk_shutdown() -> return count : 0
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndAppMain.c: __DeRegisterEventHandlers(242) > [Lavnd][LavndAppMain] __DeRegisterEventHandlers()
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndViewDataHandler.c: LavndViewDataHandler_Terminate(45) > [Lavnd][LavndViewDataHandler] LavndViewDataHandler_Terminate()
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : LavndAppControlManager.c: LavndAppControlManager_Terminate(79) > [Lavnd][LavndAppControlManager] LavndAppControlManager_Terminate
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : MintConfiguration.c: __terminateMintConfigCL(843) > [Lavnd][MintConfig]Terminate Configuration
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : MintEventHandler.c: MintEventHandler_Terminate(107) > [Lavnd][MintEventHandler] Terminate
    01-04 11:07:10.825 : Info / Lavnd ( 5020 : 5020 ) : MintNetTransactionHandler.c: MintNetTransaction_Terminate(218) > [Lavnd][MintNetTransaction] Terminate Net transaction handler
    01-04 11:07:10.825 : Info / CAPI_NETWORK_CONNECTION ( 5020 : 5020 ) : connection.c: __connection_set_proxy_changed_callback(398) > Successfully de-registered(0)
    01-04 11:07:10.825 : Error / EFL ( 534 : 534 ) : eo<534> lib/eo/eo.c:675 _eo_call_resolve() in lib/edje/edje_object.eo.c:320: func 'edje_obj_signal_emit' (435) could not be resolved for class 'Evas_Object_Smart'.
    01-04 11:07:10.835 : Info / Unity ( 4719 : 4719 ) : OnPurchaseFailed: FAIL. Product: '000000612524', PurchaseFailureReason: Unknown (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)


    Using unity version 5.6.3f1 and IAP version 1.15.0
    Please check full error log
     

    Attached Files:

    Last edited: Jan 4, 2018