In my opinion, Barclays is a large enough institution that bill pay payments made from the largest retail bank in the US should be processed electronically and within three days, for both their business and personal card lines. I don't see why their business cards should be so difficult.