The identity and technical contract details declared by the specification.
ads_create_card_details_response
object
Response containing the payment credential associated with a Visa ADS alias.
3 properties
2 required
click_to_pay_status_response
object
3 properties
transaction_device
object
Contains information about the device used in the transaction to enhance the risk decisioning process. Use this data to improve fraud prevention and dispute re…
4 properties
ads_preferred_for
object
Details of the operation.
2 properties
1 required
visa_click_to_pay_user
object
User's email address, mobile phone number without country code, first name, last name, locale, and country.
7 properties
7 required
click_to_pay_check_eligibility_response
object
2 properties
xpay_push_tokenize_request_data
object
Contains details about a card tokenization push request.
6 properties
web_push_provisioning_apple_pay_JWS_model
object
Object containing JSON Web Signature (JWS) data.
4 properties
4 required
ads_create_additional_aliases_request
object
Request to create an additional alias.
2 properties
2 required
risk_assessment
object
Contains the digital wallet provider's risk assessment for provisioning the digital wallet token.
2 properties
web_push_provisioning_apple_pay_JWS_header
object
Contains header data for the JWS object.
1 property
1 required
ads_get_report_status_response
object
Response containing the status of the report.
8 properties
ads_alias_inquiry_details
object
Visa Alias information associated with existing records.
4 properties
ads_consent
object
Visa Alias Directory Service (ADS) consent information.
5 properties
3 required
visa_click_to_pay_status_response
object
Response containing the status of a Visa Click to Pay request.
3 properties
1 required
ads_alias_inquiry_user_details
object
Details of the user requesting the Visa Alias information. The information must not contain personal identifiable information (PII).
1 property
DigitalWalletTokenListResponse
object
5 properties
ads_payment_credentials_response
object
Response containing the details of a payment credential.
3 properties
2 required
digital_wallet_android_pay_provision_request
object
5 properties
5 required
ads_verification_details
object
Verification details associated with the Visa Alias. This field is returned if it exists in the resource.
5 properties
visa_click_to_pay_response
object
Response containing the request trace ID of a Visa Click to Pay request.
1 property
1 required
ads_get_by_external_id_response
object
Response for retrieve by external ID request.
2 properties
1 required
digital_wallet_samsung_pay_provision_response
object
4 properties
4 required
digital_wallet_token_hash
object
Contains identifiers of the digital wallet token resource and the card resource.
2 properties
1 required
ads_card_details_request
object
Request object for creating or updating a Visa ADS card.
7 properties
5 required
PostTokenizationAuthenticationDecisionResponse
object
2 properties
2 required
ads_directory_object
object
Directory object associated with the Visa Alias.
2 properties
ads_create_alias_response
object
Response containing the unique identifier of the alias generated by Alias Directory.
3 properties
1 required
ads_alias_inquiry_response
object
Response object containing Visa Aliases available for alias resolution. One or more Visa Aliases maybe available.
2 properties
1 required
click_to_pay_enroll_response
object
1 property
AndroidPushTokenRequestAddress
object
Specifies the cardholder address.
9 properties
PostTokenizationAuthenticationDecisionRequest
object
5 properties
3 required
visa_click_to_pay_update_cardholder_request
object
Request to update cardholder information.
1 property
1 required
media_content
object
4 properties
address_verification
object
Contains address verification information.
4 properties
digital_wallet_token
object
Contains information about the digital wallet that funded the transaction. Returned for all transactions funded by a digital wallet or related to digital walle…
15 properties
visa_click_to_pay_payment_instrument
object
Object containing details of payment instruments for Visa Click to Pay.
8 properties
ads_contact_info
object
Contact information in the Alias Directory Service (ADS) profile. This array is returned if the Visa Alias' contact information details exist.
2 properties
2 required
digital_wallet_x_pay_provision_response
object
4 properties
4 required
digital_wallet_android_pay_provision_response
object
4 properties
4 required
visa_click_to_pay_user_data
object
Object containing user data.
3 properties
3 required
DigitalWalletTokenTransitionListResponse
object
5 properties
account
object
Contains information related to the cardholder and provided by the digital wallet provider.
3 properties
ads_associated_ids
object
Associated payment credential IDs.
2 properties
visa_click_to_pay_status_details
object
3 properties
3 required
ads_card_response
object
Response containing the payment credential associated with a Visa ADS alias.
16 properties
3 required
ads_entity
object
Information about the Visa ADS entities.
2 properties
IdentificationResponseModel
object
Contains identifications associated with the cardholder.
4 properties
sending_provisioning_data_to_google_pay_backend_request
object
8 properties
8 required
token_service_provider
object
Contains information held and provided by the token service provider (card network).
12 properties
1 required
user_card_holder_response
object
Contains information about a cardholder.
40 properties
2 required
visa_click_to_pay_billing_address
object
Billing address for Visa Click to Pay.
6 properties
1 required
visa_click_to_pay_card
object
Card information for Visa Click to Pay.
3 properties
3 required
click_to_pay_enroll_request
object
11 properties
5 required
visa_click_to_pay_consumer_information
object
Object containing cardholder details for Visa Click to Pay operation.
9 properties
click_to_pay_enroll_request_user_details
object
User's email address and mobile phone number with country code.
2 properties
2 required
ads_transaction_detail
object
Details of the transaction associated with the Alias.
1 property
digital_wallet_samsung_pay_provision_request
object
5 properties
5 required
digital_wallet_apple_pay_provision_request
object
6 properties
6 required
android_push_tokenize_request_data
object
Contains details about a card tokenization push request.
6 properties
ads_get_by_external_id_request
object
Request to get a Visa Alias by external ID.
2 properties
2 required
digital_wallet_apple_pay_provision_response
object
6 properties
6 required
visa_click_to_pay_intent
object
Intent of the Visa Click to Pay operation.
2 properties
2 required
ads_create_report_request
object
ADS create report request.
3 properties
3 required
digital_wallet_token_transition_request
object
7 properties
2 required
error_message_from_web_push_provisioning_request
object
2 properties
2 required
samsung_push_tokenize_request_data
object
Contains details about a card tokenization push request.
6 properties
ads_billing_address
object
Billing address for the payment credential.
9 properties
1 required
Authentication
object
Contains the cardholder's email address and password information.
4 properties
ads_profile
object
Alias Directory Service (ADS) profile information.
9 properties
2 required
ads_create_alias_request
object
7 properties
6 required
ads_alias_inquiry_summary
object
Summary of available Visa Aliases.
4 properties
4 required
visa_click_to_pay_get_user_data_response
object
Response containing the information of a Visa Click to Pay cardholder.
1 property
1 required
ads_create_additional_alias_response
object
Response containing the unique identifier of the additional alias generated by Alias Directory.
1 property
1 required
visa_click_to_pay_enroll_cards_request
object
Request to enroll a card for an existing cardholder.
2 properties
2 required
device
object
Contains information related to the device being provisioned.
8 properties
visa_click_to_pay_update_card_request
object
Request to update a card for an existing cardholder.
2 properties
2 required
ads_report_filters
object
Filters for the report.
5 properties
4 required
request_for_apple_pay_wpp_JWT
object
2 properties
1 required
ads_report_file_response
object
The response schema for the ADS report file.
5 properties
ads_cards_response
object
Response containing the payment credentials associated with a Visa Alias Directory Service (ADS) alias.
1 property
ads_alias_response
object
Visa Alias response object for retrieving information.
8 properties
wallet_provider_profile
object
Contains information held and provided by the digital wallet provider.
6 properties
visa_click_to_pay_enroll_request
object
Request to enroll a new cardholder and card.
2 properties
2 required
ads_alias_inquiry_filter
object
Field and/or value filter to check the availability of the Visa Alias.
2 properties
digital_wallet_x_pay_provision_request
object
6 properties
6 required
digital_wallet_token_metadata
object
Contains additional information about the digital wallet token.
2 properties
digital_wallet_token_transition_response
object
10 properties
6 required
ads_update_alias_request
object
Ads update alias request.
3 properties
2 required
ads_alias_inquiry_request
object
Request object that checks for Visa Aliases that are available for alias resolution. One or more Visa Aliases may be available.
4 properties
1 required
web_push_provisioning_apple_pay_JWT_response
object
2 properties
2 required
ads_alias_resolve_request
object
Request object to resolve one or more Visa Aliases.
5 properties
2 required
ads_alias_resolve_response
object
Response object to resolve one or more Visa Aliases.
4 properties
1 required
card_swap_hash
object
Contains identifiers for swapping digital wallet tokens between cards.
2 properties
2 required
ads_identification
object
Identification of the user associated with the Visa Alias.
3 properties
2 required
click_to_pay_enroll_request_user_mobile_number
object
User's mobile phone number and country code.
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Marqeta publishes across the network.