implement zesa currency swap feature
This commit is contained in:
@@ -3,6 +3,7 @@ package zw.qantra.tm.seeders;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
import zw.qantra.tm.domain.enums.CurrencyType;
|
||||
import zw.qantra.tm.domain.models.Provider;
|
||||
import zw.qantra.tm.domain.repositories.ProviderRepository;
|
||||
import zw.qantra.tm.utils.Utils;
|
||||
@@ -29,6 +30,7 @@ public class ProviderSeeder implements Seeder {
|
||||
.name("Econet Airtime")
|
||||
.description("Econet Airtime")
|
||||
.clientId("econet_airtime")
|
||||
.currency(CurrencyType.USD)
|
||||
.label("ECONET")
|
||||
.category("AIRTIME")
|
||||
.image("econet.png")
|
||||
@@ -47,6 +49,7 @@ public class ProviderSeeder implements Seeder {
|
||||
.name("NetOne Airtime")
|
||||
.description("NetOne Airtime")
|
||||
.clientId("netone_usd_airtime")
|
||||
.currency(CurrencyType.USD)
|
||||
.label("NETONE")
|
||||
.category("AIRTIME")
|
||||
.image("netone.png")
|
||||
@@ -61,10 +64,30 @@ public class ProviderSeeder implements Seeder {
|
||||
.priority(3)
|
||||
.meta("{\"hotProductId\": \"35\"}")
|
||||
.build(),
|
||||
Provider.builder()
|
||||
.name("Zesa Prepaid")
|
||||
.description("Prepaid Zesa")
|
||||
.clientId("zesa_prepaid_zwg")
|
||||
.currency(CurrencyType.ZWG)
|
||||
.label("ZESA")
|
||||
.category("UTILITIES")
|
||||
.image("zesa.png")
|
||||
.externalId("5468b1ed-4e11-4348-9bc1-f422890fc2c2")
|
||||
.integrationProcessorLabel("HOT")
|
||||
.accountFieldName("Meter Number")
|
||||
.percentageCommission(1.5)
|
||||
.requiresAccount(true)
|
||||
.requiresAmount(true)
|
||||
.requiresPhone(true)
|
||||
.priority(1)
|
||||
.meta("{\"hotProductId\": \"24\"}")
|
||||
.uid(Utils.getUid())
|
||||
.build(),
|
||||
Provider.builder()
|
||||
.name("Zesa Prepaid")
|
||||
.description("Prepaid Zesa")
|
||||
.clientId("zesa_prepaid_usd")
|
||||
.currency(CurrencyType.USD)
|
||||
.label("ZESA")
|
||||
.category("UTILITIES")
|
||||
.image("zesa.png")
|
||||
@@ -83,6 +106,7 @@ public class ProviderSeeder implements Seeder {
|
||||
.name("Econet Bundles")
|
||||
.description("Econet Bundles")
|
||||
.clientId("econet_bundles_usd")
|
||||
.currency(CurrencyType.USD)
|
||||
.label("ECONET_BUNDLES")
|
||||
.category("AIRTIME")
|
||||
.image("econet.png")
|
||||
|
||||
Reference in New Issue
Block a user