feat(payment): carry token issuance context through checkout - #792
feat(payment): carry token issuance context through checkout#792prasad-stripe wants to merge 1 commit into
Conversation
|
I think we should separate caller authentication from token binding identity here. For authentication, access tokens should be sent via The Recommendation:
|
|
@googlebot I signed the CLA; please recheck the updated commit. |
3c1acbc to
ca2a15b
Compare
|
Thanks for raising this. Caller authentication and participant identity are Carrying |
ca2a15b to
e14ed12
Compare
Description
TokenCredentialcurrently carries onlytypeandtoken. That leaves nostandard way to carry the resource binding and participant identity established
during tokenization into checkout.
This change adds optional
bindingandidentitymembers toTokenCredential. Existing credentials remain valid. A concrete handler canrequire either member when its flow needs it.
The guidance requires Platforms to preserve carried values unchanged,
Businesses to validate binding according to the handler's policy, and
Processors to compare a presented binding with their issuance record. Caller
authentication remains separate and handler-defined.
identitycontinues to bea participant identifier and must not be accepted as authentication.
Category (Required)
ucp-schematool (resolver, linter, validator). (Requires Maintainer approval)Related Issues
Checklist
ucp-schemabinary.python_sdkdirectory orgenerate_models.shscript.Screenshots / Logs
No visual change requiring a screenshot.
Local checks:
git diff --checkucp-schemaintegration cases skipped