StorePaymentSettingsDto
Store payment configuration settings.
adaptive_currency_enabledbooleanRequired
Whether the 'Adaptive Currency' feature is enabled.
block_prepaid_cardsenumRequired
Defines when prepaid cards should be blocked from use.
Possible enum values
unspecifiedBlocking type not specified.
noneAllow prepaid cards for all payment types.
trialsBlock prepaid cards for trial subscriptions only.
all_recurringBlock prepaid cards for all recurring payments (trials and subscriptions).
chargeback_coverageenumRequired
Defines the type of chargeback coverage provided.
Possible enum values
unspecifiedChargeback coverage type is not specified.
noneNo chargeback coverage provided.
fraudulentCoverage for fraudulent/unauthorized chargebacks only.
allCoverage for all chargebacks including disputes.
force_3d_securebooleanRequired
Whether to force 3D Secure authentication for all transactions.
max_checkout_amountintegerRequired
Maximum checkout amount allowed in cents.
promo_code_stacking_behaviorenumRequired
Defines the behavior of promo code stacking.
Possible enum values
invalidInvalid state.
disabledPromo code stacking is disabled.
enabledPromo code stacking is enabled.
gift_cards_onlyPromo code stacking is enabled only for gift cards.
show_adaptive_currency_on_storefrontbooleanRequired
Whether the displayed currency on the storefront should be the Adaptive Currency by default.
show_all_payment_methods_for_subscriptionsbooleanRequired
Whether to show all available payment methods for subscription purchases.
store_tax_inclusive_pricingbooleanRequired
Whether store pricing is tax-inclusive.
chargeback_coverage_max_amountintegerOptional
Maximum per-transaction chargeback coverage amount in cents.
Example
{
"adaptive_currency_enabled": true,
"block_prepaid_cards": "unspecified",
"chargeback_coverage": "unspecified",
"force_3d_secure": true,
"max_checkout_amount": 0,
"promo_code_stacking_behavior": "invalid",
"show_adaptive_currency_on_storefront": true,
"show_all_payment_methods_for_subscriptions": true,
"store_tax_inclusive_pricing": true,
"chargeback_coverage_max_amount": 0
}