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

Payment Token / Open Banking API integration #74

Open
cyberphone opened this issue Dec 25, 2018 · 1 comment
Open

Payment Token / Open Banking API integration #74

cyberphone opened this issue Dec 25, 2018 · 1 comment

Comments

@cyberphone
Copy link

cyberphone commented Dec 25, 2018

If the following is under consideration:
https://www.w3.org/blog/wpwg/2018/11/02/tpac-2018-recap/
For the second topic, Generic Payment Tokens, Adrian described the pitfalls of push payment flows: where the user’s bank initiates a payment (e.g., credit transfer) outside of the control of the merchant. Adrian offered an alternative flow where the party that initiates a pull payments returns a (“redeemable”) generic token through Payment Request API. The merchant can subsequently use the token to initiate the payment from the user’s bank. (I believe this is how direct debits work; please comment below if I am mistaken.) Adrian described a vision where merchants would declare through Payment Request API “I accept the generic token payload from the following networks,” and this would enable payment handlers to innovate and support different payment networks.

Implementation using Open Banking APIs
Although Payment Tokens would be great, they still need integration support in banks (or PSPs) to work. Since my Saturn (#42 (comment)) project is quite similar, the same kind of interface may be usable:

saturn-psd2-interface

That is, reusing the interfaces banks in Europe are forced to build seems like a possibility. Note that in this particular case the Open Banking client is not a TTP but a local service.

The "wallet" shown in the picture could also be a W3C PaymentHandler.

@cyberphone
Copy link
Author

I'm currently performing a PoC implementation:
https://github.com/cyberphone/swedbank-psd2-saturn
The initial results seem quite promising.

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

No branches or pull requests

1 participant