getVaultConfig query
data-variant=info
data-slots=text
This query is available only if you have installed Payment Services for Adobe Commerce 2.10.0 or higher.
The getVaultConfig query returns the vault configuration details for each payment method available. For now, only credit_card is supported.
Syntax
{
getVaultConfig() VaultConfigOutput
}
Reference
The getVaultConfig reference provides detailed information about the types and fields defined in this query.
Example usage
The following example runs the getVaultConfig query to retrieve all the stored payment details.
Request:
query {
getVaultConfig() {
credit_card {
is_vault_enabled
three_ds_mode
sdk_params {
name
value
}
}
}
}
Response:
{
"data": {
"getVaultConfig": {
"credit_card": {
"is_vault_enabled": true,
"three_ds_mode": "SCA_ALWAYS",
"sdk_params": [
{
"name": "src",
"value": "https:\/\/www.paypal.com\/sdk\/js?client-id=..."
},
{
"name": "data-partner-attribution-id",
"value": "MagentoPayments_SP_PCP_Int"
},
{
"name": "data-client-token",
"value": "..."
},
{
"name": "data-expires-in",
"value": "3600"
}
]
}
}
}
}
Output attributes
The VaultConfigOutput object contains the following attribute:
Attribute
Data Type
Description
credit_cardVaultCreditCardConfig
Credit card vault method configuration
VaultCreditCardConfig attributes
The VaultCreditCardConfig object provides details about the credit card vault method configuration
Attribute
Data Type
Description
is_vault_enabledBoolean
Indicates whether card vaulting is enabled
three_ds_modeThreeDSMode
Indicates which 3D Secure authentication mode is in use. The possible values are
OFF, SCA_WHEN_REQUIRED, SCA_ALWAYSsdk_params[SDKParams]
PayPal parameters required to load the PayPal JavaScript SDK
SDKParams attributes
The SDKParams object provides details about the SDK parameters:
Attribute
Data Type
Description
nameString
The name of the SDK parameter
valueString
The value of the SDK parameter
These values come from PayPal JavaScript SDK.