Skip to content
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

Datatrans v2 #389

Merged
merged 21 commits into from
Sep 17, 2021
Merged

Datatrans v2 #389

merged 21 commits into from
Sep 17, 2021

Conversation

pozylon
Copy link
Member

@pozylon pozylon commented Sep 3, 2021

This plugin is developed from the ground up with the following new features compared to the old now legacy Datatrans Plugin:

  • 100% Typescript
  • Uses the new Datatrans JSON based API's
  • Supports marketplace comissions
  • Supports the whole bandwidth of currently supported acquirers of Datatrans (https://www.datatrans.ch/de/features/zahlungsmittel/) including Apple Pay and and Android Pay
  • Supports secure fields flows
  • Defers settlements wherever possible and settles the transaction only when checkout is actually called and the transaction is valid. Before there were edge cases where people were beeing charged with some amount but the Unchained Order failed to transition away from the cart state
  • Cancels transactions when Unchained finds the transaction unsuited
  • Supports multiple stored credentials per payment type, for ex. multiple credit cards

Copy link
Contributor

@Mikearaya Mikearaya left a comment

Choose a reason for hiding this comment

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

@pozylon The first thing I looked for was docs update and changelog. can you add few statements either in changelog or docs

@pozylon
Copy link
Member Author

pozylon commented Sep 3, 2021

Holy, sure that is missing completely, thanks

@pozylon pozylon self-assigned this Sep 3, 2021
@pozylon pozylon merged commit 24badb9 into master Sep 17, 2021
@pozylon
Copy link
Member Author

pozylon commented Sep 17, 2021

@Mikearaya I did some extended documentation about how to use the datatrans plugin, what do you think: https://github.com/unchainedshop/unchained/blob/5730ef9e22b6496e022c9c201a71c649e2072b71/docs/source/plugins/datatrans.md

@pozylon pozylon deleted the next-gen-datatrans branch September 17, 2021 13:10
@Mikearaya
Copy link
Contributor

@pozylon it's really informative. I took the liberty to edit while reading

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.

None yet

2 participants