證人出庭作證的程序根據《擔保法》第93條的規定,擔保合同的成立方式有以下幾種:1、在主合同中訂立擔保條款。2、在合同之外單獨訂立書面的擔保合同。3、擔保人向債權人發出的具有擔保性質的信函、傳真,債權人接受的。4、保證人在主合同中以保證人的身份簽字的。