No, it is not required. All that is needed is a PayPal account. An Ecwid account will, however, make future purchases faster.