1. Add a product to reseller for prepaid credit (with Prepaid credit category)

E.g. PRE-1 with the price NOK 1 (tax included). for Norwegian reseller with tax 25%, the price should be NOK 0.8 (Tax selected: RuleBasedTaxPlugin)

Depending on what you use: Add the product to default shop or into Atomia.Web.Plugin.HostingProducts.dll.config (via transformation file, do iisreset) on the server where BCP resides.


Insert the new tax item category for the prepaid credit:


  insert into [AtomiaBilling].[dbo].[tax_item_category] 

  VALUES (NEWID(), '2dac8d7e-32c4-4a40-9e69-0422f8beb505', 'PrepaidCredit', 'PrepaidCredit')


2. Activate the prepaid credit menu in BCP

Through transformation files, in C:\Program Files (x86)\Atomia\BillingCustomerPanel\App_Data\appConfig.config

Uncomment the following:


        <!--<menuItem id="miid10" name="AtomiaCredits" resourceKey="AtomiaCredits" action="Index" controller="PrepaidCredit" controllerAssembly="Atomia.Web.Plugin.BillingCustomerPanel.PrepaidCredit" controllerNamespace="Atomia.Web.Plugin.BillingCustomerPanel.PrepaidCredit.Controllers">

                    <additionalRouteValuesList>

                        <additionalRouteValues id="arvid6_a" name="accountID" value="{accountID}" />

                    </additionalRouteValuesList>

                    <additionalItemPropertiesList>

                        <additionalItemProperties id="aipid8_a" name="accountUser" value="true"/>

                    </additionalItemPropertiesList> 

                </menuItem>-->


Set  <globalSetting name="PrepaidCreditPaymentEnabled" to "true"


3. Set the payment method for reseller for prepaid credit

In Billing Database, in reseller_configuration_payment_method table should be inserted prepayment method. 

fk_reseller_configuration_id can be fetched from account_details table.

4. Enable the payment plugin in Billing database:


            UPDATE AtomiaBilling.dbo.plugin

            SET enabled = 1

            WHERE name = 'AtomiaPrepaidCreditPaymentPlugin'