Visa API支持多种卡types的交易

我期待在我的基于nodejs的网站上集成VISA支付API( https://developer.visa.com )。 在我的情况下,有两种types的用户,买家和商家,这意味着任何买家可以发送金额给任何商家。 例如,买方1从商家1购买产品,因此买方1应该能够将支付发送给商家1,类似地,买方2从商家2购买产品,因此它应该能够将支付发送给商家2。 除此之外,我希望允许用户将各种types的交换机(Master卡,American Express等)的支付转移到各种types的交换机(Master Card,American Express等),如Master Card到American Express,American Express到Visa等等。

目前,我正在使用Visa Direct API,并且只能通过Visa卡进行拉取请求,但是对于每种types的卡都可以进行推送。 但从其他卡拉动是给PAN错误。 它不允许从其他交换机拉?

在这种情况下应该使用什么API?

任何帮助在这方面将不胜感激。

谢谢。