I need to send an ERC20 Token from a contract to another contract and calling a function of the other contract at the same time.
I know how to transfer an ERC20 Token from solidity to another contract, but how do I call a payable function of the recipient contract at the same time, to use the ERC20 Token I just sent?