View Source Craftgate.Adapter.FraudAdapter (Craftgate v1.0.42)
Provides capabilities to retrieve potentially fraudulent transactions and marking them as safe, or managing fraud values for the fraud rules
Link to this section Summary
Functions
Bangified version of add_value_to_value_list/4
Bangified version of delete_value_list/2
Bangified version of remove_value_from_value_list/3
Retrieve all fraud value lists
Bangified version of retrieve_all_value_lists/1
Retrieve the fraud list specified by list_name
Bangified version of retrieve_value_list/2
Search for fraud checks that were generated for potentially fraudulent payments
Bangified version of search_fraud_checks/2
Mark fraud checks as fraud or not fraud
Bangified version of update_fraud_checks/3
Link to this section Functions
add_value_to_value_list(list_name, value, expire_in_seconds, options \\ [])
View Sourceadd_value_to_value_list!(list_name, value, expire_in_seconds, options \\ [])
View Source@spec add_value_to_value_list!(binary(), binary() | nil, integer() | nil, keyword()) :: :void | no_return()
Bangified version of add_value_to_value_list/4
Bangified version of delete_value_list/2
Bangified version of remove_value_from_value_list/3
@spec retrieve_all_value_lists(keyword()) :: {:ok, Craftgate.Response.FraudAllValueListsResponse.t()} | {:error, any()}
Retrieve all fraud value lists
@spec retrieve_all_value_lists!(keyword()) :: Craftgate.Response.FraudAllValueListsResponse.t() | no_return()
Bangified version of retrieve_all_value_lists/1
@spec retrieve_value_list( binary(), keyword() ) :: {:ok, Craftgate.Response.FraudValueListResponse.t()} | {:error, any()}
Retrieve the fraud list specified by list_name
@spec retrieve_value_list!( binary(), keyword() ) :: Craftgate.Response.FraudValueListResponse.t() | no_return()
Bangified version of retrieve_value_list/2
@spec search_fraud_checks( Craftgate.Request.SearchFraudChecksRequest.t(), keyword() ) :: {:ok, Craftgate.Response.FraudCheckListResponse.t()} | {:error, any()}
Search for fraud checks that were generated for potentially fraudulent payments
@spec search_fraud_checks!( Craftgate.Request.SearchFraudChecksRequest.t(), keyword() ) :: Craftgate.Response.FraudCheckListResponse.t() | no_return()
Bangified version of search_fraud_checks/2
@spec update_fraud_checks(integer(), Craftgate.Model.FraudCheckStatus.t(), keyword()) :: {:ok, :void} | {:error, any()}
Mark fraud checks as fraud or not fraud
@spec update_fraud_checks!(integer(), Craftgate.Model.FraudCheckStatus.t(), keyword()) :: :void | no_return()
Bangified version of update_fraud_checks/3