How to show bank details for specific custom payment method in order notification?

Hi All,

I have been trying to implement a snippet on my Order notification which displays Bank Details if the client chose a specific custom payment method. My logic process was to implement an {% if %} statement but for some reason i cannot get this to work, perhaps im referencing the object incorrectly.

Please can someone assist me.

Sample Code


{% if transaction.gateway == "Bank Deposit" %}

  **Unsere Bankverbindung:**

Bank: xxxx xxxx (xxxx) xx

IBAN: xxxxxxxxxxxxxxxx

  **Unsere Adresse:**

Secondhandbags AG

xxxxx xxx

xxxxx xxxxx

{%- endif -%}
                                                  

It nests in here:

{% for transaction in transactions %}
                                  {% assign card = null %}
                                  {% assign kind = transaction.kind %}
                                  {% assign status = transaction.status %}
                                  {% assign gateway = transaction.gateway_display_name %}
                                  {% if kind == "capture" or kind == "void" or kind == "emv_authorization" or status == "failure" or status == "error" or gateway == pending_gateway %}
                                  {% continue %}
                                  {% endif %}
                                  {% if status == "pending" %}
                                  {% assign pending_gateway = gateway %}
                                  {% endif %}
                                  {% if transaction.payment_details != blank and transaction.payment_details.credit_card_company != blank and transaction.payment_details.credit_card_company != "unknown" %}
                                  {% assign payment = transaction.payment_details.credit_card_company %}
                                  {% assign card = transaction.payment_details.credit_card_number %}
                                  {% else %}
                                  {% assign payment = gateway %}
                                  {% endif %}
                                  
                                  {% assign paymentTypeLower = payment | downcase %}
                                  {% assign transaction_img = '' %}
                                  {% if paymentTypeLower contains 'store credit' %}
                                  {% assign transaction_img = 'mobile-receipt-storecredit.png' %}
                                  {% elsif paymentTypeLower contains 'visa' %}
                                  {% assign transaction_img = 'mobile-receipt-visa.png' %}
                                  {% elsif paymentTypeLower contains 'mastercard' %}
                                  {% assign transaction_img = 'mobile-receipt-mastercard.png' %}
                                  {% elsif paymentTypeLower contains 'amex' or paymentTypeLower contains 'american express' %}
                                  {% assign transaction_img = 'mobile-receipt-amex.png' %}
                                  {% elsif paymentTypeLower contains 'discover' %}
                                  {% assign transaction_img = 'mobile-receipt-discover.png' %}
                                  {% elsif paymentTypeLower contains 'diners club' %}
                                  {% assign transaction_img = 'mobile-receipt-dinersclub.png' %}
                                  {% elsif paymentTypeLower contains 'jcb' %}
                                  {% assign transaction_img = 'mobile-receipt-jcb.png' %}
                                  {% elsif paymentTypeLower contains 'debit' %}
                                  {% assign transaction_img = 'mobile-receipt-debit.png' %}
                                  {% elsif paymentTypeLower contains 'gift card' %}
                                  {% assign transaction_img = 'mobile-receipt-giftcard.png' %}
                                  {% elsif paymentTypeLower contains 'cash' %}
                                  {% assign transaction_img = 'mobile-receipt-cash.png' %}
                                  {% elsif paymentTypeLower contains 'paypal' %}
                                  {% assign transaction_img = 'mobile-receipt-paypal.png' %}
                                  {% elsif paymentTypeLower contains 'dela upp. klarna' %}
                                  {% assign transaction_img = 'mobile-receipt-klarna-slice-it.png' %}
                                  {% elsif paymentTypeLower contains 'få först. betala sen. klarna' or paymentTypeLower contains 'klarna' %}
                                  {% assign transaction_img = 'mobile-receipt-klarna-pay-later.png' %}
                                  {% elsif paymentTypeLower contains 'mondido' %}
                                  {% assign transaction_img = 'mobile-receipt-mondido-payments.png' %}
                                  {% elsif paymentTypeLower contains 'ideal' %}
                                  {% assign transaction_img = 'mobile-receipt-ideal.png' %}
                                  {% elsif paymentTypeLower contains 'bogus' %}
                                  {% assign transaction_img = 'mobile-receipt-bogus.png' %}
                                  {% else %}
                                  {% assign transaction_img = 'mobile-receipt-cash.png' %}
                                  {% endif %}
                                  
                                    
                                      
{% if transaction.gateway == "Bank Deposit" %}

  **Unsere Bankverbindung:**

Bank: xxxx xxxx (xxxx) xx

IBAN: xxxxxxxxxxxxxxxx

  **Unsere Adresse:**

Secondhandbags AG

xxxxx xxx

xxxxx xxxxx

{%- endif -%}
                                                  

| <br>                                            {% if transaction_img != '' %}{% endif %}<br>                                           | <br>                                            {% if kind == 'change' %}<br>                                            Change<br>                                            {% else %}<br>                                            {{ payment }}<br>                                            {% endif %}<br>                                            {% if card %}<br>                                             ({{ card | replace: " ", "" | replace: "•", "" }})<br>                                            {% endif %}<br>                                     |
| - | - |

                              

Our custom payment method is called “Vorauskasse” although i did try that instead of “Bank Deposit” and had the same result.

Would sincerely appreciate your help.

Many Thanks

Thor

Just wanted to update anyone that was following for a solution:

{% if unique_gateways[0] == “Vorauskasse” %}

Unsere Bankverbindung:
Bank: XXXXXbr> IBAN: XXXX XXXX XXXX XXXX XXXX X

Unsere Adresse:
Secondhandbags AG
XXX XX
XX XX

{%- endif -%}

Thanks for taking the time to update this with a solution after figuring it out, you easily saved me a few hours of work.