Yes it s a payment order mate, but anyway I ll check by myself today about business card
Yes, it's verification of the payment (last step of the process) - it has nothing to do with the question if transferwise offers cards for business accounts...Next step after submitting payment is verification, check the screenshot.
Yes, beta testing in UK and EEA.Are you sure, for business?
sHi Mike. Which country is your business?