Skip to content

[Feat]: Supporting Issuers & Networks #51

@balajikvijayan

Description

@balajikvijayan

Is your feature request related to a problem? Please describe.

Requests for enforcement of PaymentMandata data sharing as prescribed in the specification quotes below:

The PaymentMandate’s goal is to help the network/issuer build trust into the agentic transaction...
With user consent, the issuer and/or network may contractually enforce rules which require the sharing of additional information present in Cart and/or Intent Mandates for purposes such as fraud prevention.
Step 14: The PaymentMandate contains information that can be appended to the existing transaction authorization packet which will provide visibility to PSP/Networks/Issuers that the transaction had AI Agent involvement and its modality (Human Present or Human Not Present).
Step 21: While not shown in the diagram we expect the PSP to send the transaction authorization message (along with the PaymentMandate) to supporting networks/issuers, allowing these parties to reason over the transactions and make a decision (approve/deny/challenge).

Describe the solution you'd like

In Scope for AP2:

  • How does one obtain user consent within an AP2 enabled agent to require sharing of additional information with Issuers / Networks per their contractual requirements?

Likely out of scope for AP2 but including them as salient questions for the broader agentic commerce ecosystem:

  • How will the PaymentMandate information be shared with PSP / Networks / Issuers?
  • Is there a standardized implementation prescribed from this protocol to address the fragementation risk of unique implementations per PSP / Network / Issuer?

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions