[BEP-988] Read payment info

`$productPayments ?: new NoopProductPayments();`

where `NoopProductPayments` is an empty implementation of the interface, doing nothing