Как работают сервисы перевода денег с карты на карту?
1) Сервис заключает договор с тем, кто предоставит платежный шлюз. И вносит предоплату. Например, 1 млн. рублей.
2) После этого сервис по API имеет право распоряжаться упомянутым миллионом (минус комиссия платежного шлюза). То есть может указывать платежному шлюзу куда нужно положить деньги на какую карту. Пока не закончился предоплаченный миллион.
3) Чтобы не делать это за свой счет, чтобы получать деньги от пользователей, нужен все тот же договор с тем, кто предоставит шлюз. Но уже шлюз для получения денег. С этим проще - можно подключить себя как обычный интернет-магазин.
4) Через какое то время, обычно на другой день, реже через 3 дня - деньги полученные тобою в шлюзе, переводятся на банковский счет.
Шлюзы на прием денег и шлюзы на отправку денег - могут быть разными, у разных фирм взятыми. Более того, ты можешь для части платежей использовать один шлюз, а для части платежей другой, а для части платежей третий.
Но как минимум один нужен.
API Визы и Мастера  помноженное на ограничения локальных законодательств: например, на полуанонимные припейд карты часто запрещено переводить, за рубеж и т.п.
по бин коду достаточно информации для роутинга попытки перевода
ваши примеры обслуживаются процессинговым центром внутри страны, отсюда небольшие комиссии (мультистрановый перевод, например, наружу стоит долларов 7+ процент - см по тому же Скриллу)