how to integrate different payment