Payment gateway integration v1

Requires improvement though