#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}
]
/B_details>
[(#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:>]
]
]
/B_transactions>