Module: BleumiPay

Defined in:
lib/bleumi_pay_sdk_ruby/version.rb,
lib/bleumi_pay_sdk_ruby.rb,
lib/bleumi_pay_sdk_ruby/api_error.rb,
lib/bleumi_pay_sdk_ruby/api_client.rb,
lib/bleumi_pay_sdk_ruby/models/chain.rb,
lib/bleumi_pay_sdk_ruby/configuration.rb,
lib/bleumi_pay_sdk_ruby/models/payout.rb,
lib/bleumi_pay_sdk_ruby/models/payment.rb,
lib/bleumi_pay_sdk_ruby/api/payouts_api.rb,
lib/bleumi_pay_sdk_ruby/api/payments_api.rb,
lib/bleumi_pay_sdk_ruby/models/bad_request.rb,
lib/bleumi_pay_sdk_ruby/models/payout_item.rb,
lib/bleumi_pay_sdk_ruby/models/rsk_address.rb,
lib/bleumi_pay_sdk_ruby/models/rsk_balance.rb,
lib/bleumi_pay_sdk_ruby/api/request_validator.rb,
lib/bleumi_pay_sdk_ruby/models/checkout_token.rb,
lib/bleumi_pay_sdk_ruby/models/wallet_balance.rb,
lib/bleumi_pay_sdk_ruby/models/algorand_address.rb,
lib/bleumi_pay_sdk_ruby/models/algorand_balance.rb,
lib/bleumi_pay_sdk_ruby/models/ethereum_address.rb,
lib/bleumi_pay_sdk_ruby/models/ethereum_balance.rb,
lib/bleumi_pay_sdk_ruby/models/payment_balances.rb,
lib/bleumi_pay_sdk_ruby/api/hosted_checkouts_api.rb,
lib/bleumi_pay_sdk_ruby/models/payment_addresses.rb,
lib/bleumi_pay_sdk_ruby/models/payment_operation.rb,
lib/bleumi_pay_sdk_ruby/models/paginated_payments.rb,
lib/bleumi_pay_sdk_ruby/models/payout_item_inputs.rb,
lib/bleumi_pay_sdk_ruby/models/create_payout_request.rb,
lib/bleumi_pay_sdk_ruby/models/algorand_wallet_inputs.rb,
lib/bleumi_pay_sdk_ruby/models/create_payout_response.rb,
lib/bleumi_pay_sdk_ruby/models/ethereum_wallet_inputs.rb,
lib/bleumi_pay_sdk_ruby/models/paginated_payout_items.rb,
lib/bleumi_pay_sdk_ruby/models/payment_refund_request.rb,
lib/bleumi_pay_sdk_ruby/models/payment_settle_request.rb,
lib/bleumi_pay_sdk_ruby/models/algorand_wallet_address.rb,
lib/bleumi_pay_sdk_ruby/models/ethereum_wallet_address.rb,
lib/bleumi_pay_sdk_ruby/models/payment_operation_inputs.rb,
lib/bleumi_pay_sdk_ruby/models/validate_checkout_request.rb,
lib/bleumi_pay_sdk_ruby/models/payment_operation_response.rb,
lib/bleumi_pay_sdk_ruby/models/validate_checkout_response.rb,
lib/bleumi_pay_sdk_ruby/models/create_checkout_url_request.rb,
lib/bleumi_pay_sdk_ruby/models/create_checkout_url_response.rb,
lib/bleumi_pay_sdk_ruby/models/paginated_payment_operations.rb

Overview

#Bleumi Pay REST API

#A simple and powerful REST API to integrate ERC-20, Ethereum, xDai, Algorand payments and/or payouts into your business or application

Contact: [email protected]

Defined Under Namespace

Classes: AlgorandAddress, AlgorandBalance, AlgorandWalletAddress, AlgorandWalletInputs, ApiClient, ApiError, BadRequest, Chain, CheckoutToken, Configuration, CreateCheckoutUrlRequest, CreateCheckoutUrlResponse, CreatePayoutRequest, CreatePayoutResponse, EthereumAddress, EthereumBalance, EthereumWalletAddress, EthereumWalletInputs, HostedCheckoutsApi, PaginatedPaymentOperations, PaginatedPayments, PaginatedPayoutItems, Payment, PaymentAddresses, PaymentBalances, PaymentOperation, PaymentOperationInputs, PaymentOperationResponse, PaymentRefundRequest, PaymentSettleRequest, PaymentsApi, Payout, PayoutItem, PayoutItemInputs, PayoutsApi, RequestValidator, RskAddress, RskBalance, ValidateCheckoutRequest, ValidateCheckoutResponse, WalletBalance

Constant Summary collapse

VERSION =
'1.0.8'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



69
70
71
72
73
74
75
# File 'lib/bleumi_pay_sdk_ruby.rb', line 69

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