There is no way to execute code after a BEP-20 transfer or approval (i.e.
making a payment), so to make an action it is required to send another
transaction and pay GAS twice. Operable Token makes token payments easier and
working without the use of any other listener. It allows to make a callback
after a transfer or approval in a single transaction.
There are many proposed uses of Ethereum Smart Contracts that can accept BEP-20
payments.
Examples could be: