Skip to main content

PaymentProviderAdapterRegistry

Trait PaymentProviderAdapterRegistry 

pub trait PaymentProviderAdapterRegistry {
    // Required method
    fn adapter(
        &self,
        provider_id: &str,
    ) -> Result<&dyn PaymentProviderAdapter, u16>;
}
Expand description

Resolves only registered provider adapters. It must fail closed for an app declaration whose provider has no framework implementation.

Required Methods§

fn adapter(&self, provider_id: &str) -> Result<&dyn PaymentProviderAdapter, u16>

Implementors§

§

impl PaymentProviderAdapterRegistry for BuiltInPaymentProviderAdapterRegistry