Default Payment Service JMS Properties

Payment Service properties for ActiveMQ are configured in /opt/mtx/conf/payment-service.yaml.

Default Configuration

Payment Service Properties lists the default Payment Service properties for ActiveMQ.
Table 1. Payment Service Properties
Property Description Default
spring.activemq.brokerUrl This is the URL of the Apache ActiveMQ broker. By default, this value is defined by the jms.url property. If the jms.url is not defined, the value is tcp://127.0.0.1:61616. ${jms.url:failover:(tcp://127.0.0.1:61616)}
spring.activemq.user The Apache ActiveMQ username. By default, this is the user-defined value from the jms.user property. If this is not defined, the value is guest. ${jms.username:guest}
spring.activemq.password The Apache ActiveMQ password. By default, this is the user-defined value from the jms.password property. If this is not defined, the value is guest. ${jms.password:guest}
jms.queue.fromEngine The name of the Apache ActiveMQ queue from which the Payment Service receives the payment request from MATRIXX Charging Application. fromEngineProducer
jms.queue.payments.acknowledgments The name of the Apache ActiveMQ queue to which the Payment Service sends all payment operation request acknowledgment messages. to_engine_payments_consumer
jms.queue.toEngine The name of the Apache ActiveMQ queue to which the Payment Service sends the payment reply from the payment gateway. MATRIXX Charging Application retrieves the payment reply from this queue. fromEngineConsumer
payment.gateway.requestonly.configs.default.queue The name of the Apache ActiveMQ queue to which the Payment Service sends only a recharge request. This queue is used only for system-initiated recharge requests when recharge request only is configured. payment_request_only_gateway
payment.gateway.requestonly.configs.default.format Determines the format of the request to the Request-Only Gateway. Values are XML or JSON. JSON
server.port This is the port number that is used if the application is started in standalone mode. 9095

For information about configuring the Payment Service for multiple sub-domains, see the discussion about Payment Service for multiple sub-domains.