К сожалению, так как я давно уже не занимаюсь MODX, не смогу вам подробно на все ответить. Но большинство из того, что вы спрашиваете, вполне себя так фиксится, если знать где. С этим может помочь Саша Марков. Вы вот эти баги, с которыми не справились, оформляйте отдельными топиками, Саша отреагирует (где-то и я комменты дам).
А так можно отметить следующее:
1. Надо пофиксить проверку прав в коннекторе на запрос авторизации.
2. В процессоре создания заказа должен быть параметр автоматической авторизации пользователя, чтобы при оформлении он сразу был авторизованным, тогда при оформлении заказа пользователь сразу будет авторизован и ему будет доступна форма оплаты.
Но повторюсь, мелочей этих немало, поэтому смотрите сами стоит или нет.