Module: AlogramPayRisk

Defined in:
lib/alogram_payrisk/version.rb,
lib/alogram_payrisk.rb,
lib/alogram_payrisk/api_error.rb,
lib/alogram_payrisk/api_client.rb,
lib/alogram_payrisk/models/card.rb,
lib/alogram_payrisk/configuration.rb,
lib/alogram_payrisk/models/crypto.rb,
lib/alogram_payrisk/models/wallet.rb,
lib/alogram_payrisk/api/system_api.rb,
lib/alogram_payrisk/api_model_base.rb,
lib/alogram_payrisk/models/account.rb,
lib/alogram_payrisk/models/invoice.rb,
lib/alogram_payrisk/models/ip_info.rb,
lib/alogram_payrisk/models/problem.rb,
lib/alogram_payrisk/models/identity.rb,
lib/alogram_payrisk/models/purchase.rb,
lib/alogram_payrisk/models/realtime.rb,
lib/alogram_payrisk/models/integrity.rb,
lib/alogram_payrisk/models/entity_ids.rb,
lib/alogram_payrisk/models/device_info.rb,
lib/alogram_payrisk/models/fraud_score.rb,
lib/alogram_payrisk/models/interaction.rb,
lib/alogram_payrisk/models/kyc_payload.rb,
lib/alogram_payrisk/models/channel_enum.rb,
lib/alogram_payrisk/models/score_record.rb,
lib/alogram_payrisk/api/risk_scoring_api.rb,
lib/alogram_payrisk/models/bank_transfer.rb,
lib/alogram_payrisk/models/check_request.rb,
lib/alogram_payrisk/models/discount_code.rb,
lib/alogram_payrisk/models/order_context.rb,
lib/alogram_payrisk/models/payment_event.rb,
lib/alogram_payrisk/models/reason_detail.rb,
lib/alogram_payrisk/models/three_ds_data.rb,
lib/alogram_payrisk/api/forensic_data_api.rb,
lib/alogram_payrisk/models/payment_method.rb,
lib/alogram_payrisk/models/postal_address.rb,
lib/alogram_payrisk/models/risk_breakdown.rb,
lib/alogram_payrisk/models/avs_result_enum.rb,
lib/alogram_payrisk/models/category_signal.rb,
lib/alogram_payrisk/models/confidence_enum.rb,
lib/alogram_payrisk/models/cvv_result_enum.rb,
lib/alogram_payrisk/models/payer_type_enum.rb,
lib/alogram_payrisk/models/payment_outcome.rb,
lib/alogram_payrisk/models/risk_level_enum.rb,
lib/alogram_payrisk/models/sca_method_enum.rb,
lib/alogram_payrisk/models/signals_request.rb,
lib/alogram_payrisk/api/roadmap_preview_api.rb,
lib/alogram_payrisk/models/merchant_context.rb,
lib/alogram_payrisk/models/card_network_enum.rb,
lib/alogram_payrisk/models/decision_response.rb,
lib/alogram_payrisk/models/entry_method_enum.rb,
lib/alogram_payrisk/models/kyc_check_request.rb,
lib/alogram_payrisk/models/payment_chargeback.rb,
lib/alogram_payrisk/models/payment_event_type.rb,
lib/alogram_payrisk/models/risk_category_enum.rb,
lib/alogram_payrisk/models/external_assessment.rb,
lib/alogram_payrisk/models/purchase_usage_enum.rb,
lib/alogram_payrisk/api/signal_intelligence_api.rb,
lib/alogram_payrisk/models/account_check_request.rb,
lib/alogram_payrisk/models/interaction_type_enum.rb,
lib/alogram_payrisk/models/payment_card_type_enum.rb,
lib/alogram_payrisk/models/payment_refund_outcome.rb,
lib/alogram_payrisk/models/purchase_sequence_enum.rb,
lib/alogram_payrisk/models/payment_capture_outcome.rb,
lib/alogram_payrisk/models/payment_dispute_outcome.rb,
lib/alogram_payrisk/models/purchase_initiator_enum.rb,
lib/alogram_payrisk/models/scores_success_response.rb,
lib/alogram_payrisk/models/signals_account_variant.rb,
lib/alogram_payrisk/models/payment_wallet_type_enum.rb,
lib/alogram_payrisk/models/stored_credential_context.rb,
lib/alogram_payrisk/models/payment_chargeback_outcome.rb,
lib/alogram_payrisk/models/payment_realtime_type_enum.rb,
lib/alogram_payrisk/models/signals_interaction_variant.rb,
lib/alogram_payrisk/models/payment_authorization_outcome.rb

