A bank guarantee is a written undertaking by a bank or financial institution that if the customer is unable to pay to the other party, the bank will pay in the bad scenario case. With our trade finance products, we aim to enable business of our customers.