Module: Inttegro::Checkout

Defined in:
lib/inttegro/checkout/base.rb,
lib/inttegro/checkout/order.rb,
lib/inttegro/checkout/pay_request.rb,
lib/inttegro/checkout/invoice_view.rb,
lib/inttegro/checkout/order_status.rb,
lib/inttegro/checkout/order_payment.rb,
lib/inttegro/checkout/lookup_request.rb,
lib/inttegro/checkout/order_customer.rb,
lib/inttegro/checkout/order_response.rb,
lib/inttegro/checkout/billing_details.rb,
lib/inttegro/checkout/lookup_response.rb,
lib/inttegro/checkout/payment_address.rb,
lib/inttegro/checkout/selected_amount.rb,
lib/inttegro/checkout/amount_selection.rb,
lib/inttegro/checkout/mobile_money_data.rb,
lib/inttegro/checkout/order_created_from.rb,
lib/inttegro/checkout/invoice_view_format.rb,
lib/inttegro/checkout/invoice_view_status.rb,
lib/inttegro/checkout/payment_method_data.rb,
lib/inttegro/checkout/order_line_item_group.rb,
lib/inttegro/checkout/select_amount_request.rb,
lib/inttegro/checkout/confirm_payment_request.rb,
lib/inttegro/checkout/invoice_view_format_pdf.rb,
lib/inttegro/checkout/invoice_view_format_web.rb,
lib/inttegro/checkout/lookup_request_variant2.rb,
lib/inttegro/checkout/order_checkout_settings.rb,
lib/inttegro/checkout/order_reference_request.rb,
lib/inttegro/checkout/invoice_view_beneficiary.rb,
lib/inttegro/checkout/payment_method_data_type.rb,
lib/inttegro/checkout/mobile_money_data_network.rb,
lib/inttegro/checkout/order_payment_next_action.rb,
lib/inttegro/checkout/order_payment_latest_error.rb,
lib/inttegro/checkout/invoice_view_format_receipt.rb,
lib/inttegro/checkout/order_payment_latest_attempt.rb,
lib/inttegro/checkout/order_payment_payment_method.rb,
lib/inttegro/checkout/order_payment_billing_details.rb,
lib/inttegro/checkout/order_customer_billing_address.rb,
lib/inttegro/checkout/select_amount_request_variant1.rb,
lib/inttegro/checkout/select_amount_request_variant2.rb,
lib/inttegro/checkout/order_customer_shipping_address.rb,
lib/inttegro/checkout/pay_request_payment_method_data.rb,
lib/inttegro/checkout/payment_method_data_billing_details.rb,
lib/inttegro/checkout/pay_request_payment_method_data_type.rb

Overview

Namespace for generated checkout models and enums.

Each public type in this namespace is defined in its own file and follows the field names and wire values declared by the Inttegro OpenAPI contract.

Defined Under Namespace

Classes: AmountSelection, BillingDetails, ConfirmPaymentRequest, InvoiceView, InvoiceViewBeneficiary, InvoiceViewFormat, InvoiceViewFormatPdf, InvoiceViewFormatReceipt, InvoiceViewFormatWeb, InvoiceViewStatus, LookupRequestVariant2, LookupResponse, MobileMoneyData, MobileMoneyDataNetwork, Order, OrderCheckoutSettings, OrderCreatedFrom, OrderCustomer, OrderCustomerBillingAddress, OrderCustomerShippingAddress, OrderLineItemGroup, OrderPayment, OrderPaymentBillingDetails, OrderPaymentLatestAttempt, OrderPaymentLatestError, OrderPaymentNextAction, OrderPaymentPaymentMethod, OrderReferenceRequest, OrderResponse, OrderStatus, PayRequest, PayRequestPaymentMethodData, PayRequestPaymentMethodDataType, PaymentAddress, PaymentMethodData, PaymentMethodDataBillingDetails, PaymentMethodDataType, SelectAmountRequestVariant1, SelectAmountRequestVariant2, SelectedAmount

Constant Summary collapse

LookupRequest =

Typed representation of the lookup request object in the Inttegro API.

T.type_alias { T.any(Inttegro::Checkout::OrderReferenceRequest, Inttegro::Checkout::LookupRequestVariant2) }
SelectAmountRequest =

Typed representation of the select amount request object in the Inttegro API.

T.type_alias { T.any(Inttegro::Checkout::SelectAmountRequestVariant1, Inttegro::Checkout::SelectAmountRequestVariant2) }