Q1) Does it support guest checkout also ?
Yes, we an option to add shipping and payment method for Guest users also. You can select it and it would be shown to guest users. I.e users without login.
Q2) Does it work with custom checkout ?
Sometimes it shall work directly and sometime minor configuration is needed. The configuration is FREE.