client.applications.list() -> SyncPagingIterable<Application>
-
-
-
client.applications().list( ApplicationsListRequest .builder() .id( Arrays.asList("id") ) .type( Arrays.asList("type") ) .page(1) .start("start") .size(1) .build() );
-
-
-
id:
Optional<String>
-
type:
Optional<String>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.applications.create(request) -> Application
-
-
-
client.applications().create( CreateApplicationRequest .builder() .name("name") .type("type") .build() );
-
-
-
name:
String
-
type:
String
-
permissions:
Optional<List<String>>
-
rules:
Optional<List<AccessRule>>
-
createKey:
Optional<Boolean>
-
-
client.applications.get(id) -> Application
-
-
-
client.applications().get("id");
-
-
-
id:
String
-
-
client.applications.update(id, request) -> Application
-
-
-
client.applications().update( "id", UpdateApplicationRequest .builder() .name("name") .build() );
-
-
-
id:
String
-
name:
String
-
permissions:
Optional<List<String>>
-
rules:
Optional<List<AccessRule>>
-
-
client.applicationKeys.list(id) -> List<ApplicationKey>
-
-
-
client.applicationKeys().list( "id", ApplicationKeysListRequest .builder() .keyId( Arrays.asList("id") ) .type( Arrays.asList("type") ) .build() );
-
-
-
id:
String
-
keyId:
Optional<String>
-
type:
Optional<String>
-
-
client.applicationKeys.create(id) -> ApplicationKey
-
-
-
client.applicationKeys().create("id");
-
-
-
id:
String
-
-
client.applicationKeys.get(id, keyId) -> ApplicationKey
-
-
-
client.applicationKeys().get("id", "keyId");
-
-
-
id:
String
-
keyId:
String
-
-
client.applicationKeys.delete(id, keyId)
-
-
-
client.applicationKeys().delete("id", "keyId");
-
-
-
id:
String
-
keyId:
String
-
-
client.applicationTemplates.list() -> List<ApplicationTemplate>
-
-
-
client.applicationTemplates().list();
-
-
client.applicationTemplates.get(id) -> ApplicationTemplate
-
-
-
client.applicationTemplates().get("id");
-
-
-
id:
String
-
-
client.applePay.create(request) -> ApplePayCreateResponse
-
-
-
client.applePay().create( ApplePayCreateRequest .builder() .build() );
-
-
-
expiresAt:
Optional<String>
-
applePaymentData:
Optional<ApplePayMethodToken>
-
merchantRegistrationId:
Optional<String>
-
-
client.applePay.get(id) -> ApplePayToken
-
-
-
client.applePay().get("id");
-
-
-
id:
String
-
-
client.applePay.delete(id) -> String
-
-
-
client.applePay().delete("id");
-
-
-
id:
String
-
-
client.googlePay.create(request) -> GooglePayCreateResponse
-
-
-
client.googlePay().create( GooglePayCreateRequest .builder() .build() );
-
-
-
expiresAt:
Optional<String>
-
googlePaymentData:
Optional<GooglePayMethodToken>
-
merchantRegistrationId:
Optional<String>
-
-
client.googlePay.get(id) -> GooglePayToken
-
-
-
client.googlePay().get("id");
-
-
-
id:
String
-
-
client.googlePay.delete(id) -> String
-
-
-
client.googlePay().delete("id");
-
-
-
id:
String
-
-
client.documents.upload(request) -> Document
-
-
-
client.documents().upload( null, DocumentsUploadRequest .builder() .build() );
-
-
client.tokens.detokenize(request) -> Object
-
-
-
client.tokens().detokenize(new HashMap<String, Object>() {{put("key", "value"); }});
-
-
-
request:
Object
-
-
client.tokens.tokenize(request) -> Object
-
-
-
client.tokens().tokenize(new HashMap<String, Object>() {{put("key", "value"); }});
-
-
-
request:
Object
-
-
client.tokens.update(id, request) -> Token
-
-
-
client.tokens().update( "id", UpdateTokenRequest .builder() .build() );
-
-
-
id:
String
-
data:
Optional<Object>
-
privacy:
Optional<UpdatePrivacy>
-
metadata:
Optional<Map<String, Optional<String>>>
-
searchIndexes:
Optional<List<String>>
-
fingerprintExpression:
Optional<String>
-
mask:
Optional<Object>
-
expiresAt:
Optional<String>
-
deduplicateToken:
Optional<Boolean>
-
containers:
Optional<List<String>>
-
-
client.tokens.create(request) -> Token
-
-
-
client.tokens().create( CreateTokenRequest .builder() .build() );
-
-
-
request:
CreateTokenRequest
-
-
client.tokens.listV2() -> SyncPagingIterable<Token>
-
-
-
client.tokens().listV2( TokensListV2Request .builder() .type("type") .container("container") .fingerprint("fingerprint") .start("start") .size(1) .build() );
-
-
-
type:
Optional<String>
-
container:
Optional<String>
-
fingerprint:
Optional<String>
-
metadata:
Optional<Map<String, Optional<String>>>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.tokens.searchV2(request) -> SyncPagingIterable<Token>
-
-
-
client.tokens().searchV2( SearchTokensRequestV2 .builder() .build() );
-
-
-
query:
Optional<String>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.enrichments.bankAccountVerify(request) -> BankVerificationResponse
-
-
-
client.enrichments().bankAccountVerify( BankVerificationRequest .builder() .tokenId("token_id") .build() );
-
-
-
tokenId:
String
-
countryCode:
Optional<String>
-
routingNumber:
Optional<String>
-
-
client.enrichments.cardDetails() -> CardDetailsResponse
-
-
-
client.enrichments().cardDetails( EnrichmentsCardDetailsRequest .builder() .bin("bin") .build() );
-
-
-
bin:
String
-
-
client.keys.create(request) -> ClientEncryptionKeyResponse
-
-
-
client.keys().create( ClientEncryptionKeyRequest .builder() .build() );
-
-
-
expiresAt:
Optional<OffsetDateTime>
-
-
client.keys.get(id) -> ClientEncryptionKeyMetadataResponse
-
-
-
client.keys().get("id");
-
-
-
id:
String
-
-
client.logs.list() -> SyncPagingIterable<Log>
-
-
-
client.logs().list( LogsListRequest .builder() .entityType("entity_type") .entityId("entity_id") .startDate(OffsetDateTime.parse("2024-01-15T09:30:00Z")) .endDate(OffsetDateTime.parse("2024-01-15T09:30:00Z")) .page(1) .start("start") .size(1) .build() );
-
-
-
entityType:
Optional<String>
-
entityId:
Optional<String>
-
startDate:
Optional<OffsetDateTime>
-
endDate:
Optional<OffsetDateTime>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.networkTokens.create(request) -> NetworkToken
-
-
-
client.networkTokens().create( CreateNetworkTokenRequest .builder() .build() );
-
-
-
data:
Optional<Card>
-
tokenId:
Optional<String>
-
tokenIntentId:
Optional<String>
-
expirationMonth:
Optional<Integer>
-
expirationYear:
Optional<Integer>
-
cardholderInfo:
Optional<CardholderInfo>
-
merchantId:
Optional<String>
-
-
client.networkTokens.cryptogram(id) -> NetworkTokenCryptogram
-
-
-
client.networkTokens().cryptogram("id");
-
-
-
id:
String
-
-
client.networkTokens.get(id) -> NetworkToken
-
-
-
client.networkTokens().get("id");
-
-
-
id:
String
-
-
client.networkTokens.delete(id)
-
-
-
client.networkTokens().delete("id");
-
-
-
id:
String
-
-
client.networkTokens.suspend(id) -> NetworkToken
-
-
-
client.networkTokens().suspend("id");
-
-
-
id:
String
-
-
client.networkTokens.resume(id) -> NetworkToken
-
-
-
client.networkTokens().resume("id");
-
-
-
id:
String
-
-
client.permissions.list() -> List<Permission>
-
-
-
client.permissions().list( PermissionsListRequest .builder() .applicationType("application_type") .build() );
-
-
-
applicationType:
Optional<String>
-
-
client.proxies.list() -> SyncPagingIterable<Proxy>
-
-
-
client.proxies().list( ProxiesListRequest .builder() .id( Arrays.asList("id") ) .name("name") .page(1) .start("start") .size(1) .build() );
-
-
-
id:
Optional<String>
-
name:
Optional<String>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.proxies.create(request) -> Proxy
-
-
-
client.proxies().create( CreateProxyRequest .builder() .name("name") .destinationUrl("destination_url") .build() );
-
-
-
name:
String
-
destinationUrl:
String
-
requestReactorId:
Optional<String>
-
responseReactorId:
Optional<String>
-
requestTransform:
Optional<ProxyTransform>
-
responseTransform:
Optional<ProxyTransform>
-
requestTransforms:
Optional<List<ProxyTransform>>
-
responseTransforms:
Optional<List<ProxyTransform>>
-
application:
Optional<Application>
-
configuration:
Optional<Map<String, Optional<String>>>
-
requireAuth:
Optional<Boolean>
-
disableDetokenization:
Optional<Boolean>
-
-
client.proxies.update(id, request) -> Proxy
-
-
-
client.proxies().update( "id", UpdateProxyRequest .builder() .name("name") .destinationUrl("destination_url") .build() );
-
-
-
id:
String
-
name:
String
-
destinationUrl:
String
-
requestReactorId:
Optional<String>
-
responseReactorId:
Optional<String>
-
requestTransform:
Optional<ProxyTransform>
-
responseTransform:
Optional<ProxyTransform>
-
requestTransforms:
Optional<List<ProxyTransform>>
-
responseTransforms:
Optional<List<ProxyTransform>>
-
application:
Optional<Application>
-
configuration:
Optional<Map<String, Optional<String>>>
-
requireAuth:
Optional<Boolean>
-
disableDetokenization:
Optional<Boolean>
-
-
client.proxies.patch(id, request)
-
-
-
client.proxies().patch( "id", PatchProxyRequest .builder() .build() );
-
-
-
id:
String
-
name:
Optional<String>
-
destinationUrl:
Optional<String>
-
requestTransform:
Optional<ProxyTransform>
-
responseTransform:
Optional<ProxyTransform>
-
requestTransforms:
Optional<List<ProxyTransform>>
-
responseTransforms:
Optional<List<ProxyTransform>>
-
application:
Optional<Application>
-
configuration:
Optional<Map<String, Optional<String>>>
-
requireAuth:
Optional<Boolean>
-
disableDetokenization:
Optional<Boolean>
-
-
client.reactors.list() -> SyncPagingIterable<Reactor>
-
-
-
client.reactors().list( ReactorsListRequest .builder() .id( Arrays.asList("id") ) .name("name") .page(1) .start("start") .size(1) .build() );
-
-
-
id:
Optional<String>
-
name:
Optional<String>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.reactors.create(request) -> Reactor
-
-
-
client.reactors().create( CreateReactorRequest .builder() .name("name") .code("code") .build() );
-
-
-
name:
String
-
code:
String
-
application:
Optional<Application>
-
configuration:
Optional<Map<String, Optional<String>>>
-
runtime:
Optional<ReactorRuntime>
-
-
client.reactors.update(id, request) -> Reactor
-
-
-
client.reactors().update( "id", UpdateReactorRequest .builder() .name("name") .code("code") .build() );
-
-
-
id:
String
-
name:
String
-
application:
Optional<Application>
-
code:
String
-
configuration:
Optional<Map<String, Optional<String>>>
-
runtime:
Optional<ReactorRuntime>
-
-
client.reactors.patch(id, request)
-
-
-
client.reactors().patch( "id", PatchReactorRequest .builder() .build() );
-
-
-
id:
String
-
name:
Optional<String>
-
application:
Optional<Application>
-
code:
Optional<String>
-
configuration:
Optional<Map<String, Optional<String>>>
-
runtime:
Optional<ReactorRuntime>
-
-
client.reactors.react(id, request) -> ReactResponse
-
-
-
client.reactors().react("id", new HashMap<String, Object>() {{put("key", "value"); }});
-
-
-
id:
String
-
request:
Object
-
-
client.reactors.reactAsync(id, request) -> AsyncReactResponse
-
-
-
client.reactors().reactAsync("id", new HashMap<String, Object>() {{put("key", "value"); }});
-
-
-
id:
String
-
request:
Object
-
-
client.sessions.authorize(request)
-
-
-
client.sessions().authorize( AuthorizeSessionRequest .builder() .nonce("nonce") .build() );
-
-
-
nonce:
String
-
expiresAt:
Optional<String>
-
permissions:
Optional<List<String>>
-
rules:
Optional<List<AccessRule>>
-
-
client.tokenIntents.get(id) -> TokenIntent
-
-
-
client.tokenIntents().get("id");
-
-
-
id:
String
-
-
client.tokenIntents.create(request) -> CreateTokenIntentResponse
-
-
-
client.tokenIntents().create( CreateTokenIntentRequest .builder() .type("type") .build() );
-
-
-
type:
String
-
data:
Optional<Object>
-
encrypted:
Optional<String>
-
-
client.webhooks.ping()
-
-
-
Simple endpoint that can be utilized to verify the application is running
-
-
-
client.webhooks().ping();
-
-
client.webhooks.get(id) -> Webhook
-
-
-
Returns the webhook
-
-
-
client.webhooks().get("id");
-
-
-
id:
String
-
-
client.webhooks.update(id, request) -> Webhook
-
-
-
Update a new webhook
-
-
-
client.webhooks().update( "id", UpdateWebhookRequest .builder() .name("webhook-update") .url("http://www.example.com") .events( Arrays.asList("token:created") ) .build() );
-
-
-
id:
String
-
name:
String— The name of the webhook
-
url:
String— The URL to which the webhook will send events
-
notifyEmail:
Optional<String>— The email address to use for management notification events. Ie: webhook disabled
-
events:
List<String>— An array of event types that the webhook will listen for
-
-
client.webhooks.delete(id)
-
-
-
Delete a new webhook
-
-
-
client.webhooks().delete("id");
-
-
-
id:
String
-
-
client.webhooks.list() -> WebhookList
-
-
-
Returns the configured webhooks
-
-
-
client.webhooks().list();
-
-
client.webhooks.create(request) -> Webhook
-
-
-
Create a new webhook
-
-
-
client.webhooks().create( CreateWebhookRequest .builder() .name("webhook-create") .url("http://www.example.com") .events( Arrays.asList("token:created") ) .build() );
-
-
-
name:
String— The name of the webhook
-
url:
String— The URL to which the webhook will send events
-
notifyEmail:
Optional<String>— The email address to use for management notification events. Ie: webhook disabled
-
events:
List<String>— An array of event types that the webhook will listen for
-
-
client.accountUpdater.jobs.get(id) -> AccountUpdaterJob
-
-
-
Returns the account updater batch job
-
-
-
client.accountUpdater().jobs().get("id");
-
-
-
id:
String
-
-
client.accountUpdater.jobs.list() -> AccountUpdaterJobList
-
-
-
Returns a list of account updater batch jobs
-
-
-
client.accountUpdater().jobs().list( JobsListRequest .builder() .size(1) .start("start") .build() );
-
-
-
size:
Optional<Integer>— The maximum number of jobs to return
-
start:
Optional<String>— Cursor for pagination
-
-
client.accountUpdater.jobs.create(request) -> AccountUpdaterJob
-
-
-
Returns the created account updater batch job
-
-
-
client.accountUpdater().jobs().create( CreateAccountUpdaterJobRequest .builder() .build() );
-
-
-
deduplicateTokens:
Optional<Boolean>— Whether deduplication should be enabled when creating new tokens. Uses the value of the Deduplicate Tokens setting on the tenant if not set.
-
merchantId:
Optional<String>— Tenant merchant identifier
-
resultVersion:
Optional<CreateAccountUpdaterJobRequestResultVersion>— Version of the result CSV format. Version '1' returns base columns. Version '1.1' adds new_fingerprint and new_brand columns. Version '1.2' adds the new_last4 column on top of 1.1.
-
-
client.accountUpdater.realTime.invoke(request) -> AccountUpdaterRealTimeResponse
-
-
-
Returns the update result
-
-
-
client.accountUpdater().realTime().invoke( AccountUpdaterRealTimeRequest .builder() .tokenId("9a420b15-ddfe-4793-9466-48f53520e47c") .build() );
-
-
-
tokenId:
String— Card Token identifier
-
expirationYear:
Optional<Integer>— The 4-digit expiration year of the account number. Not required if the card token already stores this value.
-
expirationMonth:
Optional<Integer>— The 2-digit expiration month of the account number. Not required if the card token already stores this value.
-
deduplicateToken:
Optional<Boolean>— Whether deduplication should be enabled when creating the new token. Uses the value of the Deduplicate Tokens setting on the tenant if not set.
-
merchantId:
Optional<String>— Tenant merchant identifier
-
-
client.agentic.agents.create(request) -> Agent
-
-
-
client.agentic().agents().create( CreateAgentRequest .builder() .name("name") .build() );
-
-
-
name:
String
-
enrollmentIds:
Optional<List<String>>
-
instanceDetails:
Optional<InstanceDetails>
-
-
client.agentic.agents.get(agentId) -> Agent
-
-
-
client.agentic().agents().get("agent_id");
-
-
-
agentId:
String
-
-
client.agentic.agents.delete(agentId)
-
-
-
client.agentic().agents().delete("agent_id");
-
-
-
agentId:
String
-
-
client.agentic.agents.update(agentId, request) -> Agent
-
-
-
client.agentic().agents().update( "agent_id", UpdateAgentRequest .builder() .build() );
-
-
-
agentId:
String
-
name:
Optional<String>
-
enrollmentIds:
Optional<List<String>>
-
instanceDetails:
Optional<InstanceDetails>
-
-
client.agentic.enrollments.list() -> SyncPagingIterable<Enrollment>
-
-
-
List all enrollments for the current tenant with cursor-based pagination.
-
-
-
client.agentic().enrollments().list( EnrollmentsListRequest .builder() .limit(1) .cursor("cursor") .build() );
-
-
-
limit:
Optional<Integer>
-
cursor:
Optional<String>— Pagination cursor from a previous response
-
-
client.agentic.enrollments.create(request) -> Enrollment
-
-
-
Enroll a card token with a card network (Visa or Mastercard).
-
-
-
client.agentic().enrollments().create( CreateEnrollmentRequest .builder() .tokenId("token_id") .consumer( Consumer .builder() .email("email") .build() ) .build() );
-
-
-
tokenId:
String
-
consumer:
Consumer
-
agentId:
Optional<String>— Single agent ID (mutually exclusive with agent_ids)
-
agentIds:
Optional<List<String>>— Multiple agent IDs (mutually exclusive with agent_id)
-
walletName:
Optional<String>— Display label shown to the cardholder during Mastercard managed-authentication challenges. Defaults to "Agent Wallet" when not provided.
-
type:
Optional<CreateEnrollmentRequestType>Enrollment type.
agentic(default) enrolls the card for agent-driven payments and requires verification.autofillenrolls the card for direct autofill credential retrieval, skips verification, and is currently available to test tenants only.sptenrolls the card for shared payment tokens, requiresproviderto be set, skips verification, and activates immediately.
-
provider:
Optional<String>— Token provider forsptenrollments. Required whentypeisspt; not allowed otherwise.
-
-
client.agentic.enrollments.get(enrollmentId) -> Enrollment
-
-
-
client.agentic().enrollments().get("enrollment_id");
-
-
-
enrollmentId:
String
-
-
client.agentic.enrollments.delete(enrollmentId)
-
-
-
Soft-deletes the enrollment by marking its status as deleted.
-
-
-
client.agentic().enrollments().delete("enrollment_id");
-
-
-
enrollmentId:
String
-
-
client.agentic.enrollments.retry(enrollmentId) -> Enrollment
-
-
-
Retry enrolling a card that previously failed. Only failed enrollments can be retried.
-
-
-
client.agentic().enrollments().retry("enrollment_id");
-
-
-
enrollmentId:
String
-
-
client.agentic.agents.instructions.list(agentId) -> SyncPagingIterable<Instruction>
-
-
-
List all purchase instructions for an agent with cursor-based pagination and optional enrollment filter.
-
-
-
client.agentic().agents().instructions().list( "agent_id", InstructionsListRequest .builder() .enrollmentId("enrollment_id") .limit(1) .cursor("cursor") .build() );
-
-
-
agentId:
String
-
enrollmentId:
Optional<String>— Filter instructions by enrollment ID
-
limit:
Optional<Integer>
-
cursor:
Optional<String>— Pagination cursor from a previous response
-
-
client.agentic.agents.instructions.create(agentId, request) -> Instruction
-
-
-
Create a new payment instruction for an agent, linked to an enrollment.
-
-
-
client.agentic().agents().instructions().create( "agent_id", CreateInstructionRequest .builder() .enrollmentId("enrollment_id") .amount( Amount .builder() .value("100.00") .build() ) .description("description") .expiresAt(OffsetDateTime.parse("2024-01-15T09:30:00Z")) .build() );
-
-
-
agentId:
String
-
enrollmentId:
String
-
amount:
Amount
-
description:
String
-
expiresAt:
OffsetDateTime
-
assuranceData:
Optional<Map<String, Object>>
-
recurring:
Optional<Recurring>
-
instanceDetails:
Optional<InstanceDetails>
-
networkBusinessProfile:
Optional<String>Stripe network business profile identifier (
profile_...) of the seller allowed to use the shared payment token. Maps to Stripe'sseller_details[network_business_profile]. Only valid forspt(Stripe) enrollments; required unless an MPP challenge with Stripe network details is provided.
-
mpp:
Optional<CreateInstructionRequestMpp>MPP mode — provide the merchant's MPP challenge to receive an MPP credential from the credentials endpoint instead of a raw shared payment token ID. The challenge must carry Stripe values (
method: stripe). Only valid forspt(Stripe) enrollments.
-
-
client.agentic.agents.instructions.get(agentId, instructionId) -> Instruction
-
-
-
client.agentic().agents().instructions().get("agent_id", "instruction_id");
-
-
-
agentId:
String
-
instructionId:
String
-
-
client.agentic.agents.instructions.delete(agentId, instructionId)
-
-
-
client.agentic().agents().instructions().delete("agent_id", "instruction_id");
-
-
-
agentId:
String
-
instructionId:
String
-
-
client.agentic.agents.instructions.update(agentId, instructionId, request) -> Instruction
-
-
-
client.agentic().agents().instructions().update( "agent_id", "instruction_id", UpdateInstructionRequest .builder() .build() );
-
-
-
agentId:
String
-
instructionId:
String
-
amount:
Optional<Amount>
-
description:
Optional<String>
-
expiresAt:
Optional<OffsetDateTime>
-
-
client.agentic.agents.instructions.credentials.create(agentId, instructionId, request) -> Credentials
-
-
-
Retrieve payment credentials (card number, expiration, CVC) for a purchase instruction.
-
-
-
client.agentic().agents().instructions().credentials().create( "agent_id", "instruction_id", GetCredentialsRequest .builder() .build() );
-
-
-
agentId:
String
-
instructionId:
String
-
products:
Optional<List<Product>>
-
merchant:
Optional<AgenticMerchant>Required for card (Visa/Mastercard) instructions unless provided at instruction creation. Not used for
sptinstructions.
-
amount:
Optional<Amount>
-
deliveryMethod:
Optional<DeliveryMethod>
-
shippingAddress:
Optional<ShippingAddress>
-
-
client.agentic.agents.instructions.verify.start(agentId, instructionId, request) -> VerificationResponse
-
-
-
Initiate cardholder verification for a purchase instruction that requires it.
-
-
-
client.agentic().agents().instructions().verify().start( "agent_id", "instruction_id", StartVerificationRequest .builder() .deviceContext( DeviceContext .builder() .screenHeight(1) .screenWidth(1) .userAgentString("user_agent_string") .languageCode("language_code") .timeZone("time_zone") .javaScriptEnabled(true) .clientDeviceId("client_device_id") .clientReferenceId("client_reference_id") .platformType(DeviceContextPlatformType.WEB) .build() ) .build() );
-
-
-
agentId:
String
-
instructionId:
String
-
request:
StartVerificationRequest
-
-
client.agentic.agents.instructions.verify.passkey(agentId, instructionId, request) -> Instruction
-
-
-
Submit passkey/FIDO assertion data to complete instruction verification.
-
-
-
client.agentic().agents().instructions().verify().passkey( "agent_id", "instruction_id", SubmitPasskeyRequest .builder() .assuranceData( new HashMap<String, Object>() {{ put("key", "value"); }} ) .build() );
-
-
-
agentId:
String
-
instructionId:
String
-
assuranceData:
Map<String, Object>— Visa format (identifier, dfp_session_id, fido_assertion_data) or Mastercard format (flexible object)
-
srcCorrelationId:
Optional<String>
-
flowId:
Optional<String>
-
-
client.agentic.enrollments.verify.start(enrollmentId, request) -> VerificationResponse
-
-
-
Initiates the cardholder verification flow for a pending enrollment.
-
-
-
client.agentic().enrollments().verify().start( "enrollment_id", StartVerificationRequest .builder() .deviceContext( DeviceContext .builder() .screenHeight(1) .screenWidth(1) .userAgentString("user_agent_string") .languageCode("language_code") .timeZone("time_zone") .javaScriptEnabled(true) .clientDeviceId("client_device_id") .clientReferenceId("client_reference_id") .platformType(DeviceContextPlatformType.WEB) .build() ) .build() );
-
-
-
enrollmentId:
String
-
request:
StartVerificationRequest
-
-
client.agentic.enrollments.verify.method(enrollmentId, request) -> VerificationResponse
-
-
-
Choose the OTP delivery method (SMS, email, etc.) for enrollment verification.
-
-
-
client.agentic().enrollments().verify().method( "enrollment_id", SelectMethodRequest .builder() .methodId("method_id") .build() );
-
-
-
enrollmentId:
String
-
methodId:
String
-
-
client.agentic.enrollments.verify.otp(enrollmentId, request) -> VerificationResponse
-
-
-
Submit the one-time password received by the cardholder.
-
-
-
client.agentic().enrollments().verify().otp( "enrollment_id", SubmitOtpRequest .builder() .otpCode("otp_code") .build() );
-
-
-
enrollmentId:
String
-
otpCode:
String
-
-
client.agentic.enrollments.verify.complete(enrollmentId, request) -> VerificationResponse
-
-
-
Complete the verification flow (e.g. after passkey creation). Body is optional — Visa sends empty body, Mastercard sends assurance_data.
-
-
-
client.agentic().enrollments().verify().complete( "enrollment_id", CompleteVerificationRequest .builder() .build() );
-
-
-
enrollmentId:
String
-
assuranceData:
Optional<Map<String, Object>>
-
srcCorrelationId:
Optional<String>
-
-
client.applePay.merchant.get(id) -> ApplePayMerchant
-
-
-
client.applePay().merchant().get("id");
-
-
-
id:
String
-
-
client.applePay.merchant.delete(id)
-
-
-
client.applePay().merchant().delete("id");
-
-
-
id:
String
-
-
client.applePay.merchant.create(request) -> ApplePayMerchant
-
-
-
client.applePay().merchant().create( ApplePayMerchantRegisterRequest .builder() .build() );
-
-
-
merchantIdentifier:
Optional<String>
-
-
client.applePay.domain.deregister(request)
-
-
-
client.applePay().domain().deregister( ApplePayDomainDeregistrationRequest .builder() .domain("domain") .build() );
-
-
-
domain:
String
-
-
client.applePay.domain.get() -> ApplePayDomainRegistrationResponse
-
-
-
client.applePay().domain().get();
-
-
client.applePay.domain.register(request) -> ApplePayDomainRegistrationResponse
-
-
-
client.applePay().domain().register( ApplePayDomainRegistrationRequest .builder() .domain("domain") .build() );
-
-
-
domain:
String
-
-
client.applePay.domain.registerAll(request) -> ApplePayDomainRegistrationResponse
-
-
-
client.applePay().domain().registerAll( ApplePayDomainRegistrationListRequest .builder() .build() );
-
-
-
domains:
Optional<List<String>>
-
-
client.applePay.session.create(request) -> String
-
-
-
client.applePay().session().create( ApplePaySessionRequest .builder() .build() );
-
-
-
validationUrl:
Optional<String>
-
displayName:
Optional<String>
-
domain:
Optional<String>
-
merchantRegistrationId:
Optional<String>
-
-
client.applePay.merchant.certificates.get(merchantId, id) -> ApplePayMerchantCertificates
-
-
-
client.applePay().merchant().certificates().get("merchantId", "id");
-
-
-
merchantId:
String
-
id:
String
-
-
client.applePay.merchant.certificates.delete(merchantId, id)
-
-
-
client.applePay().merchant().certificates().delete("merchantId", "id");
-
-
-
merchantId:
String
-
id:
String
-
-
client.applePay.merchant.certificates.create(merchantId, request) -> ApplePayMerchantCertificates
-
-
-
client.applePay().merchant().certificates().create( "merchantId", ApplePayMerchantCertificatesRegisterRequest .builder() .paymentProcessorCertificateData("payment_processor_certificate_data") .paymentProcessorCertificatePassword("payment_processor_certificate_password") .build() );
-
-
-
merchantId:
String
-
merchantCertificateData:
Optional<String>
-
merchantCertificatePassword:
Optional<String>
-
paymentProcessorCertificateData:
String
-
paymentProcessorCertificatePassword:
String
-
domain:
Optional<String>
-
-
client.documents.data.get(documentId) -> InputStream
-
-
-
client.documents().data().get("documentId");
-
-
-
documentId:
String
-
-
client.googlePay.merchant.get(id) -> GooglePayMerchant
-
-
-
client.googlePay().merchant().get("id");
-
-
-
id:
String
-
-
client.googlePay.merchant.delete(id)
-
-
-
client.googlePay().merchant().delete("id");
-
-
-
id:
String
-
-
client.googlePay.merchant.create(request) -> GooglePayMerchant
-
-
-
client.googlePay().merchant().create( GooglePayMerchantRegisterRequest .builder() .build() );
-
-
-
merchantIdentifier:
Optional<String>
-
-
client.googlePay.merchant.certificates.get(merchantId, id) -> GooglePayMerchantCertificates
-
-
-
client.googlePay().merchant().certificates().get("merchantId", "id");
-
-
-
merchantId:
String
-
id:
String
-
-
client.googlePay.merchant.certificates.delete(merchantId, id)
-
-
-
client.googlePay().merchant().certificates().delete("merchantId", "id");
-
-
-
merchantId:
String
-
id:
String
-
-
client.googlePay.merchant.certificates.create(merchantId, request) -> GooglePayMerchantCertificates
-
-
-
client.googlePay().merchant().certificates().create( "merchantId", GooglePayMerchantCertificatesRegisterRequest .builder() .build() );
-
-
-
merchantId:
String
-
merchantCertificateData:
Optional<String>
-
merchantCertificatePassword:
Optional<String>
-
-
client.networkTokens.account.get(id) -> NetworkTokenAccount
-
-
-
client.networkTokens().account().get("id");
-
-
-
id:
String
-
-
client.reactors.results.get(id, requestId) -> Object
-
-
-
client.reactors().results().get("id", "requestId");
-
-
-
id:
String
-
requestId:
String
-
-
client.tenants.securityContact.get() -> SecurityContactEmailResponse
-
-
-
client.tenants().securityContact().get();
-
-
client.tenants.securityContact.update(request) -> SecurityContactEmailResponse
-
-
-
client.tenants().securityContact().update( SecurityContactEmailRequest .builder() .email("email") .build() );
-
-
-
email:
String
-
-
client.tenants.connections.create(request) -> CreateTenantConnectionResponse
-
-
-
client.tenants().connections().create( CreateTenantConnectionRequest .builder() .strategy("strategy") .options( TenantConnectionOptions .builder() .build() ) .build() );
-
-
-
strategy:
String
-
options:
TenantConnectionOptions
-
-
client.tenants.invitations.list() -> SyncPagingIterable<TenantInvitationResponse>
-
-
-
client.tenants().invitations().list( InvitationsListRequest .builder() .status(TenantInvitationStatus.PENDING) .page(1) .start("start") .size(1) .build() );
-
-
-
status:
Optional<TenantInvitationStatus>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.tenants.invitations.create(request) -> TenantInvitationResponse
-
-
-
client.tenants().invitations().create( CreateTenantInvitationRequest .builder() .email("email") .build() );
-
-
-
email:
String
-
role:
Optional<String>
-
-
client.tenants.invitations.resend(invitationId) -> TenantInvitationResponse
-
-
-
client.tenants().invitations().resend("invitationId");
-
-
-
invitationId:
String
-
-
client.tenants.invitations.get(invitationId) -> TenantInvitationResponse
-
-
-
client.tenants().invitations().get("invitationId");
-
-
-
invitationId:
String
-
-
client.tenants.invitations.delete(invitationId)
-
-
-
client.tenants().invitations().delete("invitationId");
-
-
-
invitationId:
String
-
-
client.tenants.members.list() -> SyncPagingIterable<TenantMemberResponse>
-
-
-
client.tenants().members().list( MembersListRequest .builder() .userId( Arrays.asList("user_id") ) .page(1) .start("start") .size(1) .build() );
-
-
-
userId:
Optional<String>
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.tenants.members.update(memberId, request) -> TenantMemberResponse
-
-
-
client.tenants().members().update( "memberId", UpdateTenantMemberRequest .builder() .role("role") .build() );
-
-
-
memberId:
String
-
role:
String
-
-
client.tenants.members.delete(memberId)
-
-
-
client.tenants().members().delete("memberId");
-
-
-
memberId:
String
-
-
client.tenants.merchants.list(tenantId) -> SyncPagingIterable<TenantMerchant>
-
-
-
client.tenants().merchants().list( "tenantId", MerchantsListRequest .builder() .page(1) .start("start") .size(1) .build() );
-
-
-
tenantId:
String
-
page:
Optional<Integer>
-
start:
Optional<String>
-
size:
Optional<Integer>
-
-
client.tenants.merchants.create(tenantId, request) -> TenantMerchant
-
-
-
client.tenants().merchants().create( "tenantId", TenantMerchantRequest .builder() .name("name") .details( MerchantDetails .builder() .build() ) .build() );
-
-
-
tenantId:
String
-
request:
TenantMerchantRequest
-
-
client.tenants.merchants.get(tenantId, merchantId) -> TenantMerchant
-
-
-
client.tenants().merchants().get("tenantId", "merchantId");
-
-
-
tenantId:
String
-
merchantId:
String
-
-
client.tenants.merchants.delete(tenantId, merchantId) -> TenantMerchant
-
-
-
client.tenants().merchants().delete("tenantId", "merchantId");
-
-
-
tenantId:
String
-
merchantId:
String
-
-
client.tenants.merchants.update(tenantId, merchantId, request) -> TenantMerchant
-
-
-
client.tenants().merchants().update( "tenantId", "merchantId", TenantMerchantRequest .builder() .name("name") .details( MerchantDetails .builder() .build() ) .build() );
-
-
-
tenantId:
String
-
merchantId:
String
-
request:
TenantMerchantRequest
-
-
client.tenants.merchants.requestOnboarding(tenantId, merchantId, request) -> TenantMerchant
-
-
-
client.tenants().merchants().requestOnboarding( "tenantId", "merchantId", ServiceOnboardingRequest .builder() .build() );
-
-
-
tenantId:
String
-
merchantId:
String
-
accountUpdater:
Optional<List<String>>
-
networkToken:
Optional<List<String>>
-
agenticCommerce:
Optional<List<String>>
-
cardNetworkInfo:
Optional<CardNetworkInfo>
-
-
client.tenants.owner.transfer(request) -> TenantMemberResponse
-
-
-
client.tenants().owner().transfer( TransferTenantOwnerRequest .builder() .memberId("member_id") .build() );
-
-
-
memberId:
String
-
-
client.tenants.self.getUsageReports() -> TenantUsageReport
-
-
-
client.tenants().self().getUsageReports();
-
-
client.tenants.self.update(request) -> Tenant
-
-
-
client.tenants().self().update( UpdateTenantRequest .builder() .name("name") .build() );
-
-
-
name:
String
-
settings:
Optional<Map<String, Optional<String>>>
-
-
client.threeds.sessions.create(request) -> CreateThreeDsSessionResponse
-
-
-
client.threeds().sessions().create( CreateThreeDsSessionRequest .builder() .build() );
-
-
-
pan:
Optional<String>
-
tokenId:
Optional<String>
-
tokenIntentId:
Optional<String>
-
type:
Optional<String>
-
device:
Optional<String>
-
webChallengeMode:
Optional<String>
-
deviceInfo:
Optional<ThreeDsDeviceInfo>
-
authenticationRequest:
Optional<AuthenticateThreeDsSessionRequest>
-
callbackUrls:
Optional<ThreeDsCallbackUrls>
-
metadata:
Optional<Map<String, Optional<String>>>
-
-
client.threeds.sessions.authenticate(sessionId, request) -> ThreeDsAuthentication
-
-
-
client.threeds().sessions().authenticate( "sessionId", AuthenticateThreeDsSessionRequest .builder() .authenticationCategory("authentication_category") .authenticationType("authentication_type") .build() );
-
-
-
sessionId:
String
-
request:
AuthenticateThreeDsSessionRequest
-
-
client.threeds.sessions.getChallengeResult(sessionId) -> ThreeDsAuthentication
-
-
-
client.threeds().sessions().getChallengeResult("sessionId");
-
-
-
sessionId:
String
-
-
client.threeds.sessions.get(id) -> ThreeDsSession
-
-
-
client.threeds().sessions().get("id");
-
-
-
id:
String
-
-