# Functions
GetHandlers returns policy handlers.
NewCascadePolicyDefinition creates a new CascadePolicyDefinition.
NewChargeExpiryDefinition creates a new ChargeExpiryDefinition.
NewFraudDefinition creates a new FraudDefinition.
NewMethodLockDefinition creates a new MethodLockDefinition.
NewMethodRefreshPolicyDefinition creates a new MethodRefreshPolicyDefinition.
NewMethodUpgradeDefinition creates a new MethodUpgradeDefinition.
NewMethodVerifyDefinition creates a new MethodVerifyDefinition.
NewScaDefinition creates a new ScaDefinition.
# Constants
FraudCheckTimeAuthSuccess indicates that a fraud scan should run after a successful auth.
FraudCheckTimeOnDemand indicates that a fraud scan should run on demand only.
FraudCheckTimePreEveryAuth indicates that a fraud scan should check before every auth.
FraudCheckTimePreFirstAuth indicates that a fraud scan should check before the first auth.
FraudCheckTypeAll perform a fraud check on all provided connectors.
FraudCheckTypeFailover will perform a fraud check on one connector ID at a time, stopping at the first success.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
KindPolicyCascade is the identifier for a PolicyCascade config.
KindPolicyChargeExpiry is the identifier for a PolicyChargeExpiry config.
KindPolicyFraud is the identifier for a PolicyFraud config.
KindPolicyMethodLock is the identifier for a method lock policy config.
KindPolicyMethodRefresh is the identifier for a PolicyMethodRefresh config.
KindPolicyMethodUpgrade is the identifier for a method upgrade policy config.
KindPolicyMethodVerify is the identifier for a method verify policy config.
KindPolicySCA is the identifier for a ScaPolicy config.
SCABypassModeCascade indicates to auth on the next connector.
SCABypassModeCurrent indicate to bypass, but stay on the current connector (attempt auth anyway).
SCABypassModeNone indicates to not bypass a required challenge.
# Structs
CascadePolicy is a collection of rules for connector cascading.
CascadePolicyDefinition is the CascadePolicy config object definition.
CascadeRule is a single cascade rule (all fields are required).
ChargeExpiryDefinition is the ChargeExpiry config object definition.
ChargeExpiryPolicy defines the constraints that when exceeded a charge will not expire.
FraudDefinition is the Fraud config object definition.
FraudPolicy is the policy ran against a charge to determine its fraud status.
MethodLockDefinition is the Lock config object definition.
MethodLockPolicy is used to lock a payment method preventing it being used for payment.
MethodRefreshPolicy are the properties used to update a payment account / payment method.
MethodRefreshPolicyDefinition is the MethodRefreshPolicy config object definition.
MethodUpgradeDefinition is the method upgrade config object definition.
MethodUpgradePolicy is used to temporarily alter the existing payment method information.
MethodVerifyDefinition is the verification config object definition.
MethodVerifyPolicy are the settings used to perform a payment method verification.
ScaDefinition is the SCA config object definition.
ScaPolicy options determine how to handle 3DS on connector requests.
# Type aliases
FraudCheckTime are the types of times that we can perform a fraud scan.
FraudCheckType indicates the type of check that should be performed.
FraudDeclineReason are the suggestions for declining a charge.
SCABypassMode indicates the action to be performed when a verification result is returned by a connector.