OnlinetoursGit/qiwi-pay

View on GitHub
lib/qiwi-pay.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module QiwiPay
  # Web Payment Form interface interaction implementation
  # @see https://developer.qiwi.com/ru/qiwipay/index.html?php#qiwipay-wpf
  module Wpf
    # QiwiPay WPF host
    ENDPOINT_HOST = 'pay.qiwi.com'

    # QiwiPay WPF endpoint
    ENDPOINT_PATH = '/paypage/initial'
  end

  # JSON API interaction implementation
  # @see https://developer.qiwi.com/ru/qiwipay/index.html?json#section-6
  module Api
    # QiwiPay API host
    ENDPOINT_HOST = 'acquiring.qiwi.com'

    # QiwiPay API endpoint
    ENDPOINT_PATH = '/merchant/direct'
  end
end

require "qiwi-pay/version"
require "qiwi-pay/messages_for_codes"
require "qiwi-pay/payment_operation"
require "qiwi-pay/cheque"
require "qiwi-pay/credentials"
require "qiwi-pay/signature"
require "qiwi-pay/confirmation"

require "qiwi-pay/wpf/payment_operation"
require "qiwi-pay/wpf/sale_operation"
require "qiwi-pay/wpf/auth_operation"

require "qiwi-pay/api/payment_operation"
require "qiwi-pay/api/capture_operation"
require "qiwi-pay/api/refund_operation"
require "qiwi-pay/api/reversal_operation"
require "qiwi-pay/api/status_operation"
require "qiwi-pay/api/response"