Umm, Payflow Link and Payflow Pro have different interfaces, iirc. Payflow Link is very much as you say. I've never done Pro, but again iirc they provide an api that can be accessed from C so in the worst case you might have create a little C program that you exec() from PHP. In other words, it can't be too difficult.