It depends. These APIs need to be integrated only in custom checkout’s first integration type, wherein validation of offers happens before the payment is made. Otherwise, in no other solution, they are required. Please note that 'Fetch All Offers' API is anyway an optional API. It is your choice, whether you want to integrate this API or not, and has nothing to do with the payment gateway integration type.