If you’d like to speak to us about writing a developer library for GOV.UK Pay, we’d love to hear from you. Please email us at email@example.com.
Open-source components on GOV.UK Pay
|GOV.UK Pay identity and service management component.
|Used by pay-selfservice to let users authenticate and configure GOV.UK Pay.
|GOV.UK Pay card type identification Service.
|Used by pay-frontend to validate card details and autocomplete card brand.
|GOV.UK Pay payments connector.
|Used by other services to configure payment gateways and handle transactions.
|GOV.UK Pay frontend payments application.
|Collects payment details from our users.
|A Dropwizard app for the Pay Ledger microservice.
|Stores all historic payments and refunds after this information has been processed by Card Connector.
|GOV.UK Pay public API endpoint.
|Used by partner services to manage payments, generate reporting and configure their accounts.
|GOV.UK Pay API authentication service.
|Used by pay-publicapi to validate API tokens and by pay-selfservice to manage API tokens.
|Application that manages products that integrate with GOV.UK Pay using Java (Dropwizard).
|Manages products that a Government Service would like to take payments for. These products are integrated with GOV.UK Pay so that a user can make payments using a provided URL.
|User interface app for product payments integrated with GOVUK Pay.
|Starts payment journeys for payment links. Optionally lets users enter a payment amount and reference.
|GOV.UK Pay self service application.
|Used by authenticated users of our partner services to administer their accounts.
|GOV.UK Pay webhooks microservice.
|Sends webhooks, configured by service users in pay-selfservice, on certain payment events.