This service is rabbitmq consumer for sending other notification from PaySuper to projects.
Example of sending notifications:
Payment complete request
Refund complete request
User account validation
And other
Environment variables:
Name
Required
Default
Description
CENTRIFUGO_URL
true
-
Centrifugo host address
CENTRIFUGO_KEY
true
-
Centrifugo API key
CENTRIFUGO_USER_CHANNEL
-
paysuper:order#%s
Name of centrifugo channel to send notifications to users. Placeholder in the end will to change to order identifier
CENTRIFUGO_ADMIN_CHANNEL
-
paysuper:admin
Name of centrifugo channel to send notifications to administrators
BROKER_ADDRESS
-
amqp://127.0.0.1:5672
RabbitMQ url address
METRICS_PORT
-
8087
Http server port for health and metrics request
REDIS_HOST
-
127.0.0.1:6379
Redis server host address
REDIS_PASSWORD
-
""
Password to access to Redis server
Contributing
We feel that a welcoming community is important and we ask that you follow PaySuper's Open Source Code of Conduct in all interactions with the community.
PaySuper welcomes contributions from anyone and everyone. Please refer to each project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
The master branch of this repository contains the latest stable release of this component.