IAP is in the works for Crosswalk.
I noticed that in XWalk's bug trackers and it seems like it is a long time away.
Like we are today using xwalk, we were earlier depending on cocoonjs.. and it's iap implementation.
But since it has it's own downsides, now the best way seems xwalk (although it has its own downsides too)
And is the reason why I raised this is, what if we're again moving away from xwalk to something else? (cordova)... every time we do this, we have to worry about another iap method.
Honestly, I think C2 should have one natively that just works.
IIRC from the bug report about Blackberry IAP support, we have code in place in the plugin to use it, but Blackberry's documentation is very thin and I advised that you seek support from an official Blackberry rep on it. Did you manage to speak to Blackberry about it?
I was already working with Blackberry rep (as mentioned in the op), and then I reported the bug, IIRC.
As I said earlier, they have confirmed that the code you have in iap plugin is for Webworks 1.0 and not 2.0. So we need something there because people are using Webworks 2.0 now.
Also, they have been kind enough to write up a plugin and I am yet to run final tests as soon as I fix some of our game bugs. (as mentioned in op)
I'll soon be looking at publishing the same game on iOS too, can someone confirm that IAP for iOS work properly?