クラス
Constants
ソース ソース
ファイル: src/Config/Constants.php
final class Constants
{
    const PAYMENT_NAME = 'Amazon Pay';
    const ACTING = 'amazon_pay';
    const ACTING_FLAG = 'acting_amazon_pay';
    const NONCE_KEY = 'wcex_amzpay_nonce_key';
    const NONCE_NAME = 'wcex_amzpay_nonce';
    const FORM_EXTRAS_PREFIX = 'wcexaap_extras_';
    const PLATFORM_ID = 'A13IU1DKQ45KMF';
    // TCD stylesheet names (temporary)
    const TCD_GLOMOUR = 'glamour_tcd073';
    const TCD_ICONIC = 'iconic_tcd062';
    const TCD_EGO = 'ego_welcart_tcd079';
    /**
     * All prefectures in Japan
     *
     * @var array
     */
    const PREFECTURES = [
        '北海道',
        '青森県',
        '岩手県',
        '宮城県',
        '秋田県',
        '山形県',
        '福島県',
        '茨城県',
        '栃木県',
        '群馬県',
        '埼玉県',
        '千葉県',
        '東京都',
        '神奈川県',
        '新潟県',
        '富山県',
        '石川県',
        '福井県',
        '山梨県',
        '長野県',
        '岐阜県',
        '静岡県',
        '愛知県',
        '三重県',
        '滋賀県',
        '京都府',
        '大阪府',
        '兵庫県',
        '奈良県',
        '和歌山県',
        '鳥取県',
        '島根県',
        '岡山県',
        '広島県',
        '山口県',
        '徳島県',
        '香川県',
        '愛媛県',
        '高知県',
        '福岡県',
        '佐賀県',
        '長崎県',
        '熊本県',
        '大分県',
        '宮崎県',
        '鹿児島県',
        '沖縄県',
    ];
    /**
     * English prefecture name to Japanese prefecture name map
     *
     * @var array
     */
    const ETOJ_PREF_MAP = [
        'Hokkaido' => '北海道',
        'Aomori-ken' => '青森県',
        'Iwate-ken' => '岩手県',
        'Miyagi-ken' => '宮城県',
        'Akita-ken' => '秋田県',
        'Yamagata-ken' => '山形県',
        'Fukushima-ken' => '福島県',
        'Ibaraki-ken' => '茨城県',
        'Tochigi-ken' => '栃木県',
        'Gunma-ken' => '群馬県',
        'Saitama-ken' => '埼玉県',
        'Chiba-ken' => '千葉県',
        'Tokyo-to' => '東京都',
        'Kanagawa-ken' => '神奈川県',
        'Niigata-ken' => '新潟県',
        'Toyama-ken' => '富山県',
        'Ishikawa-ken' => '石川県',
        'Fukui-ken' => '福井県',
        'Yamanashi-ken' => '山梨県',
        'Nagano-ken' => '長野県',
        'Gifu-ken' => '岐阜県',
        'Shizuoka-ken' => '静岡県',
        'Aichi-ken' => '愛知県',
        'Mie-ken' => '三重県',
        'Shiga-ken' => '滋賀県',
        'Kyoto-fu' => '京都府',
        'Osaka-fu' => '大阪府',
        'Hyogo-ken' => '兵庫県',
        'Nara-ken' => '奈良県',
        'Wakayama-ken' => '和歌山県',
        'Tottori-ken' => '鳥取県',
        'Shimane-ken' => '島根県',
        'Okayama-ken' => '岡山県',
        'Hiroshima-ken' => '広島県',
        'Yamaguchi-ken' => '山口県',
        'Tokushima-ken' => '徳島県',
        'Kagawa-ken' => '香川県',
        'Ehime-ken' => '愛媛県',
        'Kochi-ken' => '高知県',
        'Fukuoka-ken' => '福岡県',
        'Saga-ken' => '佐賀県',
        'Nagasaki-ken' => '長崎県',
        'Kumamoto-ken' => '熊本県',
        'Oita-ken' => '大分県',
        'Miyazaki-ken' => '宮崎県',
        'Kagoshima-ken' => '鹿児島県',
        'Okinawa-ken' => '沖縄県',
    ];
    /**
     * ISO 3166 2-letter US state code to full state name map
     *
     * @var array
     */
    const ISO_US_STATE_CODE_MAP = [
        'AL' => 'Alabama',
        'AK' => 'Alaska',
        'AZ' => 'Arizona',
        'AR' => 'Arkansas',
        'CA' => 'California',
        'CO' => 'Colorado',
        'CT' => 'Connecticut',
        'DE' => 'Delaware',
        'DC' => 'District of Columbia',
        'FL' => 'Florida',
        'GA' => 'Georgia',
        'HI' => 'Hawaii',
        'ID' => 'Idaho',
        'IL' => 'Illinois',
        'IN' => 'Indiana',
        'IA' => 'Iowa',
        'KS' => 'Kansas',
        'KY' => 'Kentucky',
        'LA' => 'Louisiana',
        'ME' => 'Maine',
        'MD' => 'Maryland',
        'MA' => 'Massachusetts',
        'MI' => 'Michigan',
        'MN' => 'Minnesota',
        'MS' => 'Mississippi',
        'MO' => 'Missouri',
        'MT' => 'Montana',
        'NE' => 'Nebraska',
        'NV' => 'Nevada',
        'NH' => 'New Hampshire',
        'NJ' => 'New Jersey',
        'NM' => 'New Mexico',
        'NY' => 'New York',
        'NC' => 'North Carolina',
        'ND' => 'North Dakota',
        'OH' => 'Ohio',
        'OK' => 'Oklahoma',
        'OR' => 'Oregon',
        'PA' => 'Pennsylvania',
        'RI' => 'Rhode Island',
        'SC' => 'South Carolina',
        'SD' => 'South Dakota',
        'TN' => 'Tennessee',
        'TX' => 'Texas',
        'UT' => 'Utah',
        'VT' => 'Vermont',
        'VA' => 'Virginia',
        'WA' => 'Washington',
        'WV' => 'West Virginia',
        'WI' => 'Wisconsin',
        'WY' => 'Wyoming',
    ];
    /**
     * Currency codes supported by Amazon Pay
     *
     * @see https://amazonpaycheckoutintegrationguide.s3.amazonaws.com/amazon-pay-checkout/multi-currency-integration.html
     */
    const AMZ_PAY_SUPPORTED_CURRENCY_CODES = [
        'AUD', // Australian Dollar
        'GBP', // British Pound
        'DKK', // Danish Krone
        'EUR', // Euro
        'HKD', // Hong Kong Dollar
        'JPY', // Japanese Yen
        'NZD', // New Zealand Dollar
        'NOK', // Norwegian Krone
        'ZAR', // South African Rand
        'SEK', // Swedish Krone
        'CHF', // Swiss Franc
        'USD', // United States Dollar
    ];
    /**
     * Prevents instantiation of this class.
     *
     * @throws Exception // thrown if instantiation is attempted.
     */
    private function __construct() {
        throw new Exception("Can't create instance of this class");
    }
}
- __construct — Prevents instantiation of this class.