I've been using this integration:
Seems to be working fine. I'd be interested to see your implementation.