Saltar al contenido principal

PaymentRuleActionType

Action applied when a payment rule's conditions match. The selected type determines which other fields on the action are populated.

  • route_to - Route the transaction to a single provider. Requires providerId.
  • route_split - Split traffic across providers by percentage. Requires splits; percentages must sum to 100.
  • decline - Decline the transaction. No other fields required.
  • hide - Hide one or more payment methods at checkout. Requires paymentMethods.
  • block_provider - Remove a provider from the candidate pool for the matching transaction. Requires providerId.
  • force_challenge - Force a 3DS challenge for matching card transactions. No additional fields required. [AUTHENTICATION]
  • skip_challenge - Skip the 3DS challenge for matching card transactions (SCA exemption). No additional fields required. [AUTHENTICATION]
  • trigger_fraud_check - Run fraud detection for matching transactions, overriding the account-level fraud detector setting. No additional fields required. [FRAUD_DETECTION]
  • tag_store - Tag the operation with a store (set-if-absent). Requires storeId. [OPERATION_TAGGING]
  • tag_pos - Tag the operation with a point of sale (set-if-absent). Requires pointOfSaleId. [OPERATION_TAGGING]
  • tag_store_split - Tag the operation with a store chosen by percentage split. Requires splits (with storeId); percentages must sum to 100. [OPERATION_TAGGING]
  • tag_pos_split - Tag the operation with a point of sale chosen by percentage split. Requires splits (with pointOfSaleId); percentages must sum to 100. [OPERATION_TAGGING]
enum PaymentRuleActionType {
route_to
route_split
decline
hide
block_provider
force_challenge
skip_challenge
trigger_fraud_check
tag_store
tag_pos
tag_store_split
tag_pos_split
}

Values

PaymentRuleActionType.route_to

PaymentRuleActionType.route_split

PaymentRuleActionType.decline

PaymentRuleActionType.hide

PaymentRuleActionType.block_provider

PaymentRuleActionType.force_challenge

PaymentRuleActionType.skip_challenge

PaymentRuleActionType.trigger_fraud_check

PaymentRuleActionType.tag_store

PaymentRuleActionType.tag_pos

PaymentRuleActionType.tag_store_split

PaymentRuleActionType.tag_pos_split

Member Of

PaymentRuleActionInput input