I'm trying to use a payment gateway module (Icepay for Drupal Commerce), but I noticed that the payment method I choose in checkout influences the availability of order tokens.
I have Commerce Message configured with an email using the !order-summary token (like Commerce Kickstart does). When I choose commerce_payment_example's payment on checkout, the email contains the expected line items and total price provided by !order-summary. When I choose Icepay, this part remains empty in the email.
Could the payment method influence the availability of tokens? Is there something the payment module needs to implement for that, or should I be looking at other causes?