-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REFACTOR] Worldpay payments integration #6316
Closed
2 tasks done
Labels
C-feature
Category: Feature request or enhancement
Comments
kashif-m
added
C-feature
Category: Feature request or enhancement
S-awaiting-triage
Status: New issues that have not been assessed yet
labels
Oct 15, 2024
14 tasks
14 tasks
# 2Propagate the refusal codes as error codes in HyperSwitch. |
14 tasks
14 tasks
14 tasks
# 3
|
# 4
|
14 tasks
This was
linked to
pull requests
Oct 24, 2024
# 5
|
14 tasks
14 tasks
# 6
|
14 tasks
14 tasks
SanchithHegde
removed
the
S-awaiting-triage
Status: New issues that have not been assessed yet
label
Nov 10, 2024
# 7 Bugs
|
14 tasks
14 tasks
Re-opening for #6468 |
# 8Refactor
|
14 tasks
14 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature Description
WorldPay payments integration currently makes use of modular APIs which gives more control over the integration. This approach is not best compatible with HyperSwitch due to WP's 3DS flows - which requires sending PAN (card numbers) in multiple places. For
on_session
transactions, this would contribute to the added complexity since data is not stored in such transactions (or stored for ~15mins in redis cache).Migrating to WP's standard payments API follows payment resource creation in an uniform way.
Possible Implementation
Migrate from modular APIs [ref] to standard payment APIs [ref].
Have you spent some time checking if this feature request has been raised before?
Have you read the Contributing Guidelines?
Are you willing to submit a PR?
Yes, I am willing to submit a PR!
The text was updated successfully, but these errors were encountered: