>>715672456
the current top payment processors have an effective monopoly because they work together.
so no, there's not really an alternative.