src/GMO/API/MethodsSandbox.php
Similar blocks of code found in 2 locations. Consider refactoring.<?php/** * This code is licensed under the MIT License. * * Copyright (c) 2015-2017 Alexey Kopytko * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ namespace GMO\API; final class MethodsSandbox extends MethodsAbstract{ // カード /** 取引登録 */ const EntryTran = 'https://pt01.mul-pay.jp/payment/EntryTran.idPass'; /** 決済実行 */ const ExecTran = 'https://pt01.mul-pay.jp/payment/ExecTran.idPass'; /** 3D認証決済実行 */ const SecureTran = 'https://pt01.mul-pay.jp/payment/SecureTran.idPass'; /** 決済変更 */ const AlterTran = 'https://pt01.mul-pay.jp/payment/AlterTran.idPass'; /** 金額変更 */ const ChangeTran = 'https://pt01.mul-pay.jp/payment/ChangeTran.idPass'; /** 取引照会 */ const SearchTrade = 'https://pt01.mul-pay.jp/payment/SearchTrade.idPass'; // 会員ID /** 決済後カード登録 */ const TradedCard = 'https://pt01.mul-pay.jp/payment/TradedCard.idPass'; /** 会員登録 */ const SaveMember = 'https://pt01.mul-pay.jp/payment/SaveMember.idPass'; /** 会員更新 */ const UpdateMember = 'https://pt01.mul-pay.jp/payment/UpdateMember.idPass'; /** 会員照会 */ const SearchMember = 'https://pt01.mul-pay.jp/payment/SearchMember.idPass'; /** 会員削除 */ const DeleteMember = 'https://pt01.mul-pay.jp/payment/DeleteMember.idPass'; /** カード登録/更新 */ const SaveCard = 'https://pt01.mul-pay.jp/payment/SaveCard.idPass'; /** カード照会 */ const SearchCard = 'https://pt01.mul-pay.jp/payment/SearchCard.idPass'; /** カード削除 */ const DeleteCard = 'https://pt01.mul-pay.jp/payment/DeleteCard.idPass'; // コンビニ /** 取引登録 */ const EntryTranCvs = 'https://pt01.mul-pay.jp/payment/EntryTranCvs.idPass'; /** 決済実行 */ const ExecTranCvs = 'https://pt01.mul-pay.jp/payment/ExecTranCvs.idPass'; // モバイルSuica /** 取引登録 */ const EntryTranSuica = 'https://pt01.mul-pay.jp/payment/EntryTranSuica.idPass'; /** 決済実行 */ const ExecTranSuica = 'https://pt01.mul-pay.jp/payment/ExecTranSuica.idPass'; // 楽天Edy /** 取引登録 */ const EntryTranEdy = 'https://pt01.mul-pay.jp/payment/EntryTranEdy.idPass'; /** 決済実行 */ const ExecTranEdy = 'https://pt01.mul-pay.jp/payment/ExecTranEdy.idPass'; // Pay-easy /** 取引登録 */ const EntryTranPayEasy = 'https://pt01.mul-pay.jp/payment/EntryTranPayEasy.idPass'; /** 決済実行 */ const ExecTranPayEasy = 'https://pt01.mul-pay.jp/payment/ExecTranPayEasy.idPass'; // PayPal /** 取引登録 */ const EntryTranPaypal = 'https://pt01.mul-pay.jp/payment/EntryTranPaypal.idPass'; /** 決済実行 */ const ExecTranPaypal = 'https://pt01.mul-pay.jp/payment/ExecTranPaypal.idPass'; /** 支払手続き開始 */ const PaypalStart = 'https://pt01.mul-pay.jp/payment/PaypalStart.idPass'; /** 決済取消 */ const CancelTranPaypal = 'https://pt01.mul-pay.jp/payment/CancelTranPaypal.idPass'; // iD /** 取引登録 */ const EntryTranNetid = 'https://pt01.mul-pay.jp/payment/EntryTranNetid.idPass'; /** 決済実行 */ const ExecTranNetid = 'https://pt01.mul-pay.jp/payment/ExecTranNetid.idPass'; /** iD決済開始ページ */ const NetidStart = 'https://pt01.mul-pay.jp/payment/NetidStart.idPass'; /** 実売上 */ const SalesTranNetid = 'https://pt01.mul-pay.jp/payment/SalesTranNetid.idPass'; /** キャンセル */ const CancelTranNetid = 'https://pt01.mul-pay.jp/payment/CancelTranNetid.idPass'; /** 金額変更 */ const ChangeTranNetid = 'https://pt01.mul-pay.jp/payment/ChangeTranNetid.idPass'; // WebMoney /** 取引登録 */ const EntryTranWebmoney = 'https://pt01.mul-pay.jp/payment/EntryTranWebmoney.idPass'; /** 決済実行 */ const ExecTranWebmoney = 'https://pt01.mul-pay.jp/payment/ExecTranWebmoney.idPass'; /** 支払手続き開始 */ const WebmoneyStart = 'https://pt01.mul-pay.jp/payment/WebmoneyStart.idPass'; // au /** 取引登録 */ const EntryTranAu = 'https://pt01.mul-pay.jp/payment/EntryTranAu.idPass'; /** 決済実行 */ const ExecTranAu = 'https://pt01.mul-pay.jp/payment/ExecTranAu.idPass'; /** 実売上 */ const AuSales = 'https://pt01.mul-pay.jp/payment/AuSales.idPass'; /** キャンセル・返品連携 */ const AuCancelReturn = 'https://pt01.mul-pay.jp/payment/AuCancelReturn.idPass'; /** OpenID解除 */ const DeleteAuOpenID = 'https://pt01.mul-pay.jp/payment/DeleteAuOpenID.idPass'; // docomo /** 取引登録 */ const EntryTranDocomo = 'https://pt01.mul-pay.jp/payment/EntryTranDocomo.idPass'; /** 決済実行 */ const ExecTranDocomo = 'https://pt01.mul-pay.jp/payment/ExecTranDocomo.idPass'; /** 支払手続き開始 */ const DocomoStart = 'https://pt01.mul-pay.jp/payment/DocomoStart.idPass'; /** キャンセル */ const DocomoCancelReturn = 'https://pt01.mul-pay.jp/payment/DocomoCancelReturn.idPass'; /** 実売上 */ const DocomoSales = 'https://pt01.mul-pay.jp/payment/DocomoSales.idPass'; // ソフトバンク /** 取引登録 */ const EntryTranSb = 'https://pt01.mul-pay.jp/payment/EntryTranSb.idPass'; /** 決済実行 */ const ExecTranSb = 'https://pt01.mul-pay.jp/payment/ExecTranSb.idPass'; /** 支払手続き開始 */ const SbStart = 'https://pt01.mul-pay.jp/payment/SbStart.idPass'; /** キャンセル */ const SbCancel = 'https://pt01.mul-pay.jp/payment/SbCancel.idPass'; /** 実売上 */ const SbSales = 'https://pt01.mul-pay.jp/payment/SbSales.idPass'; // auかんたん継続 /** 取引登録 */ const EntryTranAuContinuance = 'https://pt01.mul-pay.jp/payment/EntryTranAuContinuance.idPass'; /** 決済実行 */ const ExecTranAuContinuance = 'https://pt01.mul-pay.jp/payment/ExecTranAuContinuance.idPass'; /** 取引開始 */ const AuContinuanceStart = 'https://pt01.mul-pay.jp/payment/AuContinuanceStart.idPass'; /** 取引キャンセル */ const AuContinuanceCancel = 'https://pt01.mul-pay.jp/payment/AuContinuanceCancel.idPass'; /** 売上取消・返金 */ const AuChargeCancel = 'https://pt01.mul-pay.jp/payment/AuChargeCancel.idPass'; // docomo継続 /** 取引登録 */ const EntryTranDocomoContinuance = 'https://pt01.mul-pay.jp/payment/EntryTranDocomoContinuance.idPass'; /** 決済実行 */ const ExecTranDocomoContinuance = 'https://pt01.mul-pay.jp/payment/ExecTranDocomoContinuance.idPass'; /** 支払手続き開始 */ const DocomoContinuanceStart = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceStart.idPass'; /** キャンセル */ const DocomoContinuanceCancelReturn = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceCancelReturn.idPass'; /** 実売上 */ const DocomoContinuanceSales = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceSales.idPass'; /** 加盟店金額変更 */ const DocomoContinuanceShopChange = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceShopChange.idPass'; /** お客様金額変更 */ const DocomoContinuanceUserChange = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceUserChange.idPass'; /** お客様金額変更開始 */ const DocomoContinuanceUserChangeStart = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceUserChangeStart.idPass'; /** 加盟店課金終了 */ const DocomoContinuanceShopEnd = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceShopEnd.idPass'; /** お客様課金終了 */ const DocomoContinuanceUserEnd = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceUserEnd.idPass'; /** お客様課金終了開始 */ const DocomoContinuanceUserEndStart = 'https://pt01.mul-pay.jp/payment/DocomoContinuanceUserEndStart.idPass'; // じぶん銀行 /** 取引登録 */ const EntryTranJibun = 'https://pt01.mul-pay.jp/payment/EntryTranJibun.idPass'; /** 決済実行 */ const ExecTranJibun = 'https://pt01.mul-pay.jp/payment/ExecTranJibun.idPass'; /** 支払手続き開始 */ const JibunStart = 'https://pt01.mul-pay.jp/payment/JibunStart.idPass'; // JCB PREMO /** 取引登録 */ const EntryTranJcbPreca = 'https://pt01.mul-pay.jp/payment/EntryTranJcbPreca.idPass'; /** 決済実行 */ const ExecTranJcbPreca = 'https://pt01.mul-pay.jp/payment/ExecTranJcbPreca.idPass'; /** 残高照会 */ const JcbPrecaBalanceInquiry = 'https://pt01.mul-pay.jp/payment/JcbPrecaBalanceInquiry.idPass'; /** キャンセル */ const JcbPrecaCancel = 'https://pt01.mul-pay.jp/payment/JcbPrecaCancel.idPass'; // フレッツまとめて支払い /** 取引登録 */ const EntryTranFlets = 'https://pt01.mul-pay.jp/payment/EntryTranFlets.idPass'; /** 決済実行 */ const ExecTranFlets = 'https://pt01.mul-pay.jp/payment/ExecTranFlets.idPass'; /** 支払手続き開始 */ const FletsStart = 'https://pt01.mul-pay.jp/payment/FletsStart.idPass'; /** キャンセル */ const FletsCancel = 'https://pt01.mul-pay.jp/payment/FletsCancel.idPass'; /** 実売上 */ const FletsSales = 'https://pt01.mul-pay.jp/payment/FletsSales.idPass'; // NET CASH・nanacoギフト /** 取引登録 */ const EntryTranNetcash = 'https://pt01.mul-pay.jp/payment/EntryTranNetcash.idPass'; /** 決済実行 */ const ExecTranNetcash = 'https://pt01.mul-pay.jp/payment/ExecTranNetcash.idPass'; /** 支払手続き開始 */ const NetCashStart = 'https://pt01.mul-pay.jp/payment/NetCashStart.idPass'; // 楽天ID /** 取引登録 */ const EntryTranRakutenId = 'https://pt01.mul-pay.jp/payment/EntryTranRakutenId.idPass'; /** 決済実行 */ const ExecTranRakutenId = 'https://pt01.mul-pay.jp/payment/ExecTranRakutenId.idPass'; /** 支払手続き開始 */ const RakutenIdStart = 'https://pt01.mul-pay.jp/payment/RakutenIdStart.idPass'; /** 実売上 */ const RakutenIdSales = 'https://pt01.mul-pay.jp/payment/RakutenIdSales.idPass'; /** キャンセル */ const RakutenIdCancel = 'https://pt01.mul-pay.jp/payment/RakutenIdCancel.idPass'; /** 金額変更 */ const RakutenIdChange = 'https://pt01.mul-pay.jp/payment/RakutenIdChange.idPass'; // 多通貨クレジットカード /** 取引登録 */ const EntryTranMcp = 'https://pt01.mul-pay.jp/payment/EntryTranMcp.idPass'; /** 決済実行 */ const ExecTranMcp = 'https://pt01.mul-pay.jp/payment/ExecTranMcp.idPass'; /** 支払手続き開始 */ const McpStart = 'https://pt01.mul-pay.jp/payment/McpStart.idPass'; /** 3D認証決済実行 */ const SecureTranMcp = 'https://pt01.mul-pay.jp/payment/SecureTranMcp.idPass'; /** 実売上 */ const McpSales = 'https://pt01.mul-pay.jp/payment/McpSales.idPass'; /** キャンセル */ const McpCancel = 'https://pt01.mul-pay.jp/payment/McpCancel.idPass'; // LINE Pay /** 取引登録 */ const EntryTranLinepay = 'https://pt01.mul-pay.jp/payment/EntryTranLinepay.idPass'; /** 決済実行 */ const ExecTranLinepay = 'https://pt01.mul-pay.jp/payment/ExecTranLinepay.idPass'; /** 支払手続き開始 */ const LinepayStart = 'https://pt01.mul-pay.jp/payment/LinepayStart.idPass'; /** 実売上 */ const LinepaySales = 'https://pt01.mul-pay.jp/payment/LinepaySales.idPass'; /** キャンセル */ const LinepayCancelReturn = 'https://pt01.mul-pay.jp/payment/LinepayCancelReturn.idPass'; // ネット銀聯 /** 取引登録 */ const EntryTranUnionpay = 'https://pt01.mul-pay.jp/payment/EntryTranUnionpay.idPass'; /** 決済実行 */ const ExecTranUnionpay = 'https://pt01.mul-pay.jp/payment/ExecTranUnionpay.idPass'; /** 支払手続き開始 */ const UnionpayStart = 'https://pt01.mul-pay.jp/payment/UnionpayStart.idPass'; /** 実売上 */ const UnionpaySales = 'https://pt01.mul-pay.jp/payment/UnionpaySales.idPass'; /** キャンセル */ const UnionpayCancel = 'https://pt01.mul-pay.jp/payment/UnionpayCancel.idPass'; /** 返品 */ const UnionpayReturn = 'https://pt01.mul-pay.jp/payment/UnionpayReturn.idPass'; // マルチ /** 取引照会 */ const SearchTradeMulti = 'https://pt01.mul-pay.jp/payment/SearchTradeMulti.idPass'; // 不正住所検知 /** 照会データ登録 */ const EntryInquiryData = 'https://pt01.mul-pay.jp/payment/EntryInquiryData.idPass'; /** 照会結果取得 */ const GetInquiryResult = 'https://pt01.mul-pay.jp/payment/GetInquiryResult.idPass'; /** 単発照会 */ const SearchNac = 'https://pt01.mul-pay.jp/payment/SearchNac.idPass'; const Example = 'http://www.example.com/';}