entityID method

String? entityID(
  1. HyperpayConfig config
)

Get the entity ID of this brand based on merchant configuration.

Implementation

String? entityID(HyperpayConfig config) {
  String? _entityID = '';
  switch (this) {
    case BrandType.visa:
      _entityID = config.creditcardEntityID;
      break;
    case BrandType.master:
      _entityID = config.creditcardEntityID;
      break;
    case BrandType.mada:
      _entityID = config.madaEntityID;
      break;
    case BrandType.applepay:
      _entityID = config.applePayEntityID;
      break;

    default:
      _entityID = null;
  }
  return _entityID;
}