@govuk-pay/pay-js-commons
Version:
Reusable js scripts for GOV.UK Pay Node.js projects
27 lines (26 loc) • 828 B
JavaScript
;
/*
Metadata Column constants match up those defined:
https://github.com/alphagov/pay-java-commons/blob/master/model/src/main/java/uk/gov/pay/commons/model/charge/ExternalMetadata.java
*/
module.exports = {
externalMetadata: {
MAX_KEY_VALUE_PAIRS: 15,
MIN_KEY_LENGTH: 1,
MAX_KEY_LENGTH: 30,
MAX_VALUE_LENGTH: 100
},
webhooks: {
humanReadableSubscriptions: {
/*
Keys match those defined here:
https://github.com/alphagov/pay-webhooks/blob/main/src/main/java/uk/gov/pay/webhooks/eventtype/EventTypeName.java
*/
CARD_PAYMENT_SUCCEEDED: 'Payment succeeded',
CARD_PAYMENT_FAILED: 'Payment failed',
CARD_PAYMENT_EXPIRED: 'Payment expired',
CARD_PAYMENT_CAPTURED: 'Payment captured',
CARD_PAYMENT_REFUNDED: 'Payment refunded'
}
}
};