Git Product home page Git Product logo

pay-direct-debit-connector's Introduction

pay-direct-debit-connector

The GOV.UK Pay Direct Debit Connector

Environment Variables

NAME DESCRIPTION
ADMIN_PORT The port number to listen for Dropwizard admin requests on. Defaults to 8081.
RUN_APP Set to true to run the application. Defaults to true.
PORT The port number to listen for requests on. Defaults to 8080.
ENVIRONMENT The name of the environment for tagging Sentry errors.
JAVA_OPTS Commandline arguments to pass to the java runtime. Optional.
JAVA_HOME The location of the JRE. Set to /opt/java/openjdk in the Dockerfile.
DB_HOST The hostname of the database server.
DB_PASSWORD The password for the DB_USER user.
DB_SSL_OPTION To turn TLS on this value must be set as ssl=true. Otherwise must be empty.
DB_NAME The name of the database to use. Defaults to -directdebit_connector.
DB_USER The username to log into the database as.
RUN_MIGRATION Set to true to run a database migration. Defaults to false.
FRONTEND_URL The URL of the pay-frontend microservice. Defaults to the empty string.
ADMINUSERS_URL The URL of the pay-adminusers microservice. Defaults to the empty string.
METRICS_HOST The hostname to send graphite metrics to. Defaults to localhost.
METRICS_PORT The port number to send graphite metrics to. Defaults to 8092.
SENTRY_DSN The DSN (API key) for reporting issues to Sentry.

GoCardless settings

NAME DESCRIPTION
GOCARDLESS_TEST_OAUTH_BASE_URL The base URL to use for linking a service's GoCardless account in the GoCardless sandbox environment to GOV.UK Pay's platform account with OAuth. Defaults to the empty string.
GOCARDLESS_LIVE_OAUTH_BASE_URL The base URL to use for linking a service's GoCardless account in the GoCardless live environment to GOV.UK Pay's platform account with OAuth for live payments. Defaults to the empty string.
GOCARDLESS_TEST_CLIENT_ID The client ID to use when obtaining an OAuth access token for GoCardless's sandbox environment in order to link accounts. Defaults to the empty string.
GOCARDLESS_TEST_CLIENT_SECRET The client secret to use when obtaining an OAuth access token for GoCardless's sandbox environment in order to link accounts. Defaults to the empty string.
GOCARDLESS_LIVE_CLIENT_ID The client ID to use when obtaining an OAuth access token for GoCardless's live environment in order to link accounts. Defaults to the empty string.
GOCARDLESS_LIVE_CLIENT_SECRET The client secret to use when obtaining an OAuth access token for GoCardless's live environment in order to link accounts. Defaults to the empty string.
GDS_DIRECTDEBIT_CONNECTOR_GOCARDLESS_ACCESS_TOKEN The access token to use for GoCardless API calls. Defaults to the empty string.
GDS_DIRECTDEBIT_CONNECTOR_GOCARDLESS_URL The URL to the GoCardless API. Defaults to the empty string.
GDS_DIRECTDEBIT_CONNECTOR_GOCARDLESS_WEBHOOK_SECRET The shared secret to use for verifying webhook calls from GoCardless. Defaults to change-me.
GDS_DIRECTDEBIT_CONNECTOR_GOCARDLESS_ENVIRONMENT The GoCardless environment to use. Defaults to sandbox.

API Specification

Wiki

Licence

MIT License

Responsible Disclosure

GOV.UK Pay aims to stay secure for everyone. If you are a security researcher and have discovered a security vulnerability in this code, we appreciate your help in disclosing it to us in a responsible manner. We will give appropriate credit to those reporting confirmed issues. Please e-mail [email protected] with details of any issue you find, we aim to reply quickly.

pay-direct-debit-connector's People

Contributors

adityapahuja avatar alexbishop1 avatar belindac avatar danailminchev avatar danworth avatar dependabot-preview[bot] avatar dependabot-support avatar georgeracu avatar heathd avatar jankowiakmaria avatar joshmyers avatar kbottla avatar maxcbc avatar narinderchana avatar nimalank7 avatar oswaldquek avatar rauligs avatar rhowe-gds avatar rjbaker avatar sandorarpa avatar simad avatar snyk-bot avatar stephencdaly avatar tlwr avatar whpearson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.