Simple billing engine is a sample project to demonstrate the capabilities of the wso2 API-manager monetization. And also the capabilities of extending and customization of APIM and APIM analyzer features to support billing engine.
Ability to demonstrate APIM analytics feature to support API monetization:
<SubscriptionCreation executor="org.wso2.sample.apimgt.workflow.SubscriptionBillingWorkflow"/>
<APIManager> ....... <BillingEngine> <BillingEngineUrl>http://localhost:8080/apim-billing-engine-1.4.0/</BillingEngineUrl> <ApimStoreUrl>https://localhost:9443/store/</ApimStoreUrl> </BillingEngine> </APIManager>
#datasource url=jdbc:mysql://localhost:3306/billing?autoReconnect=true&verifyServerCertificate=false&useSSL=false&requireSSL=false username=root password=pass driverClassName=com.mysql.jdbc.Driver dialect=org.hibernate.dialect.MySQL5InnoDBDialect #SP dasUrl=https://localhost:7444 dasUserName=admin dasPassword=admin spTrustStore=/home/rukshan/apim/2.6.0/billingEngine/wso2am-analytics-2.6.0/resources/security/wso2carbon.jks spTrustStorePassword=wso2carbon #apim apimUserName=admin apimPassword=admin publisherUrl=https://localhost:9443/api/am/publisher/v0.14/apis tokenUrl=https://localhost:9443/oauth2/token dcrUrl=https://localhost:9443/client-registration/v0.14/register introspectUrl=https://localhost:9443/oauth2/introspect apimTrustStore=/home/rukshan/apim/2.6.0/billingEngine/wso2am-2.6.0/repository/resources/security/client-truststore.jks apimTrustStorePassword=wso2carbon #Billing engine adminUser=admin adminPass=admin adminRole=ROLE_ADMIN userRole=ROLE_USER
Add Comment
Comments (0)