Use payment_method from source if defined