Module: AmazonPay

Defined in:
lib/amazon_pay/amazon_web_store_client.rb,
lib/amazon_pay/version.rb,
lib/amazon_pay/constants.rb,
lib/amazon_pay/client_helper.rb,
lib/amazon_pay/amazon_pay_client.rb,
lib/amazon_pay/amazon_in_store_client.rb

Overview

rubocop:disable Metrics/ClassLength

Defined Under Namespace

Classes: AmazonInStoreClient, AmazonPayClient, AmazonWebStoreClient, ClientHelper

Constant Summary collapse

VERSION =
'2.0.2'.freeze
CONSTANTS =
{
  SDK_VERSION: '2.1.1',
  API_VERSION: 'v2',
  RETRIES: 3,
  API_ENDPOINTS: {
    na: 'pay-api.amazon.com',
    eu: 'pay-api.amazon.eu',
    jp: 'pay-api.amazon.jp'
  },
  REGION_MAP: {
    na: 'na',
    us: 'na',
    de: 'eu',
    uk: 'eu',
    eu: 'eu',
    jp: 'jp'
  },
  AMAZON_SIGNATURE_ALGORITHM: 'AMZN-PAY-RSASSA-PSS'
}.freeze