Ignore:
Timestamp:
8 Mar 2015, 18:24:20 (10 years ago)
Author:
uli
Message:

Disply avail. gateway providers on select page.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py

    r12663 r12689  
    15061506    label = _('Select payment method')
    15071507
     1508    @property
     1509    def payment_gateways(self):
     1510        """Get an iter over registered and enabled gateway service providers.
     1511
     1512        We provide tuples ``(value, description)`` for each supported
     1513        payment gateway.
     1514        """
     1515        from waeup.ikoba.payments.interfaces import IPaymentGatewayServicesLister
     1516        lister = getUtility(IPaymentGatewayServicesLister)
     1517        for name, service in lister().items():
     1518            yield {'name': name, 'title': service.title}
     1519
    15081520    def update(self, CANCEL=None):
    15091521        if self.context.state != CREATED or not self.context.fee_based:
     
    15131525        return
    15141526
    1515     @action(_('Select payment method and proceed to payment gateway (final submission)'),
     1527    @action(_('Select payment method and proceed to payment gateway'
     1528              ' (final submission)'),
    15161529            style='primary', warning=WARNING_CON,)
    15171530    def confirm(self, **data):
Note: See TracChangeset for help on using the changeset viewer.