Skip to content

feat(paywallet-app): [CHK-4672] add post payment methods#3558

Open
forciniti-luigi-jakala wants to merge 6 commits intomainfrom
CHK-4672-add-post-payment-methods
Open

feat(paywallet-app): [CHK-4672] add post payment methods#3558
forciniti-luigi-jakala wants to merge 6 commits intomainfrom
CHK-4672-add-post-payment-methods

Conversation

@forciniti-luigi-jakala
Copy link
Collaborator

@forciniti-luigi-jakala forciniti-luigi-jakala commented Dec 18, 2025

List of changes

  • add post payment methods in paywallet-app

Motivation and context

Type of changes

  • Add new resources
  • Update configuration to existing resources
  • Remove existing resources

Does this introduce a change to production resources with possible user impact?

  • Yes, users may be impacted applying this change
  • No

Does this introduce an unwanted change on infrastructure? Check terraform plan execution result

  • Yes
  • No

Other information


If PR is partially applied, why? (reserved to mantainers)

@forciniti-luigi-jakala forciniti-luigi-jakala changed the title (feat): [CHK-4672] add post payment methods in paywallet-app feat(paywallet-app): [CHK-4672] add post payment methods Dec 18, 2025
CianoDanilo
CianoDanilo previously approved these changes Dec 19, 2025
}
}
},
"post": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing b.e. url handling -> this api should be redirect to payment-methods-handler.
see how it have been done for get methods api here and replicate for this api too

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!

},
"components": {
"schemas": {
"PaymentMethodsRequest": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This body changes recently. Please update according to this spec

"PaymentMethodsRequest": {
"required": [
"paymentNotice",
"totalAmount",
"userTouchpoint"
],
"type": "object",
"properties": {
"userTouchpoint": {
"type": "string",
"enum": [
"IO",
"CHECKOUT",
"CHECKOUT_CART"
]
},
"userDevice": {
"type": "string",
"enum": [
"IOS",
"ANDROID",
"WEB",
"SAFARI"
]
},
"totalAmount": {
"type": "integer",
"format": "int64"
},
"language": {
"type": "string",
"description": "The user language",
"enum": [
"IT",
"EN",
"FR",
"DE",
"SL"
]
},
"sortBy": {
"type": "string",
"enum": [
"NAME",
"DESCRIPTION",
"FEE"
]
},
"sortOrder": {
"type": "string",
"enum": [
"ASC",
"DESC"
]
},
"priorityGroups": {
"type": "array",
"items": {
"type": "string",
"enum": [
"CP",
"MYBK",
"BPAY",
"PPAL",
"RPIC",
"RBPS",
"SATY",
"APPL",
"RICO",
"RBPB",
"RBPP",
"RBPR",
"GOOG",
"KLRN"
]
}
},
"paymentNotice": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentNoticeItem"
}
},
"allCCp": {
"type": "boolean"
},
"targetKey": {
"type": "string"
},
"deviceVersion": {
"type": "string",
"description": "The user device version"
}
}
},

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants