The English term "vouch" matches the Italian term "obbligarsi"

other english words that include "vouch" : italian :
avouch garantire
voucher biglietto di garanzia