Push Item with Price to Register Intent

[1] Want to pass Item and Price info while launching “Intents.ACTION_LAUNCH_REGISTER” intent.

As per the sample application I can put some extras to Payment Intent like;
Intent collectPaymentIntent = new Intent(Intents.ACTION_COLLECT_PAYMENT);
collectPaymentIntent.putExtra(Intents.INTENT_EXTRAS_PAYMENT, payment);

But not sure, what are the extras I can pass to launch register intent?
Intent launchRegisterIntent = new Intent(Intents.ACTION_LAUNCH_REGISTER);
collectPaymentIntent.putExtra(…???,…);

[2] Question in continuation, can we push product/item without creating or having in Catalog configured on Dashboard?
(https://poynt.github.io/developer/tut/assign-catalog-to-poynt-register.html)

We discussed this over the phone, but for the benefit of others posting the answer here as well. While it is possible to launch Poynt Register using ACTION_ADD_PRODUCT_TO_CART and pass an item, we don’t recommend integrating this way because the merchant can use a 3rd party Register that won’t necessarily be listening to the same intent.