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
-
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_by
payment.type
As of today, as per current network transaction flows in different networks, BAP sends these parameters in
/init
API and BPP can agree or disagree in/on_init
API.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:
/search
is initiated - network policy can state one set of values for these variables which all network participants agree to/search
and/on_search
stage itself./search
API/on_search
or not/on_search
with 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