added payment buttons functionality