BAP <-> BPP payment terms agreement before end-user is involved #362
NikithShetty
started this conversation in
Core Specification
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Problem statement
For a transaction to happen with online payments, there are three variables that needs to be figured out/agreed upon by BAP and BPP:
payment.collected_bypayment.typeAs of today, as per current network transaction flows in different networks, BAP sends these parameters in
/initAPI and BPP can agree or disagree in/on_initAPI.However, if BAP and BPP don't come to an agreement at this step, end-user experience is ruined as the user has come all the way from searching for a product/service and at checkout stage they find out placing an order is not possible with this combination of BAP and BPP.
Proposed solution
I would propose that these parameters need to be agreed upon by both the parties (BAP and BPP) even before the end-user can view the product/service from BPP on the BAP platform.
Several ways this can be achieved:
/searchis initiated - network policy can state one set of values for these variables which all network participants agree to/searchand/on_searchstage itself./searchAPI/on_searchor not/on_searchwith its supported payment terms to decide whether to show the end-user BPP catalog or not.Beta Was this translation helpful? Give feedback.
All reactions