Thank You Guys For your Contribution..but finally i've solved this without creating custom payment module, no need to place image in existing payment module, no need write methods., Just Put one field in payment acquirer model..like...
In Your Py File:
class acquirer(osv.Model):
_inherit = 'payment.acquirer'
_columns = {
'payment_icon': fields.char(string='Icon location', help='Custom icon to use for this acquirer.'),
}
In Your XML File:
<record id="acquirer_form_payment" model="ir.ui.view">
<field name="name">acquirer.form.payerse</field>
<field name="model">payment.acquirer</field>
<field name="inherit_id" ref="payment.acquirer_form"/>
<field name="arch" type="xml">
<xpath expr='//group[@name="acquirer_display"]' position='after'>
<group>
<field name="payment_icon"/>
</group>
</xpath>
</field>
</record>
And...........
<template id="payment_inherit" inherit_id="website_sale.payment">
<!-- Enable custom icons in Payment Acquirers -->
<xpath expr="//div[@id='payment_method']//img" position="attributes">
<attribute name="t-att-src">acquirer.payment_icon or '/payment_%s/static/src/img/%s_icon.png' % (acquirer.provider, acquirer.provider)</attribute>
</xpath>
</template>
Now Go to Settings > Payment Acquirers > Select any of payment Method > Go to payment_icon Field & Write icon image path like this. /your_module_name/static/src/img/lastschrift_icon.png
This is how you can change payment icons without creating custom payment module...!!!
Thanks...!!!