Overview

#Alogram PayRisk Engine

#Alogram PayRisk is an AI-native decision engine built for the speed and complexity of the modern commerce era. In a high-velocity world where AI-driven threats evolve in milliseconds, Alogram provides the real-time adaptability and forensic transparency needed to protect your ecosystem with total confidence. We solve the challenge of balancing frictionless growth with regulatory explainability, delivering instant, intelligent risk orchestration at enterprise scale. — ## Licensing & Terms Our client libraries and API specifications are open-source under the **Apache License 2.0** to ensure seamless integration into your tech stack. Use of the Alogram PayRisk API service is proprietary and governed by our [Terms of Service](alogram.ai/#tos) and your specific **Enterprise Agreement**, if applicable. To access the service, you must have: * A valid Alogram API Key. * An active subscription or signed Master Service Agreement. Unauthorized use, including automated scraping or reverse engineering of the scoring engine, is strictly prohibited. — ## Support & Traceability Every Alogram API response includes a unique **‘x-trace-id`** header. Please include this ID when contacting [packages@alogram.ai](packages@alogram.ai) regarding specific transactions or errors. — ## Specification The authoritative OpenAPI specification for this version is available for download: **[Download openapi.yaml](developers.alogram.ai/openapi.yaml)** | **[Download openapi.json](developers.alogram.ai/openapi.json)**

The version of the OpenAPI document: 0.2.9 Contact: packages@alogram.ai Generated by: openapi-generator.tech Generator version: 7.15.0

Defined Under Namespace

Modules: PaymentMethod, SignalsRequest Classes: Account, AccountCheckRequest, ApiClient, ApiError, ApiModelBase, AvsResultEnum, BankTransfer, Card, CardNetworkEnum, CategorySignal, ChannelEnum, CheckRequest, ConfidenceEnum, Configuration, Crypto, CvvResultEnum, DecisionResponse, DeviceInfo, DiscountCode, EntityIds, EntryMethodEnum, ExternalAssessment, ForensicDataApi, FraudScore, Identity, Integrity, Interaction, InteractionTypeEnum, Invoice, IpInfo, KycCheckRequest, KycPayload, MerchantContext, OrderContext, PayerTypeEnum, PaymentAuthorizationOutcome, PaymentCaptureOutcome, PaymentCardTypeEnum, PaymentChargeback, PaymentChargebackOutcome, PaymentDisputeOutcome, PaymentEvent, PaymentEventType, PaymentOutcome, PaymentRealtimeTypeEnum, PaymentRefundOutcome, PaymentWalletTypeEnum, PostalAddress, Problem, Purchase, PurchaseInitiatorEnum, PurchaseSequenceEnum, PurchaseUsageEnum, Realtime, ReasonDetail, RiskBreakdown, RiskCategoryEnum, RiskLevelEnum, RiskScoringApi, RoadmapPreviewApi, ScaMethodEnum, ScoreRecord, ScoresSuccessResponse, SignalIntelligenceApi, SignalsAccountVariant, SignalsInteractionVariant, StoredCredentialContext, SystemApi, ThreeDSData, Wallet

Constant Summary collapse

VERSION =
'0.2.9'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

AlogramPayRisk.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



102
103
104
105
106
107
108
# File 'lib/alogram_payrisk.rb', line 102

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end