It's a letter of credit. Not a line of credit. Not an escrow account. Not a prepayment. It's not obscure like the author of the article thinks. Letters of credit are a very common arrangement.
Effectively, it's a guarantee provided by a bank saying, "if Twitter doesn't pay, we will". Now it's up to the bank to get repaid by Twitter.