Request the credential

AI Tools

You will then need to generate a QR code to retrieve the newly-issued credential. The share result will contain the QR code URL to present the dynamic QR code.

const dynamicPolicy = new DynamicPolicyBuilder() .withWantedAttributeByName('com.example.someAttribute') .build(); const dynamicScenario = (new DynamicScenarioBuilder()) .withCallbackEndpoint('/account/connect') .withPolicy(dynamicPolicy) .build(); const shareUrlResult = yotiClient.createShareUrl(dynamicScenario);
DynamicPolicy dynamicPolicy = DynamicPolicy.builder() .withWantedAttribute(false, "com.example.someAttribute") .build(); DynamicScenario dynamicScenario = DynamicScenario.builder() .withCallbackEndpoint("/account/connect") .withPolicy(dynamicPolicy) .build();
<?php use Yoti\ShareUrl\DynamicScenarioBuilder; use Yoti\ShareUrl\Policy\DynamicPolicyBuilder; $dynamicPolicy = (new DynamicPolicyBuilder()) ->withWantedAttributeByName('com.example.someAttribute') ->build(); $dynamicScenario = (new DynamicScenarioBuilder()) ->withCallbackEndpoint('/account/connect') ->withPolicy($dynamicPolicy) ->build(); $shareUrlResult = $yotiClient->createShareUrl($dynamicScenario)->getShareUrl();
from yoti_python_sdk import Client from yoti_python_sdk.dynamic_sharing_service import ( create_share_url, DynamicScenarioBuilder, ) from yoti_python_sdk.dynamic_sharing_service.policy.dynamic_policy_builder import ( DynamicPolicyBuilder, ) client = Client("CLIENT_SDK_ID", "/path/to/key.pem") policy = ( DynamicPolicyBuilder() .with_wanted_attribute_by_name("com.example.someAttribute") .build() ) scenario = ( DynamicScenarioBuilder() .with_callback_endpoint("/account/connect") .with_policy(policy) .build() ) share_url_result = share = create_share_url(client, scenario)
DynamicPolicy dynamicPolicy = new DynamicPolicyBuilder() .WithWantedAttribute(_thirdPartyAttributeName) .Build(); DynamicScenario dynamicScenario = new DynamicScenarioBuilder() .WithCallbackEndpoint("/account/connect") .WithPolicy(dynamicPolicy) .Build(); ShareUrlResult shareUrlResult = yotiClient.CreateShareUrl(dynamicScenario);
policy, err := (&dynamic.PolicyBuilder{}). WithWantedAttributeByName("com.example.someAttribute"). Build() if err != nil { panic(err) } var scenario dynamic.Scenario scenario, err = (&dynamic.ScenarioBuilder{}). WithCallbackEndpoint("/account/connect"). WithPolicy(policy). Build() if err != nil { panic(err) } var shareUrlResult dynamic.ShareURL shareUrlResult, err = client.CreateShareURL(&scenario)
policy = Yoti::DynamicSharingService::DynamicPolicy .builder .with_wanted_attribute_by_name('com.example.someAttribute') .build scenario = Yoti::DynamicSharingService::DynamicScenario .builder .with_callback_endpoint('/account/connect') .with_policy(policy) .build share_url_result = Yoti::DynamicSharingService.create_share_url(scenario)

To generate your dynamic QR code on your front end you will need the shareURL and SDK ID from your application.