The cabbie didn't want to do it, but I promised him more money (and so he agreed). The "but" is used to contrast the initial reluctance with the final result.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.