#SET{montant_total,#ENV{total,#ARRAY}} #SET{montant_paye,#ENV{montant_paye,#ARRAY}} #SET{paiement,''} 1 #SET{prix,#PRIX**} [(#PRIX**|=={0}|oui) #SET{prix,#PRIX_HT**|plus{#TAXE}} ] #SET{montant_total,#GET{montant_total}|push{#GET{prix}}} #SET{montant_paye,#GET{montant_paye}|push{#MONTANT_PAYE}} [(#GET{montant_total}|array_sum|>{#GET{montant_paye}|array_sum}|oui) #SET{paiement,oui} ] [(#GET{montant_total}|>{#GET{montant_paye}}|oui) #SET{paiement,oui} ] [(#AUTORISER{regler,transaction,#ID_TRANSACTION}) [(#GET{paiement}|oui|et{#TRANSACTION_HASH|oui}) <:bank:payer:> ] ] [(#AUTORISER{regler,transaction,#ID_TRANSACTION}) [(#GET{paiement}|oui) [(#ID_RESERVATION|rb_inserer_transaction|set{id_transaction})] [(#GET{id_transaction}|oui) #SET{transaction_hash,#INFO_TRANSACTION_HASH{transaction,#GET{id_transaction}}} <:bank:payer:>] ] ]