Skip to content

feat(connector): Fix Serde derserialization issue -Elavon/Adyen #7823

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

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

awasthi21
Copy link
Contributor

@awasthi21 awasthi21 commented Apr 16, 2025

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

Fix Serde derserialization issue -Elavon/Adyen
updated Serde lib was showing some errors

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

New Serde update disallows same rename value for multiple fields during deserialization.

How did you test it?

Screenshot 2025-04-21 at 12 25 53 AM adyen test cases Screenshot 2025-04-28 at 11 29 44 AM

iDeal Bank Redirect is failing (on main branch too)
Screenshot 2025-04-28 at 11 30 50 AM

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@awasthi21 awasthi21 self-assigned this Apr 16, 2025
@awasthi21 awasthi21 requested review from a team as code owners April 16, 2025 06:33
Copy link

semanticdiff-com bot commented Apr 16, 2025

@awasthi21 awasthi21 changed the title feat(connector):Fix Serde derserialization issue -Elavon/Adyen feat(connector) : Fix Serde derserialization issue -Elavon/Adyen Apr 20, 2025
@awasthi21 awasthi21 force-pushed the elavon-deserialization branch from 35cff48 to dda6ddf Compare April 20, 2025 19:02
@awasthi21 awasthi21 changed the title feat(connector) : Fix Serde derserialization issue -Elavon/Adyen feat(connector): Fix Serde derserialization issue -Elavon/Adyen Apr 21, 2025
AkshayaFoiger
AkshayaFoiger previously approved these changes Apr 22, 2025
AkshayaFoiger
AkshayaFoiger previously approved these changes Apr 23, 2025
@@ -1,9 +1,9 @@
import { customerAcceptance } from "./Commons";
import { customerAcceptance, getCustomExchange } from "./Commons";
Copy link
Contributor

Choose a reason for hiding this comment

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

Remove getCustomExchange if its not used

@Gnanasundari24
Copy link
Contributor

Gnanasundari24 commented Apr 23, 2025

Whats the change made for adyen? please run the adyen test

@awasthi21 awasthi21 dismissed stale reviews from AkshayaFoiger and deepanshu-iiitu via fa70cad April 25, 2025 07:32
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.

6 participants