У Покупо то и другое работает через PayMaster. Если своя касса есть, наверное, лучше напрямую PayMaster. А если нет, то однозначно Покупо. Уже платежи идут.
А ещё мне понравилось, что хотя приём в рублях, счёт можно выставить в долларах. В движок сайта приходит платёжное уведомление в долларах, и не надо кодировать дополнительно, чтоб понять, не обманывают ли нас, как в случае, если цена в долларах протягивается через дополнительное текстовое поле, и если движок сайта не приучен выставлять цену в рублях.