class GenesisRuby::Api::Requests::NonFinancial::Kyc::Transaction::Update
and provide the best scores and recommendations.
Utilize this method to update a particular transaction status so we can continue improving the data models
def init_field_validations
def init_field_validations required_fields.push *%i[transaction_unique_id] field_values.merge! transaction_status: Api::Constants::NonFinancial::Kyc::TransactionStatuses.all end
def initialize(configuration, _builder_interface = nil)
def initialize(configuration, _builder_interface = nil) super configuration self.request_path = 'update_transaction' end
def request_structure
def request_structure { session_id: session_id, transaction_unique_id: transaction_unique_id, reference_id: reference_id, transaction_status: transaction_status, reason: reason, cvv_check_result: cvv_check_result, avs_check_result: avs_check_result, processor_identifier: processor_identifier } end
def transaction_status
def transaction_status @transaction_status&.to_i end