abstraction of various nodejs implementation of payment gateways sdk