Server IP : 213.176.29.180 / Your IP : 3.144.240.96 Web Server : Apache System : Linux 213.176.29.180.hostiran.name 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64 User : webtaragh ( 1001) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0777) : /home/webtaragh/public_html/wp-content/upgrade/../../ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
authorizenet/CONTRIBUTING.md000064400000002570147361031000011515 0ustar00Thanks for contributing to the Authorize.Net PHP SDK. Before you submit a pull request, we ask that you consider the following: - Submit an issue to state the problem your pull request solves or the funtionality that it adds. We can then advise on the feasability of the pull request, and let you know if there are other possible solutions. - Part of the SDK is auto-generated based on the XML schema. Due to this auto-generation, we cannot merge contributions for request or response classes. You are welcome to open an issue to report problems or suggest improvements. Auto-generated classes include all files inside [contract/v1](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/contract/v1) and [controller](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/controller) folders, except [controller/base](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/controller/base). - Files marked as deprecated are no longer supported. Issues and pull requests for changes to these deprecated files will be closed. - Recent changes will be in future branch. Check the code in *future* branch first to see if a fix has already been merged, before suggesting changes to a file. - **Always create pull request to the future branch.** The pull request will be merged to future, and later pushed to master as part of the next release. authorizenet/MIGRATING.md000064400000014773147361031000011137 0ustar00# Migrating from Legacy Authorize.Net Classes Authorize.Net no longer supports several legacy classes, including AuthorizeNetAIM.php, AuthorizenetSIM.php, and others listed below, as part of PHP-SDK. If you are using any of these, we recommend that you update your code to use the new Authorize.Net API classes. **For details on the deprecation and replacement of legacy Authorize.Net APIs, visit https://developer.authorize.net/api/upgrade_guide/.** ## Full list of classes that are no longer supported | Class | New Feature | Sample Codes directory/repository | |----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------| | AuthorizeNetAIM.php | [PaymentTransactions](https://developer.authorize.net/api/reference/index.html#payment-transactions) | [sample-code-php/PaymentTransactions](https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions) | | AuthorizeNetARB.php | [RecurringBilling](https://developer.authorize.net/api/reference/index.html#recurring-billing) | [sample-code-php/RecurringBilling](https://github.com/AuthorizeNet/sample-code-php/tree/master/RecurringBilling) | | AuthorizeNetCIM.php | [CustomerProfiles](https://developer.authorize.net/api/reference/index.html#customer-profiles) | [sample-code-php/CustomerProfiles](https://github.com/AuthorizeNet/sample-code-php/tree/master/CustomerProfiles) | | Hosted CIM | [Accept Customer](https://developer.authorize.net/content/developer/en_us/api/reference/features/customer_profiles.html#Using_the_Accept_Customer_Hosted_Form) | Not available | | AuthorizeNetCP.php | [PaymentTransactions](https://developer.authorize.net/api/reference/index.html#payment-transactions) | [sample-code-php/PaymentTransactions](https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions) | | AuthorizeNetDPM.php | [Accept.JS](https://developer.authorize.net/api/reference/features/acceptjs.html) | [Sample Accept Application](https://github.com/AuthorizeNet/accept-sample-app) | | AuthorizeNetSIM.php | [Accept Hosted](https://developer.authorize.net/content/developer/en_us/api/reference/features/accept_hosted.html) | Not available | | AuthorizeNetSOAP.php | [PaymentTransactions](https://developer.authorize.net/api/reference/index.html#payment-transactions) | [sample-code-php/PaymentTransactions](https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions) | | AuthorizeNetTD.php | [TransactionReporting](https://developer.authorize.net/api/reference/index.html#transaction-reporting) | [sample-code-php/TransactionReporting/](https://github.com/AuthorizeNet/sample-code-php/tree/master/TransactionReporting) | ## Example #### Old AuthorizeNetAIM example: ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $sale = new AuthorizeNetAIM; $sale->amount = "5.99"; $sale->card_num = '6011000000000012'; $sale->exp_date = '04/15'; $response = $sale->authorizeAndCapture(); if ($response->approved) { $transaction_id = $response->transaction_id; } ``` #### Corresponding new model code (charge-credit-card): ```php require 'vendor/autoload.php'; use net\authorize\api\contract\v1 as AnetAPI; use net\authorize\api\controller as AnetController; define("AUTHORIZENET_LOG_FILE", "phplog"); $merchantAuthentication = new AnetAPI\MerchantAuthenticationType(); $merchantAuthentication->setName("YOURLOGIN"); $merchantAuthentication->setTransactionKey("YOURKEY"); // Create the payment data for a credit card $creditCard = new AnetAPI\CreditCardType(); $creditCard->setCardNumber("6011000000000012"); $creditCard->setExpirationDate("2015-04"); $creditCard->setCardCode("123"); // Add the payment data to a paymentType object $paymentOne = new AnetAPI\PaymentType(); $paymentOne->setCreditCard($creditCard); $transactionRequestType = new AnetAPI\TransactionRequestType(); $transactionRequestType->setTransactionType("authCaptureTransaction"); $transactionRequestType->setAmount("5.99"); $transactionRequestType->setPayment($paymentOne); // Assemble the complete transaction request $request = new AnetAPI\CreateTransactionRequest(); $request->setMerchantAuthentication($merchantAuthentication); $request->setTransactionRequest($transactionRequestType); // Create the controller and get the response $controller = new AnetController\CreateTransactionController($request); $response = $controller->executeWithApiResponse(\net\authorize\api\constants\ANetEnvironment::SANDBOX); if ($response != null) { // Check to see if the API request was successfully received and acted upon if ($response->getMessages()->getResultCode() == "Ok") { // Since the API request was successful, look for a transaction response // and parse it to display the results of authorizing the card $tresponse = $response->getTransactionResponse(); if ($tresponse != null && $tresponse->getMessages() != null) { echo " Successfully created transaction with Transaction ID: " . $tresponse->getTransId() . "\n"; echo " Transaction Response Code: " . $tresponse->getResponseCode() . "\n"; echo " Message Code: " . $tresponse->getMessages()[0]->getCode() . "\n"; echo " Auth Code: " . $tresponse->getAuthCode() . "\n"; echo " Description: " . $tresponse->getMessages()[0]->getDescription() . "\n"; } } } ``` authorizenet/autoload.php000064400000001337147361031000011605 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated Always use composer generated autoload.php, by requiring vendor/autoload.php instead of autoload.php * @deprecated require "autoload.php"; --> require "vendor/autoload.php"; */ trigger_error('Custom autoloader is deprecated, use composer generated "vendor/autoload.php" instead of "autoload.php" .', E_USER_DEPRECATED); /** * Custom SPL autoloader for the AuthorizeNet SDK * * @package AuthorizeNet */ spl_autoload_register(function($className) { static $classMap; if (!isset($classMap)) { $classMap = require __DIR__ . DIRECTORY_SEPARATOR . 'classmap.php'; } if (isset($classMap[$className])) { include $classMap[$className]; } }); authorizenet/LICENSE.txt000064400000042220147361031000011103 0ustar00SDK LICENSE AGREEMENT This Software Development Kit (“SDK”) License Agreement (“Agreement”) is between you (both the individual downloading the SDK and any legal entity on behalf of which such individual is acting) (“You” or “Your”) and Authorize.Net LLC (“Authorize.Net’). IT IS IMPORTANT THAT YOU READ CAREFULLY AND UNDERSTAND THIS AGREEMENT. BY CLICKING THE “I ACCEPT” BUTTON OR AN EQUIVALENT INDICATOR OR BY DOWNLOADING, INSTALLING OR USING THE SDK OR THE DOCUMENTATION, YOU AGREE TO BE BOUND BY THIS AGREEMENT. 1. DEFINITIONS 1.1 “Application(s)” means software programs that You develop to operate with the Gateway using components of the Software. 1.2 “Documentation” means the materials made available to You in connection with the Software by or on behalf of Authorize.Net pursuant to this Agreement. 1.3 “Gateway” means any electronic payment platform maintained and operated by Authorize.Net and any of its affiliates. 1.4 “Software” means all of the software included in the software development kit made available to You by or on behalf of Authorize.Net pursuant to this Agreement, including but not limited to sample source code, code snippets, software tools, code libraries, sample applications, Documentation and any upgrades, modified versions, updates, and/or additions thereto, if any, made available to You by or on behalf of Authorize.Net pursuant to this Agreement. 2. GRANT OF LICENSE; RESTRICTIONS 2.1 Limited License. Subject to and conditioned upon Your compliance with the terms of this Agreement, Authorize.Net hereby grants to You a limited, revocable, non-exclusive, non-transferable, royalty-free license during the term of this Agreement to: (a) in any country worldwide, use, reproduce, modify, and create derivative works of the components of the Software solely for the purpose of developing, testing and manufacturing Applications; (b) distribute, sell or otherwise provide Your Applications that include components of the Software to Your end users; and (c) use the Documentation in connection with the foregoing activities. The license to distribute Applications that include components of the Software as set forth in subsection (b) above includes the right to grant sublicenses to Your end users to use such components of the Software as incorporated into such Applications, subject to the limitations and restrictions set forth in this Agreement. 2.2 Restrictions. You shall not (and shall have no right to): (a) make or distribute copies of the Software or the Documentation, in whole or in part, except as expressly permitted pursuant to Section 2.1; (b) alter or remove any copyright, trademark, trade name or other proprietary notices, legends, symbols or labels appearing on or in the Software or Documentation; (c) sublicense (or purport to sublicense) the Software or the Documentation, in whole or in part, to any third party except as expressly permitted pursuant to Section 2.1; (d) engage in any activity with the Software, including the development or distribution of an Application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the Gateway or platform, servers, or systems of Authorize.Net, any of its affiliates, or any third party; (e) make any statements that Your Application is “certified” or otherwise endorsed, or that its performance is guaranteed, by Authorize.Net or any of its affiliates; or (f) otherwise use or exploit the Software or the Documentation for any purpose other than to develop and distribute Applications as expressly permitted by this Agreement. 2.3 Ownership. You shall retain ownership of Your Applications developed in accordance with this Agreement, subject to Authorize.Net’s ownership of the Software and Documentation (including Authorize.Net’s ownership of any portion of the Software or Documentation incorporated in Your Applications). You acknowledge and agree that all right, title and interest in and to the Software and Documentation shall, at all times, be and remain the exclusive property of Authorize.Net and that You do not have or acquire any rights, express or implied, in the Software or Documentation except those rights expressly granted under this Agreement. 2.4 No Support. Authorize.Net has no obligation to provide support, maintenance, upgrades, modifications or new releases of the Software. 2.5 Open Source Software. You hereby acknowledge that the Software may contain software that is distributed under “open source” license terms (“Open Source Software”). You shall review the Documentation in order to determine which portions of the Software are Open Source Software and are licensed under such Open Source Software license terms. To the extent any such license requires that Authorize.Net provide You any rights with respect to such Open Source Software that are inconsistent with the limited rights granted to You in this Agreement, then such rights in the applicable Open Source Software license shall take precedence over the rights and restrictions granted in this Agreement, but solely with respect to such Open Source Software. You acknowledge that the Open Source Software license is solely between You and the applicable licensor of the Open Source Software and that Your use, reproduction and distribution of Open Source Software shall be in compliance with applicable Open Source Software license. You understand and agree that Authorize.Net is not liable for any loss or damage that You may experience as a result of Your use of Open Source Software and that You will look solely to the licensor of the Open Source Software in the event of any such loss or damage. 2.6 License to Authorize.Net. In the event You choose to submit any suggestions, feedback or other information or materials related to the Software or Documentation or Your use thereof (collectively, “Feedback”) to Authorize.Net, You hereby grant to Authorize.Net a worldwide, non-exclusive, royalty-free, transferable, sublicensable, perpetual and irrevocable license to use and otherwise exploit such Feedback in connection with the Software, Documentation, and other products and services. 2.7 Use. (a) You represent, warrant and agree to use the Software and write Applications only for purposes permitted by (i) this Agreement; (ii) applicable law and regulation, including, without limitation, the Payment Card Industry Data Security Standard (PCI DSS); and (iii) generally accepted practices or guidelines in the relevant jurisdictions. You represent, warrant and agree that if You use the Software to develop Applications for general public end users, that You will protect the privacy and legal rights of those users. If the Application receives or stores personal or sensitive information provided by end users, it must do so securely and in compliance with all applicable laws and regulations, including card association regulations. If the Application receives Authorize.Net account information, the Application may only use that information to access the end user's Authorize.Net account. You represent, warrant and agree that You are solely responsible for (and that neither Authorize.Net nor its affiliates have any responsibility to You or to any third party for): (i) any data, content, or resources that You obtain, transmit or display through the Application; and (ii) any breach of Your obligations under this Agreement, any applicable third party license, or any applicable law or regulation, and for the consequences of any such breach. 3. WARRANTY DISCLAIMER; LIMITATION OF LIABILITY 3.1 Disclaimer. THE SOFTWARE AND THE DOCUMENTATION ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITH NO WARRANTY. YOU AGREE THAT YOUR USE OF THE SOFTWARE AND THE DOCUMENTATION IS AT YOUR SOLE RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. TO THE FULLEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW, AUTHORIZE.NET AND ITS AFFILIATES EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, WITH RESPECT TO THE SOFTWARE AND THE DOCUMENTATION, INCLUDING ALL WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, ACCURACY, TITLE AND NON-INFRINGEMENT, AND ANY WARRANTIES THAT MAY ARISE OUT OF COURSE OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE. NEITHER AUTHORIZE.NET NOR ITS AFFILIATES WARRANT THAT THE FUNCTIONS OR INFORMATION CONTAINED IN THE SOFTWARE OR THE DOCUMENTATION WILL MEET ANY REQUIREMENTS OR NEEDS YOU MAY HAVE, OR THAT THE SOFTWARE OR DOCUMENTATION WILL OPERATE ERROR FREE, OR THAT THE SOFTWARE OR DOCUMENTATION IS COMPATIBLE WITH ANY PARTICULAR OPERATING SYSTEM. 3.2 Limitation of Liability. IN NO EVENT SHALL AUTHORIZE.NET AND ITS AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, BUSINESS, SAVINGS, DATA, USE OR COST OF SUBSTITUTE PROCUREMENT, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF AUTHORIZE.NET HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR IF SUCH DAMAGES ARE FORESEEABLE. IN NO EVENT SHALL THE ENTIRE LIABILITY OF AUTHORIZE.NET AND AFFILIATES ARISING FROM OR RELATING TO THIS AGREEMENT OR THE SUBJECT MATTER HEREOF EXCEED ONE HUNDRED U.S. DOLLARS ($100). THE PARTIES ACKNOWLEDGE THAT THE LIMITATIONS OF LIABILITY IN THIS SECTION 3.2 AND IN THE OTHER PROVISIONS OF THIS AGREEMENT AND THE ALLOCATION OF RISK HEREIN ARE AN ESSENTIAL ELEMENT OF THE BARGAIN BETWEEN THE PARTIES, WITHOUT WHICH AUTHORIZE.NET WOULD NOT HAVE ENTERED INTO THIS AGREEMENT. 4. INDEMNIFICATION. You shall indemnify, hold harmless and, at Authorize.Net’s request, defend Authorize.Net and its affiliates and their officers, directors, employees, and agents from and against any claim, suit or proceeding, and any associated liabilities, costs, damages and expenses, including reasonable attorneys’ fees, that arise out of relate to: (i) Your Applications or the use or distribution thereof and Your use or distribution of the Software or the Documentation (or any portion thereof including Open Source Software), including, but not limited to, any allegation that any such Application or any such use or distribution infringes, misappropriates or otherwise violates any intellectual property (including, without limitation, copyright, patent, and trademark), privacy, publicity or other rights of any third party, or has caused the death or injury of any person or damage to any property; (ii) Your alleged or actual breach of this Agreement; (iii) the alleged or actual breach of this Agreement by any party to whom you have provided Your Applications, the Software or the Documentation or (iii) Your alleged or actual violation of or non-compliance with any applicable laws, legislation, policies, rules, regulations or governmental requirements (including, without limitation, any laws, legislation, policies, rules, regulations or governmental requirements related to privacy and data collection). 5. TERMINATION. This Agreement and the licenses granted to you herein are effective until terminated. Authorize.Net may terminate this Agreement and the licenses granted to You at any time. Upon termination of this Agreement, You shall cease all use of the Software and the Documentation, return to Authorize.Net or destroy all copies of the Software and Documentation and related materials in Your possession, and so certify to Authorize.Net. Except for the license to You granted herein, the terms of this Agreement shall survive termination. 6. CONFIDENTIAL INFORMATION a. You hereby agree (i) to hold Authorize.Net’s Confidential Information in strict confidence and to take reasonable precautions to protect such Confidential Information (including, without limitation, all precautions You employ with respect to Your own confidential materials), (ii) not to divulge any such Confidential Information to any third person; (iii) not to make any use whatsoever at any time of such Confidential Information except as strictly licensed hereunder, (iv) not to remove or export from the United States or re-export any such Confidential Information or any direct product thereof, except in compliance with, and with all licenses and approvals required under applicable U.S. and foreign export laws and regulations, including, without limitation, those of the U.S. Department of Commerce. b. “Confidential Information” shall mean any data or information, oral or written, treated as confidential that relates to Authorize.Net’s past, present, or future research, development or business activities, including without limitation any unannounced products and services, any information relating to services, developments, inventions, processes, plans, financial information, customer data, revenue, transaction volume, forecasts, projections, application programming interfaces, Software and Documentation. 7. General Terms 7.1 Law. This Agreement and all matters arising out of or relating to this Agreement shall be governed by the internal laws of the State of California without giving effect to any choice of law rule. This Agreement shall not be governed by the United Nations Convention on Contracts for the International Sales of Goods, the application of which is expressly excluded. In the event of any controversy, claim or dispute between the parties arising out of or relating to this Agreement, such controversy, claim or dispute shall be resolved in the state or federal courts in Santa Clara County, California, and the parties hereby irrevocably consent to the jurisdiction and venue of such courts. 7.2 Logo License. Authorize.Net hereby grants to You the right to use, reproduce, publish, perform and display Authorize.Net logo solely in accordance with the current Authorize.Net brand guidelines. 7.3 Severability and Waiver. If any provision of this Agreement is held to be illegal, invalid or otherwise unenforceable, such provision shall be enforced to the extent possible consistent with the stated intention of the parties, or, if incapable of such enforcement, shall be deemed to be severed and deleted from this Agreement, while the remainder of this Agreement shall continue in full force and effect. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. 7.4 No Assignment. You may not assign, sell, transfer, delegate or otherwise dispose of, whether voluntarily or involuntarily, by operation of law or otherwise, this Agreement or any rights or obligations under this Agreement without the prior written consent of Authorize.Net, which may be withheld in Authorize.Net’s sole discretion. Any purported assignment, transfer or delegation by You shall be null and void. Subject to the foregoing, this Agreement shall be binding upon and shall inure to the benefit of the parties and their respective successors and assigns. 7.5 Government Rights. If You (or any person or entity to whom you provide the Software or Documentation) are an agency or instrumentality of the United States Government, the Software and Documentation are “commercial computer software” and “commercial computer software documentation,” and pursuant to FAR 12.212 or DFARS 227.7202, and their successors, as applicable, use, reproduction and disclosure of the Software and Documentation are governed by the terms of this Agreement. 7.6 Export Administration. You shall comply fully with all relevant export laws and regulations of the United States, including, without limitation, the U.S. Export Administration Regulations (collectively “Export Controls”). Without limiting the generality of the foregoing, You shall not, and You shall require Your representatives not to, export, direct or transfer the Software or the Documentation, or any direct product thereof, to any destination, person or entity restricted or prohibited by the Export Controls. 7.7 Privacy. In order to continually innovate and improve the Software, Licensee understands and agrees that Authorize.Net may collect certain usage statistics including but not limited to a unique identifier, associated IP address, version number of software, and information on which tools and/or services in the Software are being used and how they are being used. 7.8 Entire Agreement; Amendments. This Agreement constitutes the entire agreement between the parties and supersedes all prior or contemporaneous agreements or representations, written or oral, concerning the subject matter of this Agreement. Authorize.Net may make changes to this Agreement, Software or Documentation in its sole discretion. When these changes are made, Authorize.Net will make a new version of the Agreement, Software or Documentation available on the website where the Software is available. This Agreement may not be modified or amended by You except in a writing signed by a duly authorized representative of each party. You acknowledge and agree that Authorize.Net has not made any representations, warranties or agreements of any kind, except as expressly set forth herein. Authorize.Net Software Development Kit (SDK) License Agreement v. February 1, 2017 1 authorizenet/README.md000064400000024477147361031000010555 0ustar00# Authorize.Net PHP SDK [![Travis CI Status](https://travis-ci.org/AuthorizeNet/sdk-php.svg?branch=master)](https://travis-ci.org/AuthorizeNet/sdk-php) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/AuthorizeNet/sdk-php/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/AuthorizeNet/sdk-php/?branch=master) [![Packagist](https://img.shields.io/packagist/v/authorizenet/authorizenet.svg)](https://packagist.org/packages/authorizenet/authorizenet) [![Packagist Stable Version](https://poser.pugx.org/authorizenet/authorizenet/v/stable.svg)](https://packagist.org/packages/authorizenet/authorizenet) ## Requirements * PHP 5.6+ * cURL PHP Extension * JSON PHP Extension * An Authorize.Net account (see _Registration & Configuration_ section below) * TLS 1.2 capable versions of libcurl and OpenSSL (or its equivalent) ### Migrating from older versions Since August 2018, the Authorize.Net API has been reorganized to be more merchant focused. AuthorizeNetAIM, AuthorizeNetARB, AuthorizeNetCIM, Reporting and AuthorizeNetSIM classes have all been deprecated in favor of `net\authorize\api` . To see the full list of mapping of new features corresponding to the deprecated features, you can see [MIGRATING.md](MIGRATING.md). ### Contribution - If you need information or clarification about any Authorize.Net features, please create an issue for it. Also you can search in the [Authorize.Net developer community](https://community.developer.authorize.net/). - Before creating pull requests, please read [CONTRIBUTING.md](CONTRIBUTING.md) ### TLS 1.2 The Authorize.Net APIs only support connections using the TLS 1.2 security protocol. This SDK communicates with the Authorize.Net API using `libcurl` and `OpenSSL` (or equivalent crypto library). It's important to make sure you have new enough versions of these components to support TLS 1.2. Additionally, it's very important to keep these components up to date going forward to mitigate the risk of any security flaws that may be discovered in these libraries. To test whether your current installation is capable of communicating to our servers using TLS 1.2, run the following PHP code and examine the output for the TLS version: ```php <?php $ch = curl_init('https://apitest.authorize.net/xml/v1/request.api'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_VERBOSE, true); $data = curl_exec($ch); curl_close($ch); ``` If curl is unable to connect to our URL (as given in the previous sample), it's likely that your system is not able to connect using TLS 1.2, or does not have a supported cipher installed. To verify what TLS version your connection _does_ support, run the following PHP code: ```php <?php $ch = curl_init('https://www.howsmyssl.com/a/check'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); curl_close($ch); $json = json_decode($data); echo "Connection uses " . $json->tls_version ."\n"; ``` ## Installation ### Composer We recommend using [`Composer`](http://getcomposer.org). *(Note: we never recommend you override the new secure-http default setting)*. *Update your composer.json file as per the example below and then run `composer update`.* ```json { "require": { "php": ">=5.6", "authorizenet/authorizenet": "~1.9.9" } } ``` After installation through Composer, don't forget to require its autoloader in your script or bootstrap file: ```php require 'vendor/autoload.php'; ``` ### Custom SPL Autoloader Alternatively, we provide a custom `SPL` autoloader for you to reference from within your PHP file: ```php require 'path/to/anet_php_sdk/autoload.php'; ``` This autoloader still requires the `vendor` directory and all of its dependencies to exist. However, this is a possible solution for cases where composer can't be run on a given system. You can run composer locally or on another system to build the directory, then copy the `vendor` directory to the desired system. ## Registration & Configuration Use of this SDK and the Authorize.Net APIs requires having an account on our system. You can find these details in the Settings section. If you don't currently have a production Authorize.Net account and need a sandbox account for testing, you can easily sign up for one [here](https://developer.authorize.net/sandbox/). ### Authentication To authenticate with the Authorize.Net API you will need to use your account's API Login ID and Transaction Key. If you don't have these values, you can obtain them from our Merchant Interface site. Access the Merchant Interface for production accounts at (https://account.authorize.net/) or sandbox accounts at (https://sandbox.authorize.net). Once you have your keys simply load them into the appropriate variables in your code, as per the below sample code dealing with the authentication part of the API request. #### To set your API credentials for an API request: ... ```php use net\authorize\api\contract\v1 as AnetAPI; ``` ... ```php $merchantAuthentication = new AnetAPI\MerchantAuthenticationType(); $merchantAuthentication->setName("YOURLOGIN"); $merchantAuthentication->setTransactionKey("YOURKEY"); ``` ... ```php $request = new AnetAPI\CreateTransactionRequest(); $request->setMerchantAuthentication($merchantAuthentication); ``` ... You should never include your Login ID and Transaction Key directly in a PHP file that's in a publically accessible portion of your website. A better practice would be to define these in a constants file, and then reference those constants in the appropriate place in your code. ### Switching between the sandbox environment and the production environment Authorize.Net maintains a complete sandbox environment for testing and development purposes. This sandbox environment is an exact duplicate of our production environment with the transaction authorization and settlement process simulated. By default, this SDK is configured to communicate with the sandbox environment. To switch to the production environment, replace the environment constant in the execute method. For example: ```php // For PRODUCTION use $response = $controller->executeWithApiResponse(\net\authorize\api\constants\ANetEnvironment::PRODUCTION); ``` API credentials are different for each environment, so be sure to switch to the appropriate credentials when switching environments. ## SDK Usage Examples and Sample Code To get started using this SDK, it's highly recommended to download our sample code repository: * [Authorize.Net PHP Sample Code Repository (on GitHub)](https://github.com/AuthorizeNet/sample-code-php) In that respository, we have comprehensive sample code for all common uses of our API: Additionally, you can find details and examples of how our API is structured in our API Reference Guide: * [Developer Center API Reference](http://developer.authorize.net/api/reference/index.html) The API Reference Guide provides examples of what information is needed for a particular request and how that information would be formatted. Using those examples, you can easily determine what methods would be necessary to include that information in a request using this SDK. ## Building & Testing the SDK Integration tests for the AuthorizeNet SDK are in the `tests` directory. These tests are mainly for SDK development. However, you can also browse through them to find more usage examples for the various APIs. - Run `composer update --dev` to load the `PHPUnit` test library. - Copy the `phpunit.xml.dist` file to `phpunit.xml` and enter your merchant credentials in the constant fields. - Run `vendor/bin/phpunit` to run the test suite. *You'll probably want to disable emails on your sandbox account.* ### Testing Guide For additional help in testing your own code, Authorize.Net maintains a [comprehensive testing guide](http://developer.authorize.net/hello_world/testing_guide/) that includes test credit card numbers to use and special triggers to generate certain responses from the sandbox environment. ## Logging The SDK generates a log with masking for sensitive data like credit card, expiration dates. The provided levels for logging are `debug`, `info`, `warn`, `error`. Add ````use \net\authorize\util\LogFactory;````. Logger can be initialized using `$logger = LogFactory::getLog(get_class($this));` The default log file `phplog` gets generated in the current folder. The subsequent logs are appended to the same file, unless the execution folder is changed, and a new log file is generated. ### Usage Examples - Logging a string message `$logger->debug("Sending 'XML' Request type");` - Logging xml strings `$logger->debug($xmlRequest);` - Logging using formatting `$logger->debugFormat("Integer: %d, Float: %f, Xml-Request: %s\n", array(100, 1.29f, $xmlRequest));` ### Customizing Sensitive Tags A local copy of [AuthorizedNetSensitiveTagsConfig.json](/lib/net/authorize/util/ANetSensitiveFields.php) gets generated when code invoking the logger first gets executed. The local file can later be edited by developer to re-configure what is masked and what is visible. (*Do not edit the JSON in the SDK*). - For each element of the `sensitiveTags` array, - `tagName` field corresponds to the name of the property in object, or xml-tag that should be hidden entirely ( *XXXX* shown if no replacement specified ) or masked (e.g. showing the last 4 digits of credit card number). - `pattern`[<sup>[Note]</sup>](#regex-note) and `replacement`[<sup>[Note]</sup>](#regex-note) can be left `""`, if the default is to be used (as defined in [Log.php](/lib/net/authorize/util/Log.php)). `pattern` gives the regex to identify, while `replacement` defines the visible part. - `disableMask` can be set to *true* to allow the log to fully display that property in an object, or tag in a xml string. - `sensitiveStringRegexes`[<sup>[Note]</sup>](#regex-note) has list of credit-card regexes. So if credit-card number is not already masked, it would get entirely masked. - Take care of non-ascii characters (refer [manual](http://php.net/manual/en/regexp.reference.unicode.php)) while defining the regex, e.g. use `"pattern": "(\\p{N}+)(\\p{N}{4})"` instead of `"pattern": "(\\d+)(\\d{4})"`. Also note `\\` escape sequence is used. **<a name="regex-note">Note</a>:** **For any regex, no starting or ending '/' or any other delimiter should be defined. The '/' delimiter and unicode flag is added in the code.** ## License This repository is distributed under a proprietary license. See the provided [`LICENSE.txt`](/LICENSE.txt) file. authorizenet/lib/deprecated/shared/AuthorizeNetException.php000064400000000765147361031000020415 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated The Authorize.Net API has been reorganized to simplify & ease integration and to be more merchant focused * @deprecated AuthorizeNetException class is deprecated. * @deprecated Refer examples in https://github.com/AuthorizeNet/sample-code-php */ /** * AuthorizeNetException.php * * @package AuthorizeNet */ /** * Exception class for AuthorizeNet PHP SDK. * * @package AuthorizeNet */ class AuthorizeNetException extends Exception { } authorizenet/lib/deprecated/shared/AuthorizeNetXMLResponse.php000064400000006212147361031000020627 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated Use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php */ /** * Base class for the AuthorizeNet ARB & CIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetXML */ /** * Base class for the AuthorizeNet ARB & CIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetXML */ class AuthorizeNetXMLResponse { public $xml; // Holds a SimpleXML Element with response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. */ public function __construct($response) { $this->response = $response; if ($response) { $this->xml = @simplexml_load_string($response,'SimpleXMLElement', LIBXML_NOWARNING); // Remove namespaces for use with XPath. $this->xpath_xml = @simplexml_load_string(preg_replace('/ xmlns:xsi[^>]+/','',$response),'SimpleXMLElement', LIBXML_NOWARNING); } } /** * Was the transaction successful? * * @return bool */ public function isOk() { return ($this->getResultCode() == "Ok"); } /** * Run an xpath query on the cleaned XML response * * @param string $path * @return array Returns an array of SimpleXMLElement objects or FALSE in case of an error. */ public function xpath($path) { return $this->xpath_xml->xpath($path); } /** * Was there an error? * * @return bool */ public function isError() { return ($this->getResultCode() == "Error"); } /** * @return string */ public function getErrorMessage() { return "Error: {$this->getResultCode()} Message: {$this->getMessageText()} {$this->getMessageCode()}"; } /** * @return string */ public function getRefID() { return $this->_getElementContents("refId"); } /** * @return string */ public function getResultCode() { return $this->_getElementContents("resultCode"); } /** * @return string */ public function getMessageCode() { return $this->_getElementContents("code"); } /** * @return string */ public function getMessageText() { return $this->_getElementContents("text"); } /** * Grabs the contents of a unique element. * * @param string * @return string */ protected function _getElementContents($elementName) { $start = "<$elementName>"; $end = "</$elementName>"; if (strpos($this->response,$start) === false || strpos($this->response,$end) === false) { return false; } else { $start_position = strpos($this->response, $start)+strlen($start); $end_position = strpos($this->response, $end); return substr($this->response, $start_position, $end_position-$start_position); } } } authorizenet/lib/deprecated/shared/AuthorizeNetTypes.php000064400000025275147361031000017566 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated All the classes in AuthorizeNetTypes are deprecated. * @deprecated Use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php */ /** * Classes for the various AuthorizeNet data types. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ /** * A class that contains all fields for a CIM Customer Profile. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCustomer { public $merchantCustomerId; public $description; public $email; public $paymentProfiles = array(); public $shipToList = array(); public $customerProfileId; } /** * A class that contains all fields for a CIM Address. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetAddress { public $firstName; public $lastName; public $company; public $address; public $city; public $state; public $zip; public $country; public $phoneNumber; public $faxNumber; public $customerAddressId; } /** * A class that contains all fields for a CIM Payment Profile. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetPaymentProfile { public $customerType; public $billTo; public $payment; public $customerPaymentProfileId; public function __construct() { $this->billTo = new AuthorizeNetAddress; $this->payment = new AuthorizeNetPayment; } } /** * A class that contains all fields for a CIM Payment Type. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetPayment { public $creditCard; public $bankAccount; public function __construct() { $this->creditCard = new AuthorizeNetCreditCard; $this->bankAccount = new AuthorizeNetBankAccount; } } /** * A class that contains all fields for a CIM Transaction. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetTransaction { public $amount; public $tax; public $shipping; public $duty; public $lineItems = array(); public $customerProfileId; public $customerPaymentProfileId; public $customerShippingAddressId; public $creditCardNumberMasked; public $bankRoutingNumberMasked; public $bankAccountNumberMasked; public $order; public $taxExempt; public $recurringBilling; public $cardCode; public $splitTenderId; public $approvalCode; public $transId; public function __construct() { $this->tax = (object)array(); $this->tax->amount = ""; $this->tax->name = ""; $this->tax->description = ""; $this->shipping = (object)array(); $this->shipping->amount = ""; $this->shipping->name = ""; $this->shipping->description = ""; $this->duty = (object)array(); $this->duty->amount = ""; $this->duty->name = ""; $this->duty->description = ""; // line items $this->order = (object)array(); $this->order->invoiceNumber = ""; $this->order->description = ""; $this->order->purchaseOrderNumber = ""; } } /** * A class that contains all fields for a CIM Transaction Line Item. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetLineItem { public $itemId; public $name; public $description; public $quantity; public $unitPrice; public $taxable; } /** * A class that contains all fields for a CIM Credit Card. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCreditCard { public $cardNumber; public $expirationDate; public $cardCode; } /** * A class that contains all fields for a CIM Bank Account. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetBankAccount { public $accountType; public $routingNumber; public $accountNumber; public $nameOnAccount; public $echeckType; public $bankName; } /** * A class that contains all fields for an AuthorizeNet ARB Subscription. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNet_Subscription { public $name; public $intervalLength; public $intervalUnit; public $startDate; public $totalOccurrences; public $trialOccurrences; public $amount; public $trialAmount; public $creditCardCardNumber; public $creditCardExpirationDate; public $creditCardCardCode; public $bankAccountAccountType; public $bankAccountRoutingNumber; public $bankAccountAccountNumber; public $bankAccountNameOnAccount; public $bankAccountEcheckType; public $bankAccountBankName; public $orderInvoiceNumber; public $orderDescription; public $customerId; public $customerEmail; public $customerPhoneNumber; public $customerFaxNumber; public $billToFirstName; public $billToLastName; public $billToCompany; public $billToAddress; public $billToCity; public $billToState; public $billToZip; public $billToCountry; public $shipToFirstName; public $shipToLastName; public $shipToCompany; public $shipToAddress; public $shipToCity; public $shipToState; public $shipToZip; public $shipToCountry; public function getXml() { $xml = "<subscription> <name>{$this->name}</name> <paymentSchedule> <interval> <length>{$this->intervalLength}</length> <unit>{$this->intervalUnit}</unit> </interval> <startDate>{$this->startDate}</startDate> <totalOccurrences>{$this->totalOccurrences}</totalOccurrences> <trialOccurrences>{$this->trialOccurrences}</trialOccurrences> </paymentSchedule> <amount>{$this->amount}</amount> <trialAmount>{$this->trialAmount}</trialAmount> <payment> <creditCard> <cardNumber>{$this->creditCardCardNumber}</cardNumber> <expirationDate>{$this->creditCardExpirationDate}</expirationDate> <cardCode>{$this->creditCardCardCode}</cardCode> </creditCard> <bankAccount> <accountType>{$this->bankAccountAccountType}</accountType> <routingNumber>{$this->bankAccountRoutingNumber}</routingNumber> <accountNumber>{$this->bankAccountAccountNumber}</accountNumber> <nameOnAccount>{$this->bankAccountNameOnAccount}</nameOnAccount> <echeckType>{$this->bankAccountEcheckType}</echeckType> <bankName>{$this->bankAccountBankName}</bankName> </bankAccount> </payment> <order> <invoiceNumber>{$this->orderInvoiceNumber}</invoiceNumber> <description>{$this->orderDescription}</description> </order> <customer> <id>{$this->customerId}</id> <email>{$this->customerEmail}</email> <phoneNumber>{$this->customerPhoneNumber}</phoneNumber> <faxNumber>{$this->customerFaxNumber}</faxNumber> </customer> <billTo> <firstName>{$this->billToFirstName}</firstName> <lastName>{$this->billToLastName}</lastName> <company>{$this->billToCompany}</company> <address>{$this->billToAddress}</address> <city>{$this->billToCity}</city> <state>{$this->billToState}</state> <zip>{$this->billToZip}</zip> <country>{$this->billToCountry}</country> </billTo> <shipTo> <firstName>{$this->shipToFirstName}</firstName> <lastName>{$this->shipToLastName}</lastName> <company>{$this->shipToCompany}</company> <address>{$this->shipToAddress}</address> <city>{$this->shipToCity}</city> <state>{$this->shipToState}</state> <zip>{$this->shipToZip}</zip> <country>{$this->shipToCountry}</country> </shipTo> </subscription>"; $xml_clean = ""; // Remove any blank child elements foreach (preg_split("/(\r?\n)/", $xml) as $key => $line) { if (!preg_match('/><\//', $line)) { $xml_clean .= $line . "\n"; } } // Remove any blank parent elements $element_removed = 1; // Recursively repeat if a change is made while ($element_removed) { $element_removed = 0; if (preg_match('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', $xml_clean)) { $xml_clean = preg_replace('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', '', $xml_clean); $element_removed = 1; } } // Remove any blank lines // $xml_clean = preg_replace('/\r\n[\s]+\r\n/','',$xml_clean); return $xml_clean; } } /** * A class that contains all fields for an AuthorizeNet ARB SubscriptionList. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetGetSubscriptionList { public $searchType; public $sorting; public $paging; public function getXml() { $emptyString = ""; $sortingXml = (is_null($this->sorting)) ? $emptyString : $this->sorting->getXml(); $pagingXml = (is_null($this->paging)) ? $emptyString : $this->paging->getXml(); $xml = " <searchType>{$this->searchType}</searchType>" .$sortingXml .$pagingXml ; $xml_clean = ""; // Remove any blank child elements foreach (preg_split("/(\r?\n)/", $xml) as $key => $line) { if (!preg_match('/><\//', $line)) { $xml_clean .= $line . "\n"; } } // Remove any blank parent elements $element_removed = 1; // Recursively repeat if a change is made while ($element_removed) { $element_removed = 0; if (preg_match('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', $xml_clean)) { $xml_clean = preg_replace('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', '', $xml_clean); $element_removed = 1; } } // Remove any blank lines // $xml_clean = preg_replace('/\r\n[\s]+\r\n/','',$xml_clean); return $xml_clean; } } class AuthorizeNetSubscriptionListPaging { public $limit; public $offset; public function getXml() { $xml = "<paging> <limit>{$this->limit}</limit> <offset>{$this->offset}</offset> </paging>"; return $xml; } } class AuthorizeNetSubscriptionListSorting { public $orderBy; public $orderDescending; public function getXml() { $xml = " <sorting> <orderBy>{$this->orderBy}</orderBy> <orderDescending>{$this->orderDescending}</orderDescending> </sorting>"; return $xml; } } authorizenet/lib/deprecated/shared/AuthorizeNetResponse.php000064400000004437147361031000020255 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated The Authorize.Net API has been reorganized to simplify & ease integration and to be more merchant focused * @deprecated AuthorizeNetRequest and it's derived classes are deprecated. * @deprecated Use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php */ trigger_error('AuthorizeNetResponse is deprecated, use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php .', E_USER_DEPRECATED); /** * Base class for the AuthorizeNet AIM & SIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetResponse */ /** * Parses an AuthorizeNet Response. * * @package AuthorizeNet * @subpackage AuthorizeNetResponse */ class AuthorizeNetResponse { const APPROVED = 1; const DECLINED = 2; const ERROR = 3; const HELD = 4; public $approved; public $declined; public $error; public $held; public $response_code; public $response_subcode; public $response_reason_code; public $response_reason_text; public $authorization_code; public $avs_response; public $transaction_id; public $invoice_number; public $description; public $amount; public $method; public $transaction_type; public $customer_id; public $first_name; public $last_name; public $company; public $address; public $city; public $state; public $zip_code; public $country; public $phone; public $fax; public $email_address; public $ship_to_first_name; public $ship_to_last_name; public $ship_to_company; public $ship_to_address; public $ship_to_city; public $ship_to_state; public $ship_to_zip_code; public $ship_to_country; public $tax; public $duty; public $freight; public $tax_exempt; public $purchase_order_number; public $md5_hash; public $card_code_response; public $cavv_response; // cardholder_authentication_verification_response public $account_number; public $card_type; public $split_tender_id; public $requested_amount; public $balance_on_card; public $response; // The response string from AuthorizeNet. } authorizenet/lib/deprecated/shared/AuthorizeNetRequest.php000064400000010475147361031000020106 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated The Authorize.Net API has been reorganized to simplify & ease integration and to be more merchant focused * @deprecated AuthorizeNetRequest and it's derived classes are deprecated. * @deprecated Use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php */ trigger_error('AuthorizeNetRequest is deprecated, use request/response classes in net\authorize\api\contract\v1 instead. Refer examples in https://github.com/AuthorizeNet/sample-code-php .', E_USER_DEPRECATED); use net\authorize\util\LogFactory; /** * Sends requests to the Authorize.Net gateways. * * @package AuthorizeNet * @subpackage AuthorizeNetRequest */ abstract class AuthorizeNetRequest { protected $_api_login; protected $_transaction_key; protected $_post_string; public $VERIFY_PEER = true; // attempt trust validation of SSL certificates when establishing secure connections. protected $_sandbox = true; protected $_logger = null; /** * Set the _post_string */ abstract protected function _setPostString(); /** * Handle the response string */ abstract protected function _handleResponse($string); /** * Get the post url. We need this because until 5.3 you * you could not access child constants in a parent class. */ abstract protected function _getPostUrl(); /** * Constructor. * * @param string $api_login_id The Merchant's API Login ID. * @param string $transaction_key The Merchant's Transaction Key. */ public function __construct($api_login_id = false, $transaction_key = false) { $this->_api_login = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $this->_transaction_key = ($transaction_key ? $transaction_key : (defined('AUTHORIZENET_TRANSACTION_KEY') ? AUTHORIZENET_TRANSACTION_KEY : "")); $this->_sandbox = (defined('AUTHORIZENET_SANDBOX') ? AUTHORIZENET_SANDBOX : true); $this->_logger = LogFactory::getLog(get_class($this)); } /** * Alter the gateway url. * * @param bool $bool Use the Sandbox. */ public function setSandbox($bool) { $this->_sandbox = $bool; } /** * Set a log file. * * @param string $filepath Path to log file. */ public function setLogFile($filepath) { $this->_logger->setLogFile($filepath); } /** * Return the post string. * * @return string */ public function getPostString() { return $this->_post_string; } /** * Posts the request to AuthorizeNet & returns response. * * @return AuthorizeNetARB_Response The response. */ protected function _sendRequest() { $this->_setPostString(); $post_url = $this->_getPostUrl(); $curl_request = curl_init($post_url); curl_setopt($curl_request, CURLOPT_POSTFIELDS, $this->_post_string); curl_setopt($curl_request, CURLOPT_HEADER, 0); curl_setopt($curl_request, CURLOPT_TIMEOUT, 45); curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_request, CURLOPT_SSL_VERIFYHOST, 2); if ($this->VERIFY_PEER) { curl_setopt($curl_request, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/../ssl/cert.pem'); } else { if ($this->_logger) { $this->_logger->error("----Request----\nInvalid SSL option\n"); } return false; } if (preg_match('/xml/',$post_url)) { curl_setopt($curl_request, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml")); } $response = curl_exec($curl_request); if ($this->_logger) { if ($curl_error = curl_error($curl_request)) { $this->_logger->error("----CURL ERROR----\n$curl_error\n\n"); } // Do not log requests that could contain CC info. $this->_logger->info("----Request----\n{$this->_post_string}\n"); $this->_logger->info("----Response----\n$response\n\n"); } curl_close($curl_request); return $this->_handleResponse($response); } } authorizenet/lib/deprecated/AuthorizeNetCP.php000064400000022642147361031000015511 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API. * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. * @deprecated CP and CNP both use similar request structure (with differences in payment fields). * @deprecated For CP, refer examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions */ trigger_error('AuthorizeNetCP is deprecated, use AuthorizeNet::API instead. For CP, see examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions .', E_USER_DEPRECATED); /** * Easily interact with the Authorize.Net Card Present API. * * * @package AuthorizeNet * @subpackage AuthorizeNetCP * @link http://www.authorize.net/support/CP_guide.pdf Card Present Guide */ /** * Builds and sends an AuthorizeNet CP Request. * * @package AuthorizeNet * @subpackage AuthorizeNetCP */ class AuthorizeNetCP extends AuthorizeNetAIM { const LIVE_URL = 'https://cardpresent.authorize.net/gateway/transact.dll'; public $verify_x_fields = false; /** * Holds all the x_* name/values that will be posted in the request. * Default values are provided for best practice fields. */ protected $_x_post_fields = array( "cpversion" => "1.0", "delim_char" => ",", "encap_char" => "|", "market_type" => "2", "response_format" => "1", // 0 - XML, 1 - NVP ); /** * Device Types (x_device_type) * 1 = Unknown * 2 = Unattended Terminal * 3 = Self Service Terminal * 4 = Electronic Cash Register * 5 = Personal Computer- Based Terminal * 6 = AirPay * 7 = Wireless POS * 8 = Website * 9 = Dial Terminal * 10 = Virtual Terminal */ /** * Only used if merchant wants to send custom fields. */ private $_custom_fields = array(); /** * Strip sentinels and set track1 field. * * @param string $track1data */ public function setTrack1Data($track1data) { if (preg_match('/^%.*\?$/', $track1data)) { $this->track1 = substr($track1data, 1, -1); } else { $this->track1 = $track1data; } } /** * Strip sentinels and set track2 field. * * @param string $track2data */ public function setTrack2Data($track2data) { if (preg_match('/^;.*\?$/', $track2data)) { $this->track2 = substr($track2data, 1, -1); } else { $this->track2 = $track2data; } } /** * * * @param string $response * * @return AuthorizeNetAIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetCP_Response($response, $this->_x_post_fields['delim_char'], $this->_x_post_fields['encap_char'], $this->_custom_fields); } } /** * Parses an AuthorizeNet Card Present Response. * * @package AuthorizeNet * @subpackage AuthorizeNetCP */ class AuthorizeNetCP_Response extends AuthorizeNetResponse { private $_response_array = array(); // An array with the split response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. * @param string $delimiter The delimiter used (default is ",") * @param string $encap_char The encap_char used (default is "|") * @param array $custom_fields Any custom fields set in the request. */ public function __construct($response, $delimiter, $encap_char, $custom_fields) { if ($response) { // If it's an XML response if (substr($response, 0, 5) == "<?xml") { $this->xml = @simplexml_load_string($response, 'SimpleXMLElement', LIBXML_NOWARNING); // Set all fields $this->version = array_pop(array_slice(explode('"', $response), 1,1)); $this->response_code = (string)$this->xml->ResponseCode; if ($this->response_code == 1) { $this->response_reason_code = (string)$this->xml->Messages->Message->Code; $this->response_reason_text = (string)$this->xml->Messages->Message->Description; } else { $this->response_reason_code = (string)$this->xml->Errors->Error->ErrorCode; $this->response_reason_text = (string)$this->xml->Errors->Error->ErrorText; } $this->authorization_code = (string)$this->xml->AuthCode; $this->avs_code = (string)$this->xml->AVSResultCode; $this->card_code_response = (string)$this->xml->CVVResultCode; $this->transaction_id = (string)$this->xml->TransID; $this->md5_hash = (string)$this->xml->TransHash; $this->user_ref = (string)$this->xml->UserRef; $this->card_num = (string)$this->xml->AccountNumber; $this->card_type = (string)$this->xml->AccountType; $this->test_mode = (string)$this->xml->TestMode; $this->ref_trans_id = (string)$this->xml->RefTransID; } else { // If it's an NVP response // Split Array $this->response = $response; if ($encap_char) { $this->_response_array = explode($encap_char.$delimiter.$encap_char, substr($response, 1, -1)); } else { $this->_response_array = explode($delimiter, $response); } /** * If AuthorizeNet doesn't return a delimited response. */ if (count($this->_response_array) < 10) { $this->approved = false; $this->error = true; $this->error_message = "Unrecognized response from AuthorizeNet: $response"; return; } // Set all fields $this->version = $this->_response_array[0]; $this->response_code = $this->_response_array[1]; $this->response_reason_code = $this->_response_array[2]; $this->response_reason_text = $this->_response_array[3]; $this->authorization_code = $this->_response_array[4]; $this->avs_code = $this->_response_array[5]; $this->card_code_response = $this->_response_array[6]; $this->transaction_id = $this->_response_array[7]; $this->md5_hash = $this->_response_array[8]; $this->user_ref = $this->_response_array[9]; $this->card_num = $this->_response_array[20]; $this->card_type = $this->_response_array[21]; $this->split_tender_id = isset($this->_response_array[22]) ? $this->_response_array[22] : NULL; $this->requested_amount = isset($this->_response_array[23]) ? $this->_response_array[23] : NULL; $this->approved_amount = isset($this->_response_array[24]) ? $this->_response_array[24] : NULL; $this->card_balance = isset($this->_response_array[25]) ? $this->_response_array[25] : NULL; } $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); if ($this->error) { $this->error_message = "AuthorizeNet Error: Response Code: ".$this->response_code." Response Reason Code: ".$this->response_reason_code." Response Reason Text: ".$this->response_reason_text." "; } } else { $this->approved = false; $this->error = true; $this->error_message = "Error connecting to AuthorizeNet"; } } /** * Is the MD5 provided correct? * * @param string $api_login_id * @param string $md5_setting * @return bool */ public function isAuthorizeNet($api_login_id = false, $md5_setting = false) { $amount = ($this->amount ? $this->amount : '0.00'); $api_login_id = ($api_login_id ? $api_login_id : AUTHORIZENET_API_LOGIN_ID); $md5_setting = ($md5_setting ? $md5_setting : AUTHORIZENET_MD5_SETTING); return ($this->md5_hash == strtoupper(md5($md5_setting . $api_login_id . $this->transaction_id . $amount))); } } authorizenet/lib/deprecated/AuthorizeNetARB.php000064400000012411147361031000015604 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API. * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. * @deprecated For ARB, refer examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/RecurringBilling */ trigger_error('AuthorizeNetARB is deprecated, use AuthorizeNet::API instead. For ARB, see examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/RecurringBilling .', E_USER_DEPRECATED); /** * Easily interact with the Authorize.Net ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB * @link http://www.authorize.net/support/ARB_guide.pdf ARB Guide */ /** * A class to send a request to the ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetARB extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_request_type; private $_request_payload; /** * Optional. Used if the merchant wants to set a reference ID. * * @param string $refId */ public function setRefId($refId) { $this->_request_payload = ($refId ? "<refId>$refId</refId>" : ""); } /** * Create an ARB subscription * * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function createSubscription(AuthorizeNet_Subscription $subscription) { $this->_request_type = "CreateSubscriptionRequest"; $this->_request_payload .= $subscription->getXml(); return $this->_sendRequest(); } /** * Update an ARB subscription * * @param int $subscriptionId * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function updateSubscription($subscriptionId, AuthorizeNet_Subscription $subscription) { $this->_request_type = "UpdateSubscriptionRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; $this->_request_payload .= $subscription->getXml(); return $this->_sendRequest(); } /** * Get status of a subscription * * @param int $subscriptionId * * @return AuthorizeNetARB_Response */ public function getSubscriptionStatus($subscriptionId) { $this->_request_type = "GetSubscriptionStatusRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; return $this->_sendRequest(); } /** * Cancel a subscription * * @param int $subscriptionId * * @return AuthorizeNetARB_Response */ public function cancelSubscription($subscriptionId) { $this->_request_type = "CancelSubscriptionRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; return $this->_sendRequest(); } /** * Create an ARB subscription * * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function getSubscriptionList(AuthorizeNetGetSubscriptionList $subscriptionList) { $this->_request_type = "GetSubscriptionListRequest"; $this->_request_payload .= $subscriptionList->getXml(); return $this->_sendRequest(); } /** * * * @param string $response * * @return AuthorizeNetARB_Response */ protected function _handleResponse($response) { return new AuthorizeNetARB_Response($response); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * Prepare the XML document for posting. */ protected function _setPostString() { $this->_post_string =<<<XML <?xml version="1.0" encoding="utf-8"?> <ARB{$this->_request_type} xmlns= "AnetApi/xml/v1/schema/AnetApiSchema.xsd"> <merchantAuthentication> <name>{$this->_api_login}</name> <transactionKey>{$this->_transaction_key}</transactionKey> </merchantAuthentication> {$this->_request_payload} </ARB{$this->_request_type}> XML; } } /** * A class to parse a response from the ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetARB_Response extends AuthorizeNetXMLResponse { /** * @return int */ public function getSubscriptionId() { return $this->_getElementContents("subscriptionId"); } /** * @return string */ public function getSubscriptionStatus() { return $this->_getElementContents("status"); } }authorizenet/lib/deprecated/README-DeprecatedSamples.md000064400000014724147361031000017000 0ustar00Old Usage Examples (Of Deprecated SDK Functionality) ======================================= # This documentation in this directoary and the objects it documents have been deprecated **For the README for this repository, see `[README.md]`(/README.md) in the root level of the repository. For examples of how to interact with the current Authorize.Net API, see our new sample code GitHub repository at https://github.com/AuthorizeNet/sample-code-php.** **What follows is the old README pertaining to this deprecated functionality:** ## Requirements - PHP 5.3+ *(>=5.3.10 recommended)* - cURL PHP Extension - JSON PHP Extension - SimpleXML PHP Extension - An Authorize.Net Merchant Account or Sandbox Account. You can get a free sandbox account at http://developer.authorize.net/sandbox/ ## Autoloading [`Composer`](http://getcomposer.org) currently has a [MITM](https://github.com/composer/composer/issues/1074) security vulnerability. However, if you wish to use it, require its autoloader in your script or bootstrap file: ```php require 'vendor/autoload.php'; ``` *Note: you'll need a composer.json file with the following require section and to run `composer update`.* ```json "require": { "authorizenet/authorizenet": "~1.8" } ``` Alternatively, we provide a custom `SPL` autoloader: ```php require 'path/to/anet_php_sdk/autoload.php'; ``` ## Authentication To authenticate with the Authorize.Net API you will need to retrieve your API Login ID and Transaction Key from the [`Merchant Interface`](https://account.authorize.net/). You can find these details in the Settings section. If you need a sandbox account you can sign up for one really easily [`here`](https://developer.authorize.net/sandbox/). Once you have your keys simply plug them into the appropriate variables as per the samples below. ````php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); ```` ## Usage Examples See below for basic usage examples. View the `tests/` folder for more examples of each API. Additional documentation is in the `docs/` folder. ### AuthorizeNetAIM.php Quick Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $sale = new AuthorizeNetAIM; $sale->amount = "5.99"; $sale->card_num = '6011000000000012'; $sale->exp_date = '04/15'; $response = $sale->authorizeAndCapture(); if ($response->approved) { $transaction_id = $response->transaction_id; } ``` ### AuthorizeNetAIM.php Advanced Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $auth = new AuthorizeNetAIM; $auth->amount = "45.00"; // Use eCheck: $auth->setECheck( '121042882', '123456789123', 'CHECKING', 'Bank of Earth', 'Jane Doe', 'WEB' ); // Set multiple line items: $auth->addLineItem('item1', 'Golf tees', 'Blue tees', '2', '5.00', 'N'); $auth->addLineItem('item2', 'Golf shirt', 'XL', '1', '40.00', 'N'); // Set Invoice Number: $auth->invoice_num = time(); // Set a Merchant Defined Field: $auth->setCustomField("entrance_source", "Search Engine"); // Authorize Only: $response = $auth->authorizeOnly(); if ($response->approved) { $auth_code = $response->transaction_id; // Now capture: $capture = new AuthorizeNetAIM; $capture_response = $capture->priorAuthCapture($auth_code); // Now void: $void = new AuthorizeNetAIM; $void_response = $void->void($capture_response->transaction_id); } ``` ### AuthorizeNetARB.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $subscription = new AuthorizeNet_Subscription; $subscription->name = "PHP Monthly Magazine"; $subscription->intervalLength = "1"; $subscription->intervalUnit = "months"; $subscription->startDate = "2011-03-12"; $subscription->totalOccurrences = "12"; $subscription->amount = "12.99"; $subscription->creditCardCardNumber = "6011000000000012"; $subscription->creditCardExpirationDate= "2018-10"; $subscription->creditCardCardCode = "123"; $subscription->billToFirstName = "Rasmus"; $subscription->billToLastName = "Doe"; // Create the subscription. $request = new AuthorizeNetARB; $response = $request->createSubscription($subscription); $subscription_id = $response->getSubscriptionId(); ``` ### AuthorizeNetCIM.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $request = new AuthorizeNetCIM; // Create new customer profile $customerProfile = new AuthorizeNetCustomer; $customerProfile->description = "Description of customer"; $customerProfile->merchantCustomerId = time(); $customerProfile->email = "test@domain.com"; $response = $request->createCustomerProfile($customerProfile); if ($response->isOk()) { $customerProfileId = $response->getCustomerProfileId(); } ``` ### AuthorizeNetSIM.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_MD5_SETTING", ""); $message = new AuthorizeNetSIM; if ($message->isAuthorizeNet()) { $transactionId = $message->transaction_id; } ``` ### AuthorizeNetDPM.php Usage Example ```php $url = "http://YOUR_DOMAIN.com/direct_post.php"; $api_login_id = 'YOUR_API_LOGIN_ID'; $transaction_key = 'YOUR_TRANSACTION_KEY'; $md5_setting = 'YOUR_MD5_SETTING'; // Your MD5 Setting $amount = "5.99"; AuthorizeNetDPM::directPostDemo($url, $api_login_id, $transaction_key, $amount, $md5_setting); ``` ### AuthorizeNetCP.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_MD5_SETTING", ""); $sale = new AuthorizeNetCP; $sale->amount = '59.99'; $sale->device_type = '4'; $sale->setTrack1Data('%B4111111111111111^CARDUSER/JOHN^1803101000000000020000831000000?'); $response = $sale->authorizeAndCapture(); $trans_id = $response->transaction_id; ``` ### AuthorizeNetTD.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $request = new AuthorizeNetTD; $response = $request->getTransactionDetails("12345"); echo $response->xml->transaction->transactionStatus; ``` authorizenet/lib/deprecated/AuthorizeNetSIM.php000064400000016117147361031000015637 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated SIM is replaced by Accept Hosted https://developer.authorize.net/content/developer/en_us/api/reference/features/accept_hosted.html */ trigger_error('AuthorizeNetSIM is deprecated, use Accept Hosted instead: https://developer.authorize.net/content/developer/en_us/api/reference/features/accept_hosted.html. ', E_USER_DEPRECATED); /** * Easily use the Authorize.Net Server Integration Method(SIM). * * @package AuthorizeNet * @subpackage AuthorizeNetSIM * @link http://www.authorize.net/support/SIM_guide.pdf SIM Guide */ /** * Easily parse an AuthorizeNet SIM Response. * @package AuthorizeNet * @subpackage AuthorizeNetSIM */ class AuthorizeNetSIM extends AuthorizeNetResponse { // For ARB transactions public $subscription_id; public $subscription_paynum; /** * Constructor. * * @param string $api_login_id * @param string $md5_setting For verifying an Authorize.Net message. */ public function __construct($api_login_id = false, $md5_setting = false) { $this->api_login_id = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $this->md5_setting = ($md5_setting ? $md5_setting : (defined('AUTHORIZENET_MD5_SETTING') ? AUTHORIZENET_MD5_SETTING : "")); $this->response = $_POST; // Set fields without x_ prefix foreach ($_POST as $key => $value) { $name = substr($key, 2); $this->$name = $value; } // Set some human readable fields $map = array( 'invoice_number' => 'x_invoice_num', 'transaction_type' => 'x_type', 'zip_code' => 'x_zip', 'email_address' => 'x_email', 'ship_to_zip_code' => 'x_ship_to_zip', 'account_number' => 'x_account_number', 'avs_response' => 'x_avs_code', 'authorization_code' => 'x_auth_code', 'transaction_id' => 'x_trans_id', 'customer_id' => 'x_cust_id', 'md5_hash' => 'x_MD5_Hash', 'card_code_response' => 'x_cvv2_resp_code', 'cavv_response' => 'x_cavv_response', ); foreach ($map as $key => $value) { $this->$key = (isset($_POST[$value]) ? $_POST[$value] : ""); } $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); } /** * Verify the request is AuthorizeNet. * * @return bool */ public function isAuthorizeNet() { return count($_POST) && $this->md5_hash && ($this->generateHash() == $this->md5_hash); } /** * Generates an Md5 hash to compare against Authorize.Net's. * * @return string Hash */ public function generateHash() { $amount = ($this->amount ? $this->amount : "0.00"); return strtoupper(md5($this->md5_setting . $this->api_login_id . $this->transaction_id . $amount)); } } /** * A helper class for using hosted order page. * * @package AuthorizeNet * @subpackage AuthorizeNetSIM */ class AuthorizeNetSIM_Form { public $x_address; public $x_amount; public $x_background_url; public $x_card_num; public $x_city; public $x_color_background; public $x_color_link; public $x_color_text; public $x_company; public $x_country; public $x_cust_id; public $x_customer_ip; public $x_description; public $x_delim_data; public $x_duplicate_window; public $x_duty; public $x_email; public $x_email_customer; public $x_fax; public $x_first_name; public $x_footer_email_receipt; public $x_footer_html_payment_form; public $x_footer_html_receipt; public $x_fp_hash; public $x_fp_sequence; public $x_fp_timestamp; public $x_freight; public $x_header_email_receipt; public $x_header_html_payment_form; public $x_header_html_receipt; public $x_invoice_num; public $x_last_name; public $x_line_item; public $x_login; public $x_logo_url; public $x_method; public $x_phone; public $x_po_num; public $x_receipt_link_method; public $x_receipt_link_text; public $x_receipt_link_url; public $x_recurring_billing; public $x_relay_response; public $x_relay_url; public $x_rename; public $x_ship_to_address; public $x_ship_to_company; public $x_ship_to_country; public $x_ship_to_city; public $x_ship_to_first_name; public $x_ship_to_last_name; public $x_ship_to_state; public $x_ship_to_zip; public $x_show_form; public $x_state; public $x_tax; public $x_tax_exempt; public $x_test_request; public $x_trans_id; public $x_type; public $x_version; public $x_zip; /** * Constructor * * @param array $fields Fields to set. */ public function __construct($fields = false) { // Set some best practice fields $this->x_relay_response = "FALSE"; $this->x_version = "3.1"; $this->x_delim_char = ","; $this->x_delim_data = "TRUE"; if ($fields) { foreach ($fields as $key => $value) { $this->$key = $value; } } } /** * Get a string of HTML hidden fields for use in a form. * * @return string */ public function getHiddenFieldString() { $array = (array)$this; $string = ""; foreach ($array as $key => $value) { if ($value) { $string .= '<input type="hidden" name="'.$key.'" value="'.$value.'">'; } } return $string; } /** * Generates a fingerprint needed for a hosted order form or DPM. * * @param string $api_login_id Login ID. * @param string $transaction_key API key. * @param string $amount Amount of transaction. * @param string $fp_sequence An invoice number or random number. * @param string $fp_timestamp Timestamp. * @param string $fp_currency_code Currency Code * * @return string The fingerprint. */ public static function getFingerprint($api_login_id, $transaction_key, $amount, $fp_sequence, $fp_timestamp, $fp_currency_code = '') { $api_login_id = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $transaction_key = ($transaction_key ? $transaction_key : (defined('AUTHORIZENET_TRANSACTION_KEY') ? AUTHORIZENET_TRANSACTION_KEY : "")); if (function_exists('hash_hmac')) { return hash_hmac("md5", $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^" . $fp_currency_code, $transaction_key); } return bin2hex(mhash(MHASH_MD5, $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^" . $fp_currency_code, $transaction_key)); } }authorizenet/lib/deprecated/AuthorizeNetAIM.php000064400000045015147361031000015614 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API. * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. * @deprecated For AIM, refer examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions */ trigger_error('AuthorizeNetAIM is deprecated, use AuthorizeNet::API instead. For AIM, see examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions .', E_USER_DEPRECATED); /** * Easily interact with the Authorize.Net AIM API. * * * Example Authorize and Capture Transaction against the Sandbox: * <code> * <?php require_once 'AuthorizeNet.php' * $sale = new AuthorizeNetAIM; * $sale->setFields( * array( * 'amount' => '4.99', * 'card_num' => '411111111111111', * 'exp_date' => '0515' * ) * ); * $response = $sale->authorizeAndCapture(); * if ($response->approved) { * echo "Sale successful!"; } else { * echo $response->error_message; * } * ?> * </code> * * Note: To send requests to the live gateway, either define this: * define("AUTHORIZENET_SANDBOX", false); * -- OR -- * $sale = new AuthorizeNetAIM; * $sale->setSandbox(false); * * @package AuthorizeNet * @subpackage AuthorizeNetAIM * @link http://www.authorize.net/support/AIM_guide.pdf AIM Guide */ /** * Builds and sends an AuthorizeNet AIM Request. * * @package AuthorizeNet * @subpackage AuthorizeNetAIM */ class AuthorizeNetAIM extends AuthorizeNetRequest { const LIVE_URL = 'https://secure2.authorize.net/gateway/transact.dll'; const SANDBOX_URL = 'https://test.authorize.net/gateway/transact.dll'; /** * Holds all the x_* name/values that will be posted in the request. * Default values are provided for best practice fields. */ protected $_x_post_fields = array( "version" => "3.1", "delim_char" => ",", "delim_data" => "TRUE", "relay_response" => "FALSE", "encap_char" => "|", ); /** * Only used if merchant wants to send multiple line items about the charge. */ private $_additional_line_items = array(); /** * Only used if merchant wants to send custom fields. */ private $_custom_fields = array(); /** * Checks to make sure a field is actually in the API before setting. * Set to false to skip this check. */ public $verify_x_fields = true; /** * A list of all fields in the AIM API. * Used to warn user if they try to set a field not offered in the API. */ private $_all_aim_fields = array("address","allow_partial_auth","amount", "auth_code","authentication_indicator", "bank_aba_code","bank_acct_name", "bank_acct_num","bank_acct_type","bank_check_number","bank_name", "card_code","card_num","cardholder_authentication_value","city","company", "country","cust_id","customer_ip","delim_char","delim_data","description", "duplicate_window","duty","echeck_type","email","email_customer", "encap_char","exp_date","fax","first_name","footer_email_receipt", "freight","header_email_receipt","invoice_num","last_name","line_item", "login","method","phone","po_num","recurring_billing","relay_response", "ship_to_address","ship_to_city","ship_to_company","ship_to_country", "ship_to_first_name","ship_to_last_name","ship_to_state","ship_to_zip", "split_tender_id","state","tax","tax_exempt","test_request","tran_key", "trans_id","type","version","zip" ); /** * Do an AUTH_CAPTURE transaction. * * Required "x_" fields: card_num, exp_date, amount * * @param string $amount The dollar amount to charge * @param string $card_num The credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function authorizeAndCapture($amount = false, $card_num = false, $exp_date = false) { ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "AUTH_CAPTURE"; return $this->_sendRequest(); } /** * Do a PRIOR_AUTH_CAPTURE transaction. * * Required "x_" field: trans_id(The transaction id of the prior auth, unless split * tender, then set x_split_tender_id manually.) * amount (only if lesser than original auth) * * @param string $trans_id Transaction id to charge * @param string $amount Dollar amount to charge if lesser than auth * * @return AuthorizeNetAIM_Response */ public function priorAuthCapture($trans_id = false, $amount = false) { ($trans_id ? $this->trans_id = $trans_id : null); ($amount ? $this->amount = $amount : null); $this->type = "PRIOR_AUTH_CAPTURE"; return $this->_sendRequest(); } /** * Do an AUTH_ONLY transaction. * * Required "x_" fields: card_num, exp_date, amount * * @param string $amount The dollar amount to charge * @param string $card_num The credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function authorizeOnly($amount = false, $card_num = false, $exp_date = false) { ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "AUTH_ONLY"; return $this->_sendRequest(); } /** * Do a VOID transaction. * * Required "x_" field: trans_id(The transaction id of the prior auth, unless split * tender, then set x_split_tender_id manually.) * * @param string $trans_id Transaction id to void * * @return AuthorizeNetAIM_Response */ public function void($trans_id = false) { ($trans_id ? $this->trans_id = $trans_id : null); $this->type = "VOID"; return $this->_sendRequest(); } /** * Do a CAPTURE_ONLY transaction. * * Required "x_" fields: auth_code, amount, card_num , exp_date * * @param string $auth_code The auth code * @param string $amount The dollar amount to charge * @param string $card_num The last 4 of credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function captureOnly($auth_code = false, $amount = false, $card_num = false, $exp_date = false) { ($auth_code ? $this->auth_code = $auth_code : null); ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "CAPTURE_ONLY"; return $this->_sendRequest(); } /** * Do a CREDIT transaction. * * Required "x_" fields: trans_id, amount, card_num (just the last 4) * * @param string $trans_id Transaction id to credit * @param string $amount The dollar amount to credit * @param string $card_num The last 4 of credit card number * * @return AuthorizeNetAIM_Response */ public function credit($trans_id = false, $amount = false, $card_num = false) { ($trans_id ? $this->trans_id = $trans_id : null); ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); $this->type = "CREDIT"; return $this->_sendRequest(); } /** * Alternative syntax for setting x_ fields. * * Usage: $sale->method = "echeck"; * * @param string $name * @param string $value */ public function __set($name, $value) { $this->setField($name, $value); } /** * Quickly set multiple fields. * * Note: The prefix x_ will be added to all fields. If you want to set a * custom field without the x_ prefix, use setCustomField or setCustomFields. * * @param array $fields Takes an array or object. */ public function setFields($fields) { $array = (array)$fields; foreach ($array as $key => $value) { $this->setField($key, $value); } } /** * Quickly set multiple custom fields. * * @param array $fields */ public function setCustomFields($fields) { $array = (array)$fields; foreach ($array as $key => $value) { $this->setCustomField($key, $value); } } /** * Add a line item. * * @param string $item_id * @param string $item_name * @param string $item_description * @param string $item_quantity * @param string $item_unit_price * @param string $item_taxable */ public function addLineItem($item_id, $item_name, $item_description, $item_quantity, $item_unit_price, $item_taxable) { $line_item = ""; $delimiter = ""; foreach (func_get_args() as $key => $value) { $line_item .= $delimiter . preg_replace('/\|/', '_', $value); $delimiter = "<|>"; } $this->_additional_line_items[] = $line_item; } /** * Use ECHECK as payment type. */ public function setECheck($bank_aba_code, $bank_acct_num, $bank_acct_type, $bank_name, $bank_acct_name, $echeck_type = 'WEB') { $this->setFields( array( 'method' => 'echeck', 'bank_aba_code' => $bank_aba_code, 'bank_acct_num' => $bank_acct_num, 'bank_acct_type' => $bank_acct_type, 'bank_name' => $bank_name, 'bank_acct_name' => $bank_acct_name, 'echeck_type' => $echeck_type, ) ); } /** * Set an individual name/value pair. This will append x_ to the name * before posting. * * @param string $name * @param string $value */ public function setField($name, $value) { if ($this->verify_x_fields) { if (in_array($name, $this->_all_aim_fields)) { $this->_x_post_fields[$name] = $value; } else { throw new AuthorizeNetException("Error: no field $name exists in the AIM API. To set a custom field use setCustomField('field','value') instead."); } } else { $this->_x_post_fields[$name] = $value; } } /** * Set a custom field. Note: the x_ prefix will not be added to * your custom field if you use this method. * * @param string $name * @param string $value */ public function setCustomField($name, $value) { $this->_custom_fields[$name] = $value; } /** * Unset an x_ field. * * @param string $name Field to unset. */ public function unsetField($name) { unset($this->_x_post_fields[$name]); } /** * * * @param string $response * * @return AuthorizeNetAIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetAIM_Response($response, $this->_x_post_fields['delim_char'], $this->_x_post_fields['encap_char'], $this->_custom_fields); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * Converts the x_post_fields array into a string suitable for posting. */ protected function _setPostString() { $this->_x_post_fields['login'] = $this->_api_login; $this->_x_post_fields['tran_key'] = $this->_transaction_key; $this->_post_string = ""; foreach ($this->_x_post_fields as $key => $value) { $this->_post_string .= "x_$key=" . urlencode($value) . "&"; } // Add line items foreach ($this->_additional_line_items as $key => $value) { $this->_post_string .= "x_line_item=" . urlencode($value) . "&"; } // Add custom fields foreach ($this->_custom_fields as $key => $value) { $this->_post_string .= "$key=" . urlencode($value) . "&"; } $this->_post_string = rtrim($this->_post_string, "& "); } } /** * Parses an AuthorizeNet AIM Response. * * @package AuthorizeNet * @subpackage AuthorizeNetAIM */ class AuthorizeNetAIM_Response extends AuthorizeNetResponse { private $_response_array = array(); // An array with the split response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. * @param string $delimiter The delimiter used (default is ",") * @param string $encap_char The encap_char used (default is "|") * @param array $custom_fields Any custom fields set in the request. */ public function __construct($response, $delimiter, $encap_char, $custom_fields) { if ($response) { // Split Array $this->response = $response; if ($encap_char) { $this->_response_array = explode($encap_char.$delimiter.$encap_char, substr($response, 1, -1)); } else { $this->_response_array = explode($delimiter, $response); } /** * If AuthorizeNet doesn't return a delimited response. */ if (count($this->_response_array) < 10) { $this->approved = false; $this->error = true; $this->error_message = "Unrecognized response from AuthorizeNet: $response"; return; } // Set all fields $this->response_code = $this->_response_array[0]; $this->response_subcode = $this->_response_array[1]; $this->response_reason_code = $this->_response_array[2]; $this->response_reason_text = $this->_response_array[3]; $this->authorization_code = $this->_response_array[4]; $this->avs_response = $this->_response_array[5]; $this->transaction_id = $this->_response_array[6]; $this->invoice_number = $this->_response_array[7]; $this->description = $this->_response_array[8]; $this->amount = $this->_response_array[9]; $this->method = $this->_response_array[10]; $this->transaction_type = $this->_response_array[11]; $this->customer_id = $this->_response_array[12]; $this->first_name = $this->_response_array[13]; $this->last_name = $this->_response_array[14]; $this->company = $this->_response_array[15]; $this->address = $this->_response_array[16]; $this->city = $this->_response_array[17]; $this->state = $this->_response_array[18]; $this->zip_code = $this->_response_array[19]; $this->country = $this->_response_array[20]; $this->phone = $this->_response_array[21]; $this->fax = $this->_response_array[22]; $this->email_address = $this->_response_array[23]; $this->ship_to_first_name = $this->_response_array[24]; $this->ship_to_last_name = $this->_response_array[25]; $this->ship_to_company = $this->_response_array[26]; $this->ship_to_address = $this->_response_array[27]; $this->ship_to_city = $this->_response_array[28]; $this->ship_to_state = $this->_response_array[29]; $this->ship_to_zip_code = $this->_response_array[30]; $this->ship_to_country = $this->_response_array[31]; $this->tax = $this->_response_array[32]; $this->duty = $this->_response_array[33]; $this->freight = $this->_response_array[34]; $this->tax_exempt = $this->_response_array[35]; $this->purchase_order_number= $this->_response_array[36]; $this->md5_hash = $this->_response_array[37]; $this->card_code_response = $this->_response_array[38]; $this->cavv_response = $this->_response_array[39]; $this->account_number = $this->_response_array[50]; $this->card_type = $this->_response_array[51]; $this->split_tender_id = $this->_response_array[52]; $this->requested_amount = $this->_response_array[53]; $this->balance_on_card = $this->_response_array[54]; $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); // Set custom fields if ($count = count($custom_fields)) { $custom_fields_response = array_slice($this->_response_array, -$count-1, $count); $i = 0; foreach ($custom_fields as $key => $value) { $this->$key = $custom_fields_response[$i]; $i++; } } if ($this->error) { $this->error_message = "AuthorizeNet Error: Response Code: ".$this->response_code." Response Subcode: ".$this->response_subcode." Response Reason Code: ".$this->response_reason_code." Response Reason Text: ".$this->response_reason_text." "; } } else { $this->approved = false; $this->error = true; $this->error_message = "Error connecting to AuthorizeNet"; } } } authorizenet/lib/deprecated/AuthorizeNetDPM.php000064400000023027147361031000015625 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated Direct Post Method is replaced by Accept.JS https://developer.authorize.net/api/reference/features/acceptjs.html * @deprecated Refer sample accept application: https://github.com/AuthorizeNet/accept-sample-app */ trigger_error('AuthorizeNetDPM is deprecated, use Accept.JS instead. Refer sample accept application: https://github.com/AuthorizeNet/accept-sample-app .', E_USER_DEPRECATED); /** * Demonstrates the Direct Post Method. * * To implement the Direct Post Method you need to implement 3 steps: * * Step 1: Add necessary hidden fields to your checkout form and make your form is set to post to AuthorizeNet. * * Step 2: Receive a response from AuthorizeNet, do your business logic, and return * a relay response snippet with a url to redirect the customer to. * * Step 3: Show a receipt page to your customer. * * This class is more for demonstration purposes than actual production use. * * * @package AuthorizeNet * @subpackage AuthorizeNetDPM */ /** * A class that demonstrates the DPM method. * * @package AuthorizeNet * @subpackage AuthorizeNetDPM */ class AuthorizeNetDPM extends AuthorizeNetSIM_Form { const LIVE_URL = 'https://secure2.authorize.net/gateway/transact.dll'; const SANDBOX_URL = 'https://test.authorize.net/gateway/transact.dll'; /** * Implements all 3 steps of the Direct Post Method for demonstration * purposes. */ public static function directPostDemo($url, $api_login_id, $transaction_key, $amount = "0.00", $md5_setting = "") { // Step 1: Show checkout form to customer. if (!count($_POST) && !count($_GET)) { $fp_sequence = time(); // Any sequential number like an invoice number. echo AuthorizeNetDPM::getCreditCardForm($amount, $fp_sequence, $url, $api_login_id, $transaction_key); } // Step 2: Handle AuthorizeNet Transaction Result & return snippet. elseif (count($_POST)) { $response = new AuthorizeNetSIM($api_login_id, $md5_setting); if ($response->isAuthorizeNet()) { if ($response->approved) { // Do your processing here. $redirect_url = $url . '?response_code=1&transaction_id=' . $response->transaction_id; } else { // Redirect to error page. $redirect_url = $url . '?response_code='.$response->response_code . '&response_reason_text=' . $response->response_reason_text; } // Send the Javascript back to AuthorizeNet, which will redirect user back to your site. echo AuthorizeNetDPM::getRelayResponseSnippet($redirect_url); } else { echo "Error -- not AuthorizeNet. Check your MD5 Setting."; } } // Step 3: Show receipt page to customer. elseif (!count($_POST) && count($_GET)) { if ($_GET['response_code'] == 1) { echo "Thank you for your purchase! Transaction id: " . htmlentities($_GET['transaction_id']); } else { echo "Sorry, an error occurred: " . htmlentities($_GET['response_reason_text']); } } } /** * A snippet to send to AuthorizeNet to redirect the user back to the * merchant's server. Use this on your relay response page. * * @param string $redirect_url Where to redirect the user. * * @return string */ public static function getRelayResponseSnippet($redirect_url) { return "<html><head><script language=\"javascript\"> <!-- window.location=\"{$redirect_url}\"; //--> </script> </head><body><noscript><meta http-equiv=\"refresh\" content=\"1;url={$redirect_url}\"></noscript></body></html>"; } /** * Generate a sample form for use in a demo Direct Post implementation. * * @param string $amount Amount of the transaction. * @param string $fp_sequence Sequential number(ie. Invoice #) * @param string $relay_response_url The Relay Response URL * @param string $api_login_id Your API Login ID * @param string $transaction_key Your API Tran Key. * @param bool $test_mode Use the sandbox? * @param bool $prefill Prefill sample values(for test purposes). * * @return string */ public static function getCreditCardForm($amount, $fp_sequence, $relay_response_url, $api_login_id, $transaction_key, $test_mode = true, $prefill = true) { $time = time(); $fp = self::getFingerprint($api_login_id, $transaction_key, $amount, $fp_sequence, $time); $sim = new AuthorizeNetSIM_Form( array( 'x_amount' => $amount, 'x_fp_sequence' => $fp_sequence, 'x_fp_hash' => $fp, 'x_fp_timestamp' => $time, 'x_relay_response'=> "TRUE", 'x_relay_url' => $relay_response_url, 'x_login' => $api_login_id, ) ); $hidden_fields = $sim->getHiddenFieldString(); $post_url = ($test_mode ? self::SANDBOX_URL : self::LIVE_URL); $form = ' <style> fieldset { overflow: auto; border: 0; margin: 0; padding: 0; } fieldset div { float: left; } fieldset.centered div { text-align: center; } label { color: #183b55; display: block; margin-bottom: 5px; } label img { display: block; margin-bottom: 5px; } input.text { border: 1px solid #bfbab4; margin: 0 4px 8px 0; padding: 6px; color: #1e1e1e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0px 5px 5px #eee; -moz-box-shadow: inset 0px 5px 5px #eee; box-shadow: inset 0px 5px 5px #eee; } .submit { display: block; background-color: #76b2d7; border: 1px solid #766056; color: #3a2014; margin: 13px 0; padding: 8px 16px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-size: 14px; -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); -moz-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); } </style> <form method="post" action="'.$post_url.'"> '.$hidden_fields.' <fieldset> <div> <label>Credit Card Number</label> <input type="text" class="text" size="15" name="x_card_num" value="'.($prefill ? '6011000000000012' : '').'"></input> </div> <div> <label>Exp.</label> <input type="text" class="text" size="4" name="x_exp_date" value="'.($prefill ? '04/17' : '').'"></input> </div> <div> <label>CCV</label> <input type="text" class="text" size="4" name="x_card_code" value="'.($prefill ? '782' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>First Name</label> <input type="text" class="text" size="15" name="x_first_name" value="'.($prefill ? 'John' : '').'"></input> </div> <div> <label>Last Name</label> <input type="text" class="text" size="14" name="x_last_name" value="'.($prefill ? 'Doe' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>Address</label> <input type="text" class="text" size="26" name="x_address" value="'.($prefill ? '123 Main Street' : '').'"></input> </div> <div> <label>City</label> <input type="text" class="text" size="15" name="x_city" value="'.($prefill ? 'Boston' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>State</label> <input type="text" class="text" size="4" name="x_state" value="'.($prefill ? 'MA' : '').'"></input> </div> <div> <label>Zip Code</label> <input type="text" class="text" size="9" name="x_zip" value="'.($prefill ? '02142' : '').'"></input> </div> <div> <label>Country</label> <input type="text" class="text" size="22" name="x_country" value="'.($prefill ? 'US' : '').'"></input> </div> </fieldset> <input type="submit" value="BUY" class="submit buy"> </form>'; return $form; } }authorizenet/lib/deprecated/AuthorizeNetTD.php000064400000017142147361031000015515 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API. * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. * @deprecated For Transaction Reporting, refer examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/TransactionReporting */ trigger_error('AuthorizeNetTD is deprecated, use AuthorizeNet::API instead. For TD, see examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/TransactionReporting .', E_USER_DEPRECATED); /** * Easily interact with the Authorize.Net Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD * @link http://www.authorize.net/support/ReportingGuide_XML.pdf Transaction Details XML Guide */ /** * A class to send a request to the Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD */ class AuthorizeNetTD extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_xml; /** * This function returns information about a settled batch: Batch ID, Settlement Time, & * Settlement State. If you specify includeStatistics, you also receive batch statistics * by payment type. * * * The detault date range is one day (the previous 24 hour period). The maximum date range is 31 * days. The merchant time zone is taken into consideration when calculating the batch date range, * unless the Z is specified in the first and last settlement date * * @param bool $includeStatistics * @param string $firstSettlementDate // yyyy-mmddTHH:MM:SS * @param string $lastSettlementDate // yyyy-mmddTHH:MM:SS * @param bool $utc // Use UTC instead of merchant time zone setting * * @return AuthorizeNetTD_Response */ public function getSettledBatchList($includeStatistics = false, $firstSettlementDate = false, $lastSettlementDate = false, $utc = true) { $utc = ($utc ? "Z" : ""); $this->_constructXml("getSettledBatchListRequest"); ($includeStatistics ? $this->_xml->addChild("includeStatistics", $includeStatistics) : null); ($firstSettlementDate ? $this->_xml->addChild("firstSettlementDate", $firstSettlementDate . $utc) : null); ($lastSettlementDate ? $this->_xml->addChild("lastSettlementDate", $lastSettlementDate . $utc) : null); return $this->_sendRequest(); } /** * Return all settled batches for a certain month. * * @param int $month * @param int $year * * @return AuthorizeNetTD_Response */ public function getSettledBatchListForMonth($month = false, $year = false) { $month = ($month ? $month : date('m')); $year = ($year ? $year : date('Y')); $firstSettlementDate = substr(date('c',mktime(0, 0, 0, $month, 1, $year)),0,-6); $lastSettlementDate = substr(date('c',mktime(0, 0, 0, $month+1, 0, $year)),0,-6); return $this->getSettledBatchList(true, $firstSettlementDate, $lastSettlementDate); } /** * This function returns limited transaction details for a specified batch ID * * @param int $batchId * * @return AuthorizeNetTD_Response */ public function getTransactionList($batchId) { $this->_constructXml("getTransactionListRequest"); $this->_xml->addChild("batchId", $batchId); return $this->_sendRequest(); } /** * Return all transactions for a certain day. * * @param int $month * @param int $day * @param int $year * * @return array Array of SimpleXMLElments */ public function getTransactionsForDay($month = false, $day = false, $year = false) { $transactions = array(); $month = ($month ? $month : date('m')); $day = ($day ? $day : date('d')); $year = ($year ? $year : date('Y')); $firstSettlementDate = substr(date('c',mktime(0, 0, 0, (int)$month, (int)$day, (int)$year)),0,-6); $lastSettlementDate = substr(date('c',mktime(0, 0, 0, (int)$month, (int)$day, (int)$year)),0,-6); $response = $this->getSettledBatchList(true, $firstSettlementDate, $lastSettlementDate); $batches = $response->xpath("batchList/batch"); foreach ($batches as $batch) { $batch_id = (string)$batch->batchId; $request = new AuthorizeNetTD; $tran_list = $request->getTransactionList($batch_id); $transactions = array_merge($transactions, $tran_list->xpath("transactions/transaction")); } return $transactions; } /** * This function returns full transaction details for a specified transaction ID. * * @param int $transId * * @return AuthorizeNetTD_Response */ public function getTransactionDetails($transId) { $this->_constructXml("getTransactionDetailsRequest"); $this->_xml->addChild("transId", $transId); return $this->_sendRequest(); } /** * This function returns statistics about the settled batch specified by $batchId. * * @param int $batchId * * @return AuthorizeNetTD_Response */ public function getBatchStatistics($batchId) { $this->_constructXml("getBatchStatisticsRequest"); $this->_xml->addChild("batchId", $batchId); return $this->_sendRequest(); } /** * This function returns the last 1000 unsettled transactions. * * * @return AuthorizeNetTD_Response */ public function getUnsettledTransactionList() { $this->_constructXml("getUnsettledTransactionListRequest"); return $this->_sendRequest(); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * * * @param string $response * * @return AuthorizeNetTransactionDetails_Response */ protected function _handleResponse($response) { return new AuthorizeNetTD_Response($response); } /** * Prepare the XML post string. */ protected function _setPostString() { $this->_post_string = $this->_xml->asXML(); } /** * Start the SimpleXMLElement that will be posted. * * @param string $request_type The action to be performed. */ private function _constructXml($request_type) { $string = '<?xml version="1.0" encoding="utf-8"?><'.$request_type.' xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"></'.$request_type.'>'; $this->_xml = @new SimpleXMLElement($string); $merchant = $this->_xml->addChild('merchantAuthentication'); $merchant->addChild('name',$this->_api_login); $merchant->addChild('transactionKey',$this->_transaction_key); } } /** * A class to parse a response from the Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD */ class AuthorizeNetTD_Response extends AuthorizeNetXMLResponse { } authorizenet/lib/deprecated/AuthorizeNetCIM.php000064400000044732147361031000015623 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated We have reorganized and simplified the Authorize.Net API to ease integration and to focus on merchants' needs. * @deprecated We have deprecated AIM, ARB, CIM, and Reporting as separate options, in favor of AuthorizeNet::API. * @deprecated We have also deprecated SIM as a separate option, in favor of Accept Hosted. See https://developer.authorize.net/api/reference/features/accept_hosted.html for details on Accept Hosted. * @deprecated For details on the deprecation and replacement of legacy Authorize.Net methods, visit https://developer.authorize.net/api/upgrade_guide/. * @deprecated For CIM, refer examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/CustomerProfiles */ trigger_error('AuthorizeNetCIM is deprecated, use AuthorizeNet::API instead. For CIM, see examples in https://github.com/AuthorizeNet/sample-code-php/tree/master/CustomerProfiles .', E_USER_DEPRECATED); /** * Easily interact with the Authorize.Net CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM * @link http://www.authorize.net/support/CIM_XML_guide.pdf CIM XML Guide */ /** * A class to send a request to the CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCIM extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_xml; private $_refId = false; private $_validationMode = "none"; // "none","testMode","liveMode" private $_extraOptions; private $_transactionTypes = array( 'AuthOnly', 'AuthCapture', 'CaptureOnly', 'PriorAuthCapture', 'Refund', 'Void', ); /** * Optional. Used if the merchant wants to set a reference ID. * * @param string $refId */ public function setRefId($refId) { $this->_refId = $refId; } /** * Create a customer profile. * * @param AuthorizeNetCustomer $customerProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function createCustomerProfile($customerProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("createCustomerProfileRequest"); $profile = $this->_xml->addChild("profile"); $this->_addObject($profile, $customerProfile); return $this->_sendRequest(); } /** * Create a customer payment profile. * * @param int $customerProfileId * @param AuthorizeNetPaymentProfile $paymentProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function createCustomerPaymentProfile($customerProfileId, $paymentProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("createCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $profile = $this->_xml->addChild("paymentProfile"); $this->_addObject($profile, $paymentProfile); return $this->_sendRequest(); } /** * Create a shipping address. * * @param int $customerProfileId * @param AuthorizeNetAddress $shippingAddress * * @return AuthorizeNetCIM_Response */ public function createCustomerShippingAddress($customerProfileId, $shippingAddress) { $this->_constructXml("createCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $address = $this->_xml->addChild("address"); $this->_addObject($address, $shippingAddress); return $this->_sendRequest(); } /** * Create a transaction. * * @param string $transactionType * @param AuthorizeNetTransaction $transaction * @param string $extraOptionsString * * @return AuthorizeNetCIM_Response */ public function createCustomerProfileTransaction($transactionType, $transaction, $extraOptionsString = "") { $this->_constructXml("createCustomerProfileTransactionRequest"); $transactionParent = $this->_xml->addChild("transaction"); $transactionChild = $transactionParent->addChild("profileTrans" . $transactionType); $this->_addObject($transactionChild, $transaction); $this->_extraOptions = $extraOptionsString . "x_encap_char=|"; return $this->_sendRequest(); } /** * Delete a customer profile. * * @param int $customerProfileId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerProfile($customerProfileId) { $this->_constructXml("deleteCustomerProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); return $this->_sendRequest(); } /** * Delete a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId) { $this->_constructXml("deleteCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerPaymentProfileId", $customerPaymentProfileId); return $this->_sendRequest(); } /** * Delete a shipping address. * * @param int $customerProfileId * @param int $customerAddressId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerShippingAddress($customerProfileId, $customerAddressId) { $this->_constructXml("deleteCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerAddressId", $customerAddressId); return $this->_sendRequest(); } /** * Get all customer profile ids. * * @return AuthorizeNetCIM_Response */ public function getCustomerProfileIds() { $this->_constructXml("getCustomerProfileIdsRequest"); return $this->_sendRequest(); } /** * Get a customer profile. * * @param int $customerProfileId * * @return AuthorizeNetCIM_Response */ public function getCustomerProfile($customerProfileId, $unmaskExpirationDate = false) { $this->_constructXml("getCustomerProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); if ( $unmaskExpirationDate ) { $this->_xml->addChild("unmaskExpirationDate", true); } return $this->_sendRequest(); } /** * Get a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param boolean $unmaskExpirationDate * * @return AuthorizeNetCIM_Response */ public function getCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $unmaskExpirationDate = false) { $this->_constructXml("getCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerPaymentProfileId", $customerPaymentProfileId); if ( $unmaskExpirationDate ) { $this->_xml->addChild("unmaskExpirationDate", true); } return $this->_sendRequest(); } /** * Get a shipping address. * * @param int $customerProfileId * @param int $customerAddressId * * @return AuthorizeNetCIM_Response */ public function getCustomerShippingAddress($customerProfileId, $customerAddressId) { $this->_constructXml("getCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerAddressId", $customerAddressId); return $this->_sendRequest(); } /** * Update a profile. * * @param int $customerProfileId * @param AuthorizeNetCustomer $customerProfile * * @return AuthorizeNetCIM_Response */ public function updateCustomerProfile($customerProfileId, $customerProfile) { $this->_constructXml("updateCustomerProfileRequest"); $customerProfile->customerProfileId = $customerProfileId; $profile = $this->_xml->addChild("profile"); $this->_addObject($profile, $customerProfile); return $this->_sendRequest(); } /** * Update a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param AuthorizeNetPaymentProfile $paymentProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function updateCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $paymentProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("updateCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $paymentProfile->customerPaymentProfileId = $customerPaymentProfileId; $profile = $this->_xml->addChild("paymentProfile"); $this->_addObject($profile, $paymentProfile); return $this->_sendRequest(); } /** * Update a shipping address. * * @param int $customerProfileId * @param int $customerShippingAddressId * @param AuthorizeNetAddress $shippingAddress * * @return AuthorizeNetCIM_Response */ public function updateCustomerShippingAddress($customerProfileId, $customerShippingAddressId, $shippingAddress) { $this->_constructXml("updateCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $shippingAddress->customerAddressId = $customerShippingAddressId; $sa = $this->_xml->addChild("address"); $this->_addObject($sa, $shippingAddress); return $this->_sendRequest(); } /** * Update the status of an existing order that contains multiple transactions with the same splitTenderId. * * @param int $splitTenderId * @param string $splitTenderStatus * * @return AuthorizeNetCIM_Response */ public function updateSplitTenderGroup($splitTenderId, $splitTenderStatus) { $this->_constructXml("updateSplitTenderGroupRequest"); $this->_xml->addChild("splitTenderId", $splitTenderId); $this->_xml->addChild("splitTenderStatus", $splitTenderStatus); return $this->_sendRequest(); } /** * Validate a customer payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param int $customerShippingAddressId * @param int $cardCode * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function validateCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $customerShippingAddressId, $cardCode, $validationMode = "testMode") { $this->_validationMode = $validationMode; $this->_constructXml("validateCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId",$customerProfileId); $this->_xml->addChild("customerPaymentProfileId",$customerPaymentProfileId); $this->_xml->addChild("customerShippingAddressId",$customerShippingAddressId); $this->_xml->addChild("cardCode",$cardCode); return $this->_sendRequest(); } /** * Get hosted profile page request token * * @param string $customerProfileId * @param mixed $settings * * @return AuthorizeNetCIM_Response */ public function getHostedProfilePageRequest($customerProfileId, $settings=0) { $this->_constructXml("getHostedProfilePageRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); if (!empty($settings)) { $hostedSettings = $this->_xml->addChild("hostedProfileSettings"); foreach ($settings as $key => $val) { $setting = $hostedSettings->addChild("setting"); $setting->addChild("settingName", $key); $setting->addChild("settingValue", $val); } } return $this->_sendRequest(); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * * * @param string $response * * @return AuthorizeNetCIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetCIM_Response($response); } /** * Prepare the XML post string. */ protected function _setPostString() { ($this->_validationMode != "none" ? $this->_xml->addChild('validationMode',$this->_validationMode) : ""); $this->_post_string = $this->_xml->asXML(); // Add extraOptions CDATA if ($this->_extraOptions) { $this->_xml->addChild("extraOptions"); $this->_post_string = str_replace(array("<extraOptions></extraOptions>","<extraOptions/>"),'<extraOptions><![CDATA[' . $this->_extraOptions . ']]></extraOptions>', $this->_xml->asXML()); $this->_extraOptions = false; } // Blank out our validation mode, so that we don't include it in calls that // don't use it. $this->_validationMode = "none"; } /** * Start the SimpleXMLElement that will be posted. * * @param string $request_type The action to be performed. */ private function _constructXml($request_type) { $string = '<?xml version="1.0" encoding="utf-8"?><'.$request_type.' xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"></'.$request_type.'>'; $this->_xml = @new SimpleXMLElement($string); $merchant = $this->_xml->addChild('merchantAuthentication'); $merchant->addChild('name',$this->_api_login); $merchant->addChild('transactionKey',$this->_transaction_key); ($this->_refId ? $this->_xml->addChild('refId',$this->_refId) : ""); } /** * Add an object to an SimpleXMLElement parent element. * * @param SimpleXMLElement $destination The parent element. * @param Object $object An object, array or value. */ private function _addObject($destination, $object) { $array = (array)$object; foreach ($array as $key => $value) { if ($value && !is_object($value)) { if (is_array($value) && count($value)) { foreach ($value as $index => $item) { $items = $destination->addChild($key); $this->_addObject($items, $item); } } else { $destination->addChild($key,$value); } } elseif (is_object($value) && self::_notEmpty($value)) { $dest = $destination->addChild($key); $this->_addObject($dest, $value); } } } /** * Checks whether an array or object contains any values. * * @param Object $object * * @return bool */ private static function _notEmpty($object) { $array = (array)$object; foreach ($array as $key => $value) { if ($value && !is_object($value)) { return true; } elseif (is_object($value)) { if (self::_notEmpty($value)) { return true; } } } return false; } } /** * A class to parse a response from the CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCIM_Response extends AuthorizeNetXMLResponse { /** * @return AuthorizeNetAIM_Response */ public function getTransactionResponse() { return new AuthorizeNetAIM_Response($this->_getElementContents("directResponse"), ",", "|", array()); } /** * @return array Array of AuthorizeNetAIM_Response objects for each payment profile. */ public function getValidationResponses() { $responses = (array)$this->xml->validationDirectResponseList; $return = array(); foreach ((array)$responses["string"] as $response) { $return[] = new AuthorizeNetAIM_Response($response, ",", "", array()); } return $return; } /** * @return AuthorizeNetAIM_Response */ public function getValidationResponse() { return new AuthorizeNetAIM_Response($this->_getElementContents("validationDirectResponse"), ",", "|", array()); } /** * @return array */ public function getCustomerProfileIds() { $ids = (array)$this->xml->ids; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return array */ public function getCustomerPaymentProfileIds() { $ids = (array)$this->xml->customerPaymentProfileIdList; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return array */ public function getCustomerShippingAddressIds() { $ids = (array)$this->xml->customerShippingAddressIdList; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return string */ public function getCustomerAddressId() { return $this->_getElementContents("customerAddressId"); } /** * @return string */ public function getCustomerProfileId() { return $this->_getElementContents("customerProfileId"); } /** * @return string */ public function getPaymentProfileId() { return $this->_getElementContents("customerPaymentProfileId"); } } authorizenet/lib/deprecated/AuthorizeNetSOAP.php000064400000006317147361031000015752 0ustar00<?php /** * @deprecated since version 1.9.8 * @deprecated AuthorizeNet SOAP is replaced by XMP APIs https://developer.authorize.net/api/reference/index.html#payment-transactions * @deprecated Refer sample codes : https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions */ trigger_error('AuthorizeNetSOAP is deprecated, use XML APIs instead. Refer sample codes : https://github.com/AuthorizeNet/sample-code-php/tree/master/PaymentTransactions .', E_USER_DEPRECATED); /** * A simple wrapper for the SOAP API as well as a helper function * to generate a documentation file from the WSDL. * * @package AuthorizeNet * @subpackage AuthorizeNetSoap */ /** * A simple wrapper for the SOAP API as well as a helper function * to generate a documentation file from the WSDL. * * @package AuthorizeNet * @subpackage AuthorizeNetSoap * @todo Make the doc file a usable class. */ class AuthorizeNetSOAP extends SoapClient { const WSDL_URL = "https://api2.authorize.net/soap/v1/Service.asmx?WSDL"; const LIVE_URL = "https://api2.authorize.net/soap/v1/Service.asmx"; const SANDBOX_URL = "https://apitest.authorize.net/soap/v1/Service.asmx"; public $sandbox; /** * Constructor */ public function __construct() { parent::__construct(self::WSDL_URL); $this->__setLocation(self::SANDBOX_URL); } /** * Switch between the sandbox or production gateway. * * @param bool */ public function setSandbox($bool) { $this->__setLocation(($bool ? self::SANDBOX_URL : self::LIVE_URL)); } /** * Get all types as PHP Code. * @return string */ public function getSoapTypes() { $string = ""; $types = $this->__getTypes(); foreach ($types as $type) { if (preg_match("/struct /",$type)) { $type = preg_replace("/struct /","class ",$type); $type = preg_replace("/ (\w+) (\w+);/"," // $1\n public \$$2;",$type); $string .= $type ."\n"; } } return $string; } /** * Get all methods as PHP Code. * @return string */ public function getSoapMethods() { $string = ""; $functions = array(); $methods = $this->__getFunctions(); foreach ($methods as $index => $method) { $sig = explode(" ", $method, 2); if (!isset($functions[$sig[1]])) { $string .= " /**\n * @return {$sig[0]}\n */\n public function {$sig[1]} {}\n\n"; $functions[$sig[1]] = true; } } return $string; } /** * Create a file from the WSDL for reference. */ public function saveSoapDocumentation($path) { $string = "<?php\n"; $string .= "/**\n"; $string .= " * Auto generated documentation for the AuthorizeNetSOAP API.\n"; $string .= " * Generated " . date("m/d/Y") . "\n"; $string .= " */\n"; $string .= "class AuthorizeNetSOAP\n"; $string .= "{\n" . $this->getSoapMethods() . "\n}\n\n" . $this->getSoapTypes() ."\n\n ?>"; return file_put_contents($path, $string); } }authorizenet/lib/shared/AuthorizeNetException.php000064400000000313147361031000016302 0ustar00<?php /** * AuthorizeNetException.php * * @package AuthorizeNet */ /** * Exception class for AuthorizeNet PHP SDK. * * @package AuthorizeNet */ class AuthorizeNetException extends Exception { } authorizenet/lib/shared/AuthorizeNetXMLResponse.php000064400000005712147361031000016533 0ustar00<?php /** * Base class for the AuthorizeNet ARB & CIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetXML */ /** * Base class for the AuthorizeNet ARB & CIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetXML */ class AuthorizeNetXMLResponse { public $xml; // Holds a SimpleXML Element with response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. */ public function __construct($response) { $this->response = $response; if ($response) { $this->xml = @simplexml_load_string($response,'SimpleXMLElement', LIBXML_NOWARNING); // Remove namespaces for use with XPath. $this->xpath_xml = @simplexml_load_string(preg_replace('/ xmlns:xsi[^>]+/','',$response),'SimpleXMLElement', LIBXML_NOWARNING); } } /** * Was the transaction successful? * * @return bool */ public function isOk() { return ($this->getResultCode() == "Ok"); } /** * Run an xpath query on the cleaned XML response * * @param string $path * @return array Returns an array of SimpleXMLElement objects or FALSE in case of an error. */ public function xpath($path) { return $this->xpath_xml->xpath($path); } /** * Was there an error? * * @return bool */ public function isError() { return ($this->getResultCode() == "Error"); } /** * @return string */ public function getErrorMessage() { return "Error: {$this->getResultCode()} Message: {$this->getMessageText()} {$this->getMessageCode()}"; } /** * @return string */ public function getRefID() { return $this->_getElementContents("refId"); } /** * @return string */ public function getResultCode() { return $this->_getElementContents("resultCode"); } /** * @return string */ public function getMessageCode() { return $this->_getElementContents("code"); } /** * @return string */ public function getMessageText() { return $this->_getElementContents("text"); } /** * Grabs the contents of a unique element. * * @param string * @return string */ protected function _getElementContents($elementName) { $start = "<$elementName>"; $end = "</$elementName>"; if (strpos($this->response,$start) === false || strpos($this->response,$end) === false) { return false; } else { $start_position = strpos($this->response, $start)+strlen($start); $end_position = strpos($this->response, $end); return substr($this->response, $start_position, $end_position-$start_position); } } } authorizenet/lib/shared/AuthorizeNetTypes.php000064400000024672147361031000015466 0ustar00<?php /** * Classes for the various AuthorizeNet data types. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ /** * A class that contains all fields for a CIM Customer Profile. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCustomer { public $merchantCustomerId; public $description; public $email; public $paymentProfiles = array(); public $shipToList = array(); public $customerProfileId; } /** * A class that contains all fields for a CIM Address. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetAddress { public $firstName; public $lastName; public $company; public $address; public $city; public $state; public $zip; public $country; public $phoneNumber; public $faxNumber; public $customerAddressId; } /** * A class that contains all fields for a CIM Payment Profile. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetPaymentProfile { public $customerType; public $billTo; public $payment; public $customerPaymentProfileId; public function __construct() { $this->billTo = new AuthorizeNetAddress; $this->payment = new AuthorizeNetPayment; } } /** * A class that contains all fields for a CIM Payment Type. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetPayment { public $creditCard; public $bankAccount; public function __construct() { $this->creditCard = new AuthorizeNetCreditCard; $this->bankAccount = new AuthorizeNetBankAccount; } } /** * A class that contains all fields for a CIM Transaction. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetTransaction { public $amount; public $tax; public $shipping; public $duty; public $lineItems = array(); public $customerProfileId; public $customerPaymentProfileId; public $customerShippingAddressId; public $creditCardNumberMasked; public $bankRoutingNumberMasked; public $bankAccountNumberMasked; public $order; public $taxExempt; public $recurringBilling; public $cardCode; public $splitTenderId; public $approvalCode; public $transId; public function __construct() { $this->tax = (object)array(); $this->tax->amount = ""; $this->tax->name = ""; $this->tax->description = ""; $this->shipping = (object)array(); $this->shipping->amount = ""; $this->shipping->name = ""; $this->shipping->description = ""; $this->duty = (object)array(); $this->duty->amount = ""; $this->duty->name = ""; $this->duty->description = ""; // line items $this->order = (object)array(); $this->order->invoiceNumber = ""; $this->order->description = ""; $this->order->purchaseOrderNumber = ""; } } /** * A class that contains all fields for a CIM Transaction Line Item. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetLineItem { public $itemId; public $name; public $description; public $quantity; public $unitPrice; public $taxable; } /** * A class that contains all fields for a CIM Credit Card. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCreditCard { public $cardNumber; public $expirationDate; public $cardCode; } /** * A class that contains all fields for a CIM Bank Account. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetBankAccount { public $accountType; public $routingNumber; public $accountNumber; public $nameOnAccount; public $echeckType; public $bankName; } /** * A class that contains all fields for an AuthorizeNet ARB Subscription. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNet_Subscription { public $name; public $intervalLength; public $intervalUnit; public $startDate; public $totalOccurrences; public $trialOccurrences; public $amount; public $trialAmount; public $creditCardCardNumber; public $creditCardExpirationDate; public $creditCardCardCode; public $bankAccountAccountType; public $bankAccountRoutingNumber; public $bankAccountAccountNumber; public $bankAccountNameOnAccount; public $bankAccountEcheckType; public $bankAccountBankName; public $orderInvoiceNumber; public $orderDescription; public $customerId; public $customerEmail; public $customerPhoneNumber; public $customerFaxNumber; public $billToFirstName; public $billToLastName; public $billToCompany; public $billToAddress; public $billToCity; public $billToState; public $billToZip; public $billToCountry; public $shipToFirstName; public $shipToLastName; public $shipToCompany; public $shipToAddress; public $shipToCity; public $shipToState; public $shipToZip; public $shipToCountry; public function getXml() { $xml = "<subscription> <name>{$this->name}</name> <paymentSchedule> <interval> <length>{$this->intervalLength}</length> <unit>{$this->intervalUnit}</unit> </interval> <startDate>{$this->startDate}</startDate> <totalOccurrences>{$this->totalOccurrences}</totalOccurrences> <trialOccurrences>{$this->trialOccurrences}</trialOccurrences> </paymentSchedule> <amount>{$this->amount}</amount> <trialAmount>{$this->trialAmount}</trialAmount> <payment> <creditCard> <cardNumber>{$this->creditCardCardNumber}</cardNumber> <expirationDate>{$this->creditCardExpirationDate}</expirationDate> <cardCode>{$this->creditCardCardCode}</cardCode> </creditCard> <bankAccount> <accountType>{$this->bankAccountAccountType}</accountType> <routingNumber>{$this->bankAccountRoutingNumber}</routingNumber> <accountNumber>{$this->bankAccountAccountNumber}</accountNumber> <nameOnAccount>{$this->bankAccountNameOnAccount}</nameOnAccount> <echeckType>{$this->bankAccountEcheckType}</echeckType> <bankName>{$this->bankAccountBankName}</bankName> </bankAccount> </payment> <order> <invoiceNumber>{$this->orderInvoiceNumber}</invoiceNumber> <description>{$this->orderDescription}</description> </order> <customer> <id>{$this->customerId}</id> <email>{$this->customerEmail}</email> <phoneNumber>{$this->customerPhoneNumber}</phoneNumber> <faxNumber>{$this->customerFaxNumber}</faxNumber> </customer> <billTo> <firstName>{$this->billToFirstName}</firstName> <lastName>{$this->billToLastName}</lastName> <company>{$this->billToCompany}</company> <address>{$this->billToAddress}</address> <city>{$this->billToCity}</city> <state>{$this->billToState}</state> <zip>{$this->billToZip}</zip> <country>{$this->billToCountry}</country> </billTo> <shipTo> <firstName>{$this->shipToFirstName}</firstName> <lastName>{$this->shipToLastName}</lastName> <company>{$this->shipToCompany}</company> <address>{$this->shipToAddress}</address> <city>{$this->shipToCity}</city> <state>{$this->shipToState}</state> <zip>{$this->shipToZip}</zip> <country>{$this->shipToCountry}</country> </shipTo> </subscription>"; $xml_clean = ""; // Remove any blank child elements foreach (preg_split("/(\r?\n)/", $xml) as $key => $line) { if (!preg_match('/><\//', $line)) { $xml_clean .= $line . "\n"; } } // Remove any blank parent elements $element_removed = 1; // Recursively repeat if a change is made while ($element_removed) { $element_removed = 0; if (preg_match('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', $xml_clean)) { $xml_clean = preg_replace('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', '', $xml_clean); $element_removed = 1; } } // Remove any blank lines // $xml_clean = preg_replace('/\r\n[\s]+\r\n/','',$xml_clean); return $xml_clean; } } /** * A class that contains all fields for an AuthorizeNet ARB SubscriptionList. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetGetSubscriptionList { public $searchType; public $sorting; public $paging; public function getXml() { $emptyString = ""; $sortingXml = (is_null($this->sorting)) ? $emptyString : $this->sorting->getXml(); $pagingXml = (is_null($this->paging)) ? $emptyString : $this->paging->getXml(); $xml = " <searchType>{$this->searchType}</searchType>" .$sortingXml .$pagingXml ; $xml_clean = ""; // Remove any blank child elements foreach (preg_split("/(\r?\n)/", $xml) as $key => $line) { if (!preg_match('/><\//', $line)) { $xml_clean .= $line . "\n"; } } // Remove any blank parent elements $element_removed = 1; // Recursively repeat if a change is made while ($element_removed) { $element_removed = 0; if (preg_match('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', $xml_clean)) { $xml_clean = preg_replace('/<[a-z]+>[\r?\n]+\s*<\/[a-z]+>/i', '', $xml_clean); $element_removed = 1; } } // Remove any blank lines // $xml_clean = preg_replace('/\r\n[\s]+\r\n/','',$xml_clean); return $xml_clean; } } class AuthorizeNetSubscriptionListPaging { public $limit; public $offset; public function getXml() { $xml = "<paging> <limit>{$this->limit}</limit> <offset>{$this->offset}</offset> </paging>"; return $xml; } } class AuthorizeNetSubscriptionListSorting { public $orderBy; public $orderDescending; public function getXml() { $xml = " <sorting> <orderBy>{$this->orderBy}</orderBy> <orderDescending>{$this->orderDescending}</orderDescending> </sorting>"; return $xml; } } authorizenet/lib/shared/AuthorizeNetResponse.php000064400000003307147361031000016150 0ustar00<?php /** * Base class for the AuthorizeNet AIM & SIM Responses. * * @package AuthorizeNet * @subpackage AuthorizeNetResponse */ /** * Parses an AuthorizeNet Response. * * @package AuthorizeNet * @subpackage AuthorizeNetResponse */ class AuthorizeNetResponse { const APPROVED = 1; const DECLINED = 2; const ERROR = 3; const HELD = 4; public $approved; public $declined; public $error; public $held; public $response_code; public $response_subcode; public $response_reason_code; public $response_reason_text; public $authorization_code; public $avs_response; public $transaction_id; public $invoice_number; public $description; public $amount; public $method; public $transaction_type; public $customer_id; public $first_name; public $last_name; public $company; public $address; public $city; public $state; public $zip_code; public $country; public $phone; public $fax; public $email_address; public $ship_to_first_name; public $ship_to_last_name; public $ship_to_company; public $ship_to_address; public $ship_to_city; public $ship_to_state; public $ship_to_zip_code; public $ship_to_country; public $tax; public $duty; public $freight; public $tax_exempt; public $purchase_order_number; public $md5_hash; public $card_code_response; public $cavv_response; // cardholder_authentication_verification_response public $account_number; public $card_type; public $split_tender_id; public $requested_amount; public $balance_on_card; public $response; // The response string from AuthorizeNet. } authorizenet/lib/shared/AuthorizeNetRequest.php000064400000007342147361031000016005 0ustar00<?php use net\authorize\util\LogFactory; /** * Sends requests to the Authorize.Net gateways. * * @package AuthorizeNet * @subpackage AuthorizeNetRequest */ abstract class AuthorizeNetRequest { protected $_api_login; protected $_transaction_key; protected $_post_string; public $VERIFY_PEER = true; // attempt trust validation of SSL certificates when establishing secure connections. protected $_sandbox = true; protected $_logger = null; /** * Set the _post_string */ abstract protected function _setPostString(); /** * Handle the response string */ abstract protected function _handleResponse($string); /** * Get the post url. We need this because until 5.3 you * you could not access child constants in a parent class. */ abstract protected function _getPostUrl(); /** * Constructor. * * @param string $api_login_id The Merchant's API Login ID. * @param string $transaction_key The Merchant's Transaction Key. */ public function __construct($api_login_id = false, $transaction_key = false) { $this->_api_login = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $this->_transaction_key = ($transaction_key ? $transaction_key : (defined('AUTHORIZENET_TRANSACTION_KEY') ? AUTHORIZENET_TRANSACTION_KEY : "")); $this->_sandbox = (defined('AUTHORIZENET_SANDBOX') ? AUTHORIZENET_SANDBOX : true); $this->_logger = LogFactory::getLog(get_class($this)); } /** * Alter the gateway url. * * @param bool $bool Use the Sandbox. */ public function setSandbox($bool) { $this->_sandbox = $bool; } /** * Set a log file. * * @param string $filepath Path to log file. */ public function setLogFile($filepath) { $this->_logger->setLogFile($filepath); } /** * Return the post string. * * @return string */ public function getPostString() { return $this->_post_string; } /** * Posts the request to AuthorizeNet & returns response. * * @return AuthorizeNetARB_Response The response. */ protected function _sendRequest() { $this->_setPostString(); $post_url = $this->_getPostUrl(); $curl_request = curl_init($post_url); curl_setopt($curl_request, CURLOPT_POSTFIELDS, $this->_post_string); curl_setopt($curl_request, CURLOPT_HEADER, 0); curl_setopt($curl_request, CURLOPT_TIMEOUT, 45); curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_request, CURLOPT_SSL_VERIFYHOST, 2); if ($this->VERIFY_PEER) { curl_setopt($curl_request, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/ssl/cert.pem'); } else { if ($this->_logger) { $this->_logger->error("----Request----\nInvalid SSL option\n"); } return false; } if (preg_match('/xml/',$post_url)) { curl_setopt($curl_request, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml")); } $response = curl_exec($curl_request); if ($this->_logger) { if ($curl_error = curl_error($curl_request)) { $this->_logger->error("----CURL ERROR----\n$curl_error\n\n"); } // Do not log requests that could contain CC info. $this->_logger->info("----Request----\n{$this->_post_string}\n"); $this->_logger->info("----Response----\n$response\n\n"); } curl_close($curl_request); return $this->_handleResponse($response); } } authorizenet/lib/AuthorizeNetCP.php000064400000020573147361031000013412 0ustar00<?php /** * Easily interact with the Authorize.Net Card Present API. * * * @package AuthorizeNet * @subpackage AuthorizeNetCP * @link http://www.authorize.net/support/CP_guide.pdf Card Present Guide */ /** * Builds and sends an AuthorizeNet CP Request. * * @package AuthorizeNet * @subpackage AuthorizeNetCP */ class AuthorizeNetCP extends AuthorizeNetAIM { const LIVE_URL = 'https://cardpresent.authorize.net/gateway/transact.dll'; public $verify_x_fields = false; /** * Holds all the x_* name/values that will be posted in the request. * Default values are provided for best practice fields. */ protected $_x_post_fields = array( "cpversion" => "1.0", "delim_char" => ",", "encap_char" => "|", "market_type" => "2", "response_format" => "1", // 0 - XML, 1 - NVP ); /** * Device Types (x_device_type) * 1 = Unknown * 2 = Unattended Terminal * 3 = Self Service Terminal * 4 = Electronic Cash Register * 5 = Personal Computer- Based Terminal * 6 = AirPay * 7 = Wireless POS * 8 = Website * 9 = Dial Terminal * 10 = Virtual Terminal */ /** * Only used if merchant wants to send custom fields. */ private $_custom_fields = array(); /** * Strip sentinels and set track1 field. * * @param string $track1data */ public function setTrack1Data($track1data) { if (preg_match('/^%.*\?$/', $track1data)) { $this->track1 = substr($track1data, 1, -1); } else { $this->track1 = $track1data; } } /** * Strip sentinels and set track2 field. * * @param string $track2data */ public function setTrack2Data($track2data) { if (preg_match('/^;.*\?$/', $track2data)) { $this->track2 = substr($track2data, 1, -1); } else { $this->track2 = $track2data; } } /** * * * @param string $response * * @return AuthorizeNetAIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetCP_Response($response, $this->_x_post_fields['delim_char'], $this->_x_post_fields['encap_char'], $this->_custom_fields); } } /** * Parses an AuthorizeNet Card Present Response. * * @package AuthorizeNet * @subpackage AuthorizeNetCP */ class AuthorizeNetCP_Response extends AuthorizeNetResponse { private $_response_array = array(); // An array with the split response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. * @param string $delimiter The delimiter used (default is ",") * @param string $encap_char The encap_char used (default is "|") * @param array $custom_fields Any custom fields set in the request. */ public function __construct($response, $delimiter, $encap_char, $custom_fields) { if ($response) { // If it's an XML response if (substr($response, 0, 5) == "<?xml") { $this->xml = @simplexml_load_string($response, 'SimpleXMLElement', LIBXML_NOWARNING); // Set all fields $this->version = array_pop(array_slice(explode('"', $response), 1,1)); $this->response_code = (string)$this->xml->ResponseCode; if ($this->response_code == 1) { $this->response_reason_code = (string)$this->xml->Messages->Message->Code; $this->response_reason_text = (string)$this->xml->Messages->Message->Description; } else { $this->response_reason_code = (string)$this->xml->Errors->Error->ErrorCode; $this->response_reason_text = (string)$this->xml->Errors->Error->ErrorText; } $this->authorization_code = (string)$this->xml->AuthCode; $this->avs_code = (string)$this->xml->AVSResultCode; $this->card_code_response = (string)$this->xml->CVVResultCode; $this->transaction_id = (string)$this->xml->TransID; $this->md5_hash = (string)$this->xml->TransHash; $this->user_ref = (string)$this->xml->UserRef; $this->card_num = (string)$this->xml->AccountNumber; $this->card_type = (string)$this->xml->AccountType; $this->test_mode = (string)$this->xml->TestMode; $this->ref_trans_id = (string)$this->xml->RefTransID; } else { // If it's an NVP response // Split Array $this->response = $response; if ($encap_char) { $this->_response_array = explode($encap_char.$delimiter.$encap_char, substr($response, 1, -1)); } else { $this->_response_array = explode($delimiter, $response); } /** * If AuthorizeNet doesn't return a delimited response. */ if (count($this->_response_array) < 10) { $this->approved = false; $this->error = true; $this->error_message = "Unrecognized response from AuthorizeNet: $response"; return; } // Set all fields $this->version = $this->_response_array[0]; $this->response_code = $this->_response_array[1]; $this->response_reason_code = $this->_response_array[2]; $this->response_reason_text = $this->_response_array[3]; $this->authorization_code = $this->_response_array[4]; $this->avs_code = $this->_response_array[5]; $this->card_code_response = $this->_response_array[6]; $this->transaction_id = $this->_response_array[7]; $this->md5_hash = $this->_response_array[8]; $this->user_ref = $this->_response_array[9]; $this->card_num = $this->_response_array[20]; $this->card_type = $this->_response_array[21]; $this->split_tender_id = isset($this->_response_array[22]) ? $this->_response_array[22] : NULL; $this->requested_amount = isset($this->_response_array[23]) ? $this->_response_array[23] : NULL; $this->approved_amount = isset($this->_response_array[24]) ? $this->_response_array[24] : NULL; $this->card_balance = isset($this->_response_array[25]) ? $this->_response_array[25] : NULL; } $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); if ($this->error) { $this->error_message = "AuthorizeNet Error: Response Code: ".$this->response_code." Response Reason Code: ".$this->response_reason_code." Response Reason Text: ".$this->response_reason_text." "; } } else { $this->approved = false; $this->error = true; $this->error_message = "Error connecting to AuthorizeNet"; } } /** * Is the MD5 provided correct? * * @param string $api_login_id * @param string $md5_setting * @return bool */ public function isAuthorizeNet($api_login_id = false, $md5_setting = false) { $amount = ($this->amount ? $this->amount : '0.00'); $api_login_id = ($api_login_id ? $api_login_id : AUTHORIZENET_API_LOGIN_ID); $md5_setting = ($md5_setting ? $md5_setting : AUTHORIZENET_MD5_SETTING); return ($this->md5_hash == strtoupper(md5($md5_setting . $api_login_id . $this->transaction_id . $amount))); } } authorizenet/lib/AuthorizeNetARB.php000064400000010511147361031000013503 0ustar00<?php /** * Easily interact with the Authorize.Net ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB * @link http://www.authorize.net/support/ARB_guide.pdf ARB Guide */ /** * A class to send a request to the ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetARB extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_request_type; private $_request_payload; /** * Optional. Used if the merchant wants to set a reference ID. * * @param string $refId */ public function setRefId($refId) { $this->_request_payload = ($refId ? "<refId>$refId</refId>" : ""); } /** * Create an ARB subscription * * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function createSubscription(AuthorizeNet_Subscription $subscription) { $this->_request_type = "CreateSubscriptionRequest"; $this->_request_payload .= $subscription->getXml(); return $this->_sendRequest(); } /** * Update an ARB subscription * * @param int $subscriptionId * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function updateSubscription($subscriptionId, AuthorizeNet_Subscription $subscription) { $this->_request_type = "UpdateSubscriptionRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; $this->_request_payload .= $subscription->getXml(); return $this->_sendRequest(); } /** * Get status of a subscription * * @param int $subscriptionId * * @return AuthorizeNetARB_Response */ public function getSubscriptionStatus($subscriptionId) { $this->_request_type = "GetSubscriptionStatusRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; return $this->_sendRequest(); } /** * Cancel a subscription * * @param int $subscriptionId * * @return AuthorizeNetARB_Response */ public function cancelSubscription($subscriptionId) { $this->_request_type = "CancelSubscriptionRequest"; $this->_request_payload .= "<subscriptionId>$subscriptionId</subscriptionId>"; return $this->_sendRequest(); } /** * Create an ARB subscription * * @param AuthorizeNet_Subscription $subscription * * @return AuthorizeNetARB_Response */ public function getSubscriptionList(AuthorizeNetGetSubscriptionList $subscriptionList) { $this->_request_type = "GetSubscriptionListRequest"; $this->_request_payload .= $subscriptionList->getXml(); return $this->_sendRequest(); } /** * * * @param string $response * * @return AuthorizeNetARB_Response */ protected function _handleResponse($response) { return new AuthorizeNetARB_Response($response); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * Prepare the XML document for posting. */ protected function _setPostString() { $this->_post_string =<<<XML <?xml version="1.0" encoding="utf-8"?> <ARB{$this->_request_type} xmlns= "AnetApi/xml/v1/schema/AnetApiSchema.xsd"> <merchantAuthentication> <name>{$this->_api_login}</name> <transactionKey>{$this->_transaction_key}</transactionKey> </merchantAuthentication> {$this->_request_payload} </ARB{$this->_request_type}> XML; } } /** * A class to parse a response from the ARB XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetARB */ class AuthorizeNetARB_Response extends AuthorizeNetXMLResponse { /** * @return int */ public function getSubscriptionId() { return $this->_getElementContents("subscriptionId"); } /** * @return string */ public function getSubscriptionStatus() { return $this->_getElementContents("status"); } }authorizenet/lib/net/authorize/util/HttpClient.php000064400000007011147361031000016371 0ustar00<?php namespace net\authorize\util; use net\authorize\util\LogFactory; use net\authorize\util\Log; /** * A class to send a request to the XML API. * * @package AuthorizeNet * @subpackage net\authorize\util */ class HttpClient { private $_Url = ""; public $VERIFY_PEER = true; // attempt trust validation of SSL certificates when establishing secure connections. private $logger = NULL; /** * Constructor. * */ public function __construct() { $this->logger = LogFactory::getLog(get_class($this)); } /** * Set a log file. * * @param string $endPoint end point to hit from \net\authorize\api\constants\ANetEnvironment */ public function setPostUrl( $endPoint = \net\authorize\api\constants\ANetEnvironment::CUSTOM) { $this->_Url = sprintf( "%s/xml/v1/request.api", $endPoint); } /** * @return string */ public function _getPostUrl() { //return (self::URL); return ($this->_Url); } /** * Set a log file. * * @param string $filepath Path to log file. */ public function setLogFile($filepath) { $this->logger->setLogFile($filepath); } /** * Posts the request to AuthorizeNet endpoint using Curl & returns response. * * @param string $xmlRequest * @return string $xmlResponse The response. */ public function _sendRequest($xmlRequest) { $xmlResponse = ""; $post_url = $this->_getPostUrl(); $curl_request = curl_init($post_url); curl_setopt($curl_request, CURLOPT_POSTFIELDS, $xmlRequest); curl_setopt($curl_request, CURLOPT_HEADER, 0); curl_setopt($curl_request, CURLOPT_TIMEOUT, 45); curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_request, CURLOPT_SSL_VERIFYHOST, 2); $this->logger->info(sprintf(" Url: %s", $post_url)); // Do not log requests that could contain CC info. $this->logger->info(sprintf("Request to AnetApi: \n%s", $xmlRequest)); if ($this->VERIFY_PEER) { curl_setopt($curl_request, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/../../ssl/cert.pem'); } else { $this->logger->error("Invalid SSL option for the request"); return false; } if (preg_match('/xml/',$post_url)) { curl_setopt($curl_request, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml")); // file_put_contents($this->_log_file, "\nSending 'XML' Request type", FILE_APPEND); $this->logger->info("Sending 'XML' Request type"); } try { $this->logger->info("Sending http request via Curl"); $xmlResponse = curl_exec($curl_request); $this->logger->info("Response from AnetApi: $xmlResponse"); } catch (\Exception $ex) { $errorMessage = sprintf("\n%s:Error making http request via curl: Code:'%s', Message:'%s', Trace:'%s', File:'%s':'%s'", $this->now(), $ex->getCode(), $ex->getMessage(), $ex->getTraceAsString(), $ex->getFile(), $ex->getLine() ); $this->logger->error($errorMessage); } if ($this->logger && $this->logger->getLogFile()) { if ($curl_error = curl_error($curl_request)) { $this->logger->error("CURL ERROR: $curl_error"); } } curl_close($curl_request); return $xmlResponse; } private function now() { return date( DATE_RFC2822); } }authorizenet/lib/net/authorize/util/LogFactory.php000064400000000610147361031000016362 0ustar00<?php namespace net\authorize\util; class LogFactory { private static $logger = NULL; public static function getLog($classType){ if(NULL == self::$logger){ self::$logger = new Log(); if(defined('AUTHORIZENET_LOG_FILE')){ self::$logger->setLogFile(AUTHORIZENET_LOG_FILE); } } return self::$logger; } } ?>authorizenet/lib/net/authorize/util/SensitiveDataConfigType.php000064400000001151147361031000021045 0ustar00<?php namespace net\authorize\util; use JMS\Serializer\Annotation\Type; use JMS\Serializer\Annotation\SerializedName; $type=new Type; $serializedName=new SerializedName(array("value"=>"Loading-SerializedName-Class")); //to do: use Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace to auto load classes class SensitiveDataConfigType { /** * @Type("array<net\authorize\util\SensitiveTag>") * @SerializedName("sensitiveTags") */ public $sensitiveTags; /** * @Type("array<string>") * @SerializedName("sensitiveStringRegexes") */ public $sensitiveStringRegexes; } ?>authorizenet/lib/net/authorize/util/AuthorizedNetSensitiveTagsConfig.json000064400000003010147361031000023114 0ustar00{ "sensitiveTags": [ { "tagName": "cardCode", "pattern": "", "replacement": "", "disableMask": false }, { "tagName": "cardNumber", "pattern": "(\\p{N}+)(\\p{N}{4})", "replacement": "xxxx-$2", "disableMask": false }, { "tagName": "expirationDate", "pattern": "", "replacement": "", "disableMask": false }, { "tagName": "accountNumber", "pattern": "(\\p{N}+)(\\p{N}{4})", "replacement": "xxxx-$2", "disableMask": false }, { "tagName": "nameOnAccount", "pattern": "", "replacement": "", "disableMask": false }, { "tagName": "transactionKey", "pattern": "", "replacement": "", "disableMask": false } ], "sensitiveStringRegexes": [ "4\\p{N}{3}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}", "4\\p{N}{3}([\\ \\-]?)(?:\\p{N}{4}\\1){2}\\p{N}(?:\\p{N}{3})?", "5[1-5]\\p{N}{2}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}", "6(?:011|22(?:1(?=[\\ \\-]?(?:2[6-9]|[3-9]))|[2-8]|9(?=[\\ \\-]?(?:[01]|2[0-5])))|4[4-9]\\p{N}|5\\p{N}\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}", "35(?:2[89]|[3-8]\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}", "3[47]\\p{N}\\p{N}([\\ \\-]?)\\p{N}{6}\\1\\p{N}{5}" ] } authorizenet/lib/net/authorize/util/SensitiveTag.php000064400000001717147361031000016727 0ustar00<?php namespace net\authorize\util; use JMS\Serializer\Annotation\Type; use JMS\Serializer\Annotation\SerializedName; $type=new Type; $serializedName=new SerializedName(array("value"=>"Loading-SerializedName-Class")); //to do: use Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace to auto load classes class SensitiveTag { /** * @Type("string") * @SerializedName("tagName") */ public $tagName; /** * @Type("string") * @SerializedName("pattern") */ public $pattern; /** * @Type("string") * @SerializedName("replacement") */ public $replacement; /** * @Type("boolean") * @SerializedName("disableMask") */ public $disableMask; public function __construct($tagName, $pattern="", $replace="",$disableMask = false){ $this->tagName = $tagName; $this->pattern=$pattern; $this->replacement = $replace; $this->disableMask = $disableMask; } } ?>authorizenet/lib/net/authorize/util/ANetSensitiveFields.php000064400000006603147361031000020171 0ustar00<?php namespace net\authorize\util; use JMS\Serializer\SerializerBuilder; define("ANET_SENSITIVE_XMLTAGS_JSON_FILE","AuthorizedNetSensitiveTagsConfig.json"); define("ANET_SENSITIVE_DATE_CONFIG_CLASS",'net\authorize\util\SensitiveDataConfigType'); class ANetSensitiveFields { private static $applySensitiveTags = NULL; private static $sensitiveStringRegexes = NULL; private static function fetchFromConfigFiles(){ if(!class_exists(ANET_SENSITIVE_DATE_CONFIG_CLASS)) exit("Class (".ANET_SENSITIVE_DATE_CONFIG_CLASS.") doesn't exist; can't deserialize json; can't log. Exiting."); $serializer = SerializerBuilder::create()->build(); $userConfigFilePath = ANET_SENSITIVE_XMLTAGS_JSON_FILE; $presentUserConfigFile = file_exists($userConfigFilePath); $configFilePath = dirname(__FILE__) . "/" . ANET_SENSITIVE_XMLTAGS_JSON_FILE; $useDefaultConfigFile = !$presentUserConfigFile; if ($presentUserConfigFile) { //client config for tags //read list of tags (and associated regex-patterns and replacements) from .json file try{ $jsonFileData=file_get_contents($userConfigFilePath); $sensitiveDataConfig = $serializer->deserialize($jsonFileData, ANET_SENSITIVE_DATE_CONFIG_CLASS, 'json'); $sensitiveTags = $sensitiveDataConfig->sensitiveTags; self::$sensitiveStringRegexes = $sensitiveDataConfig->sensitiveStringRegexes; } catch(Exception $e){ echo "ERROR deserializing json from : " . $userConfigFilePath . "; Exception : " . $e->getMessage(); $useDefaultConfigFile = true; } } if ($useDefaultConfigFile) { //default sdk config for tags if(!file_exists($configFilePath)){ exit("ERROR: No config file: " . $configFilePath); } //read list of tags (and associated regex-patterns and replacements) from .json file try{ $jsonFileData=file_get_contents($configFilePath); $sensitiveDataConfig = $serializer->deserialize($jsonFileData, ANET_SENSITIVE_DATE_CONFIG_CLASS, 'json'); $sensitiveTags = $sensitiveDataConfig->sensitiveTags; self::$sensitiveStringRegexes = $sensitiveDataConfig->sensitiveStringRegexes; } catch(Exception $e){ exit( "ERROR deserializing json from : " . $configFilePath . "; Exception : " . $e->getMessage()); } } //Check for disableMask flag in case of client json. self::$applySensitiveTags = array(); foreach($sensitiveTags as $sensitiveTag){ if($sensitiveTag->disableMask){ //skip masking continue; } else{ array_push(self::$applySensitiveTags,$sensitiveTag); } } } public static function getSensitiveStringRegexes(){ if(NULL == self::$sensitiveStringRegexes) { self::fetchFromConfigFiles(); } return self::$sensitiveStringRegexes; } public static function getSensitiveXmlTags(){ if(NULL == self::$applySensitiveTags) { self::fetchFromConfigFiles(); } return self::$applySensitiveTags; } } authorizenet/lib/net/authorize/util/Helpers.php000064400000000706147361031000015721 0ustar00<?php namespace net\authorize\util; /** * A class defining helpers * * @package AuthorizeNet * @subpackage net\authorize\util */ class Helpers { private static $initialized = false; /** * @return string current date-time */ public static function now() { //init only once if ( ! self::$initialized) { self::$initialized = true; } return date( DATE_RFC2822); } } authorizenet/lib/net/authorize/util/Log.php000064400000025417147361031000015046 0ustar00<?php namespace net\authorize\util; use net\authorize\util\ANetSensitiveFields; define ("ANET_LOG_FILES_APPEND",true); define("ANET_LOG_DEBUG_PREFIX","DEBUG"); define("ANET_LOG_INFO_PREFIX","INFO"); define("ANET_LOG_WARN_PREFIX","WARN"); define("ANET_LOG_ERROR_PREFIX","ERROR"); //log levels define('ANET_LOG_DEBUG',1); define("ANET_LOG_INFO",2); define("ANET_LOG_WARN",3); define("ANET_LOG_ERROR",4); //set level define("ANET_LOG_LEVEL",ANET_LOG_DEBUG); /** * A class to implement logging. * * @package AuthorizeNet * @subpackage net\authorize\util */ class Log { private $sensitiveXmlTags = NULL; private $logFile = ''; private $logLevel = ANET_LOG_LEVEL; /** * Takes a regex pattern (string) as argument and adds the forward slash delimiter. * Also adds the u flag to enable Unicode mode regex. * * @param string $regexPattern * * @return string */ private function addDelimiterFwdSlash($regexPattern) { return '/'.$regexPattern.'/u'; } /** * Takes an xml as string and masks the sensitive fields. * * @param string $rawString The xml as a string. * * @return string The xml as a string after masking sensitive fields */ private function maskSensitiveXmlString($rawString){ $patterns=array(); $replacements=array(); foreach ($this->sensitiveXmlTags as $i => $sensitiveTag){ $tag = $sensitiveTag->tagName; $inputPattern = "(.+)"; //no need to mask null data $inputReplacement = "xxxx"; if(trim($sensitiveTag->pattern)) { $inputPattern = $sensitiveTag->pattern; } $pattern = "<" . $tag . ">(?:.*)". $inputPattern ."(?:.*)<\/" . $tag . ">"; $pattern = $this->addDelimiterFwdSlash($pattern); if(trim($sensitiveTag->replacement)) { $inputReplacement = $sensitiveTag->replacement; } $replacement = "<" . $tag . ">" . $inputReplacement . "</" . $tag . ">"; $patterns [$i] = $pattern; $replacements[$i] = $replacement; } $maskedString = preg_replace($patterns, $replacements, $rawString); return $maskedString; } /** * Takes a string and masks credit card regex matching parts. * * @param string $rawString The string. * * @return string The string after masking credit card regex matching parts. */ private function maskCreditCards($rawString){ $patterns=array(); $replacements=array(); foreach ($this->sensitiveStringRegexes as $i => $creditCardRegex){ $pattern = $creditCardRegex; $pattern = $this->addDelimiterFwdSlash($pattern); $replacement = "xxxx"; $patterns [$i] = $pattern; $replacements[$i] = $replacement; } $maskedString = preg_replace($patterns, $replacements, $rawString); return $maskedString; } /** * Object data masking related functions START */ /** * private function getPropertiesInclBase($reflClass). * * Receives a ReflectionObject, ... * iteratively fetches the properties of the object (including from the base classes up the hierarchy), ... * collects them in an array of ReflectionProperty and returns the array. * * @param ReflectionObject $reflClass * * @return \ReflectionProperty[] */ private function getPropertiesInclBase($reflClass) { $properties = array(); try { do { $curClassPropList = $reflClass->getProperties(); foreach ($curClassPropList as $p) { $p->setAccessible(true); } $properties = array_merge($curClassPropList, $properties); } while ($reflClass = $reflClass->getParentClass()); } catch (\ReflectionException $e) { } return $properties; } /** * private function checkPropertyAndMask($prop, $obj). * * Receives a ReflectionProperty and an object, and returns a masked object if the ReflectionProperty corresponds to a sensitive field, else returns false. * * @param ReflectionProperty $prop * @param object $obj * * @return string|bool */ private function checkPropertyAndMask($prop, $obj){ foreach($this->sensitiveXmlTags as $i => $sensitiveField) { $inputPattern = "(.+)"; $inputReplacement = "xxxx"; if(trim($sensitiveField->pattern)) { $inputPattern = $sensitiveField->pattern; } $inputPattern = $this->addDelimiterFwdSlash($inputPattern); if(trim($sensitiveField->replacement)) { $inputReplacement = $sensitiveField->replacement; } if(strcmp($prop->getName(),$sensitiveField->tagName)==0) { $prop->setValue($obj,preg_replace($inputPattern,$inputReplacement,$prop->getValue($obj))); return $prop->getValue($obj); } } return false; } /** * called by getMasked() to mask sensitive fields of an object. * * @param object $obj * * @return object */ private function maskSensitiveProperties ($obj) { // first retrieve all properties of the passed object $reflectObj = new \ReflectionObject($obj); $props = $this->getPropertiesInclBase($reflectObj); // for composite property recursively execute; for scalars, do a check and mask foreach($props as $i => $prop){ $propValue=$prop->getValue($obj); // for object and arrays, recursively call for inner elements if(is_object($propValue)){ $prop->setValue($obj, $this->maskSensitiveProperties($propValue)); } else if(is_array($propValue)){ $newVals=array(); foreach($propValue as $i=>$arrEle) { $newVals[]=$this->maskSensitiveProperties($arrEle); } $prop->setValue($obj, $newVals); } // else check if the property represents a sensitive field. If so, mask. else{ $res=$this->checkPropertyAndMask($prop, $obj); if($res) $prop->setValue($obj, $res); } } return $obj; } /** * Object data masking related functions END */ /** * private function getMasked($raw). * * called by log() * * @param mixed $raw * * @return string */ private function getMasked($raw) { //always returns string $messageType = gettype($raw); $message=""; if($messageType == "object"){ $obj = unserialize(serialize($raw)); // deep copying the object $message = print_r($this->maskSensitiveProperties($obj), true); //object to string } else if($messageType == "array"){ $copyArray = unserialize(serialize($raw)); foreach($copyArray as $i => $element){ $copyArray[$i] = $this->getMasked($element); } $message = print_r($copyArray, true); // returns string } else { //$messageType == "string") $primtiveTypeAsString = strval($raw); $maskedXml = $primtiveTypeAsString; if($messageType == "string") { $maskedXml = $this->maskSensitiveXmlString($primtiveTypeAsString); } //mask credit card numbers $message = $this->maskCreditCards($maskedXml); } return $message; } private function log($logLevelPrefix, $logMessage, $flags){ if (!$this->logFile) return; //masking $logMessage = $this->getMasked($logMessage); //debug_backtrace $fileName = 'n/a'; $methodName = 'n/a'; $lineNumber = 'n/a'; $debugTrace = debug_backtrace(); if (isset($debugTrace[1])) { $fileName = $debugTrace[1]['file'] ? $debugTrace[1]['file'] : 'n/a'; $lineNumber = $debugTrace[1]['line'] ? $debugTrace[1]['line'] : 'n/a'; } if (isset($debugTrace[2])) $methodName = $debugTrace[2]['function'] ? $debugTrace[2]['function'] : 'n/a'; //Add timestamp, log level, method, file, line $logString = sprintf("\n %s %s : [%s] (%s : %s) - %s", \net\authorize\util\Helpers::now(), $logLevelPrefix, $methodName, $fileName, $lineNumber, $logMessage); file_put_contents($this->logFile, $logString, $flags); } public function debug($logMessage, $flags=FILE_APPEND) { if(ANET_LOG_DEBUG >= $this->logLevel){ $this->log(ANET_LOG_DEBUG_PREFIX, $logMessage,$flags); } } public function info($logMessage, $flags=FILE_APPEND){ if(ANET_LOG_INFO >= $this->logLevel) { $this->log(ANET_LOG_INFO_PREFIX, $logMessage,$flags); } } public function warn($logMessage, $flags=FILE_APPEND){ if(ANET_LOG_WARN >= $this->logLevel) { $this->log(ANET_LOG_WARN_PREFIX, $logMessage,$flags); } } public function error($logMessage, $flags=FILE_APPEND){ if(ANET_LOG_ERROR >= $this->logLevel) { $this->log(ANET_LOG_ERROR_PREFIX, $logMessage,$flags); } } private function logFormat($logLevelPrefix, $format, $objects, $flags){ try { foreach($objects as $i => $testObject){ $objects[$i] = $this->getMasked($testObject); } $logMessage = vsprintf($format, $objects); $this->log($logLevelPrefix, $logMessage, $flags); } catch(\Exception $e){ $this->debug("Incorrect log message format: " . $e->getMessage()); } } public function debugFormat($format, $args=array(), $flags=FILE_APPEND) { if(ANET_LOG_DEBUG >= $this->logLevel){ $this->logFormat(ANET_LOG_DEBUG_PREFIX, $format, $args , $flags); } } public function infoFormat($format, $args=array(), $flags=FILE_APPEND){ if(ANET_LOG_INFO >= $this->logLevel) { $this->logFormat(ANET_LOG_INFO_PREFIX, $format, $args , $flags); } } public function warnFormat($format, $args=array(), $flags=FILE_APPEND){ if(ANET_LOG_WARN >= $this->logLevel) { $this->logFormat(ANET_LOG_WARN_PREFIX, $format, $args , $flags); } } public function errorFormat($format, $args=array(), $flags=FILE_APPEND){ if(ANET_LOG_ERROR >= $this->logLevel) { $this->logFormat(ANET_LOG_ERROR_PREFIX, $format, $args , $flags); } } /** * @param string $logLevel * possible values = ANET_LOG_DEBUG, ANET_LOG_INFO, ANET_LOG_WARN, ANET_LOG_ERROR */ public function setLogLevel($logLevel){ $this->logLevel = $logLevel; } /** * @return string */ public function getLogLevel(){ return $this->logLevel; } /** * @param string $logFile */ public function setLogFile($logFile){ $this->logFile = $logFile; } /** * @return string */ public function getLogFile(){ return $this->logFile; } public function __construct(){ $this->sensitiveXmlTags = ANetSensitiveFields::getSensitiveXmlTags(); $this->sensitiveStringRegexes = ANetSensitiveFields::getSensitiveStringRegexes(); } } ?> authorizenet/lib/net/authorize/api/yml/v1/GetAUJobDetailsResponse.yml000064400000001644147361031000021703 0ustar00net\authorize\api\contract\v1\GetAUJobDetailsResponse: xml_root_name: getAUJobDetailsResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: totalNumInResultSet: expose: true access_type: public_method serialized_name: totalNumInResultSet xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalNumInResultSet setter: setTotalNumInResultSet type: integer auDetails: expose: true access_type: public_method serialized_name: auDetails xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuDetails setter: setAuDetails type: net\authorize\api\contract\v1\ListOfAUDetailsType authorizenet/lib/net/authorize/api/yml/v1/DriversLicenseMaskedType.yml000064400000002041147361031000022156 0ustar00net\authorize\api\contract\v1\DriversLicenseMaskedType: properties: number: expose: true access_type: public_method serialized_name: number xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNumber setter: setNumber type: string state: expose: true access_type: public_method serialized_name: state xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getState setter: setState type: string dateOfBirth: expose: true access_type: public_method serialized_name: dateOfBirth xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDateOfBirth setter: setDateOfBirth type: string authorizenet/lib/net/authorize/api/yml/v1/ARBCancelSubscriptionResponse.yml000064400000000303147361031000023103 0ustar00net\authorize\api\contract\v1\ARBCancelSubscriptionResponse: xml_root_name: ARBCancelSubscriptionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/ExtendedAmountType.yml000064400000002026147361031000021037 0ustar00net\authorize\api\contract\v1\ExtendedAmountType: properties: amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionListSortingType.yml000064400000001400147361031000023761 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType: properties: orderBy: expose: true access_type: public_method serialized_name: orderBy xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderBy setter: setOrderBy type: string orderDescending: expose: true access_type: public_method serialized_name: orderDescending xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderDescending setter: setOrderDescending type: boolean authorizenet/lib/net/authorize/api/yml/v1/ARBUpdateSubscriptionResponse.yml000064400000001062147361031000023143 0ustar00net\authorize\api\contract\v1\ARBUpdateSubscriptionResponse: xml_root_name: ARBUpdateSubscriptionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType authorizenet/lib/net/authorize/api/yml/v1/EncryptedTrackDataType.yml000064400000000711147361031000021626 0ustar00net\authorize\api\contract\v1\EncryptedTrackDataType: properties: formOfPayment: expose: true access_type: public_method serialized_name: FormOfPayment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFormOfPayment setter: setFormOfPayment type: net\authorize\api\contract\v1\KeyBlockType authorizenet/lib/net/authorize/api/yml/v1/GetMerchantDetailsRequest.yml000064400000000273147361031000022333 0ustar00net\authorize\api\contract\v1\GetMerchantDetailsRequest: xml_root_name: getMerchantDetailsRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/DecryptPaymentDataResponse.yml000064400000003304147361031000022532 0ustar00net\authorize\api\contract\v1\DecryptPaymentDataResponse: xml_root_name: decryptPaymentDataResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: shippingInfo: expose: true access_type: public_method serialized_name: shippingInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShippingInfo setter: setShippingInfo type: net\authorize\api\contract\v1\CustomerAddressType billingInfo: expose: true access_type: public_method serialized_name: billingInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillingInfo setter: setBillingInfo type: net\authorize\api\contract\v1\CustomerAddressType cardInfo: expose: true access_type: public_method serialized_name: cardInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardInfo setter: setCardInfo type: net\authorize\api\contract\v1\CreditCardMaskedType paymentDetails: expose: true access_type: public_method serialized_name: paymentDetails xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentDetails setter: setPaymentDetails type: net\authorize\api\contract\v1\PaymentDetailsType authorizenet/lib/net/authorize/api/yml/v1/PayPalType.yml000064400000004074147361031000017306 0ustar00net\authorize\api\contract\v1\PayPalType: properties: successUrl: expose: true access_type: public_method serialized_name: successUrl xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSuccessUrl setter: setSuccessUrl type: string cancelUrl: expose: true access_type: public_method serialized_name: cancelUrl xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCancelUrl setter: setCancelUrl type: string paypalLc: expose: true access_type: public_method serialized_name: paypalLc xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaypalLc setter: setPaypalLc type: string paypalHdrImg: expose: true access_type: public_method serialized_name: paypalHdrImg xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaypalHdrImg setter: setPaypalHdrImg type: string paypalPayflowcolor: expose: true access_type: public_method serialized_name: paypalPayflowcolor xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaypalPayflowcolor setter: setPaypalPayflowcolor type: string payerID: expose: true access_type: public_method serialized_name: payerID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayerID setter: setPayerID type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileListResponse.yml000064400000002266147361031000024752 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileListResponse: xml_root_name: getCustomerPaymentProfileListResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: totalNumInResultSet: expose: true access_type: public_method serialized_name: totalNumInResultSet xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalNumInResultSet setter: setTotalNumInResultSet type: integer paymentProfiles: expose: true access_type: public_method serialized_name: paymentProfiles xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfiles setter: setPaymentProfiles type: array<net\authorize\api\contract\v1\CustomerPaymentProfileListItemType> xml_list: inline: false skip_when_empty: true entry_name: paymentProfile namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerProfileFromTransactionRequest.yml000064400000004545147361031000026132 0ustar00net\authorize\api\contract\v1\CreateCustomerProfileFromTransactionRequest: xml_root_name: createCustomerProfileFromTransactionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string customer: expose: true access_type: public_method serialized_name: customer xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomer setter: setCustomer type: net\authorize\api\contract\v1\CustomerProfileBaseType customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string defaultPaymentProfile: expose: true access_type: public_method serialized_name: defaultPaymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultPaymentProfile setter: setDefaultPaymentProfile type: boolean defaultShippingAddress: expose: true access_type: public_method serialized_name: defaultShippingAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultShippingAddress setter: setDefaultShippingAddress type: boolean profileType: expose: true access_type: public_method serialized_name: profileType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileType setter: setProfileType type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerShippingAddressResponse.yml000064400000002766147361031000024254 0ustar00net\authorize\api\contract\v1\GetCustomerShippingAddressResponse: xml_root_name: getCustomerShippingAddressResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: defaultShippingAddress: expose: true access_type: public_method serialized_name: defaultShippingAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultShippingAddress setter: setDefaultShippingAddress type: boolean address: expose: true access_type: public_method serialized_name: address xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAddress setter: setAddress type: net\authorize\api\contract\v1\CustomerAddressExType subscriptionIds: expose: true access_type: public_method serialized_name: subscriptionIds xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionIds setter: setSubscriptionIds type: array<string> xml_list: inline: false skip_when_empty: true entry_name: subscriptionId namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/SolutionType.yml000064400000001775147361031000017741 0ustar00net\authorize\api\contract\v1\SolutionType: properties: id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: string name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string vendorName: expose: true access_type: public_method serialized_name: vendorName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVendorName setter: setVendorName type: string authorizenet/lib/net/authorize/api/yml/v1/SubMerchantType.yml000064400000007460147361031000020335 0ustar00net\authorize\api\contract\v1\SubMerchantType: properties: identifier: expose: true access_type: public_method serialized_name: identifier xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIdentifier setter: setIdentifier type: string doingBusinessAs: expose: true access_type: public_method serialized_name: doingBusinessAs xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDoingBusinessAs setter: setDoingBusinessAs type: string paymentServiceProviderName: expose: true access_type: public_method serialized_name: paymentServiceProviderName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentServiceProviderName setter: setPaymentServiceProviderName type: string paymentServiceFacilitator: expose: true access_type: public_method serialized_name: paymentServiceFacilitator xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentServiceFacilitator setter: setPaymentServiceFacilitator type: string streetAddress: expose: true access_type: public_method serialized_name: streetAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStreetAddress setter: setStreetAddress type: string phone: expose: true access_type: public_method serialized_name: phone xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPhone setter: setPhone type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string postalCode: expose: true access_type: public_method serialized_name: postalCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPostalCode setter: setPostalCode type: string city: expose: true access_type: public_method serialized_name: city xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCity setter: setCity type: string regionCode: expose: true access_type: public_method serialized_name: regionCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRegionCode setter: setRegionCode type: string countryCode: expose: true access_type: public_method serialized_name: countryCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCountryCode setter: setCountryCode type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerDataType.yml000064400000003271147361031000020511 0ustar00net\authorize\api\contract\v1\CustomerDataType: properties: type: expose: true access_type: public_method serialized_name: type xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getType setter: setType type: string id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string driversLicense: expose: true access_type: public_method serialized_name: driversLicense xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDriversLicense setter: setDriversLicense type: net\authorize\api\contract\v1\DriversLicenseType taxId: expose: true access_type: public_method serialized_name: taxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxId setter: setTaxId type: string authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionResponse.yml000064400000001104147361031000022435 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionResponse: xml_root_name: ARBGetSubscriptionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscription: expose: true access_type: public_method serialized_name: subscription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscription setter: setSubscription type: net\authorize\api\contract\v1\ARBSubscriptionMaskedType authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.EmvResponseAType.TagsAType.yml000064400000001130147361031000027162 0ustar00net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType\TagsAType: properties: tag: expose: true access_type: public_method serialized_name: tag xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTag setter: setTag xml_list: inline: true entry_name: tag namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\EmvTagType> authorizenet/lib/net/authorize/api/yml/v1/ARBCancelSubscriptionRequest.yml000064400000001037147361031000022742 0ustar00net\authorize\api\contract\v1\ARBCancelSubscriptionRequest: xml_root_name: ARBCancelSubscriptionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscriptionId: expose: true access_type: public_method serialized_name: subscriptionId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionId setter: setSubscriptionId type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileListRequest.yml000064400000003103147361031000024573 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileListRequest: xml_root_name: getCustomerPaymentProfileListRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: searchType: expose: true access_type: public_method serialized_name: searchType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSearchType setter: setSearchType type: string month: expose: true access_type: public_method serialized_name: month xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMonth setter: setMonth type: string sorting: expose: true access_type: public_method serialized_name: sorting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSorting setter: setSorting type: net\authorize\api\contract\v1\CustomerPaymentProfileSortingType paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/ProfileTransOrderType.yml000064400000007366147361031000021533 0ustar00net\authorize\api\contract\v1\ProfileTransOrderType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerShippingAddressId: expose: true access_type: public_method serialized_name: customerShippingAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressId setter: setCustomerShippingAddressId type: string order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderExType taxExempt: expose: true access_type: public_method serialized_name: taxExempt xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxExempt setter: setTaxExempt type: boolean recurringBilling: expose: true access_type: public_method serialized_name: recurringBilling xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRecurringBilling setter: setRecurringBilling type: boolean cardCode: expose: true access_type: public_method serialized_name: cardCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCode setter: setCardCode type: string splitTenderId: expose: true access_type: public_method serialized_name: splitTenderId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderId setter: setSplitTenderId type: string processingOptions: expose: true access_type: public_method serialized_name: processingOptions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProcessingOptions setter: setProcessingOptions type: net\authorize\api\contract\v1\ProcessingOptionsType subsequentAuthInformation: expose: true access_type: public_method serialized_name: subsequentAuthInformation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubsequentAuthInformation setter: setSubsequentAuthInformation type: net\authorize\api\contract\v1\SubsequentAuthInformationType authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileBaseType.yml000064400000001427147361031000023372 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileBaseType: properties: customerType: expose: true access_type: public_method serialized_name: customerType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerType setter: setCustomerType type: string billTo: expose: true access_type: public_method serialized_name: billTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillTo setter: setBillTo type: net\authorize\api\contract\v1\CustomerAddressType authorizenet/lib/net/authorize/api/yml/v1/DriversLicenseType.yml000064400000002033147361031000021032 0ustar00net\authorize\api\contract\v1\DriversLicenseType: properties: number: expose: true access_type: public_method serialized_name: number xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNumber setter: setNumber type: string state: expose: true access_type: public_method serialized_name: state xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getState setter: setState type: string dateOfBirth: expose: true access_type: public_method serialized_name: dateOfBirth xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDateOfBirth setter: setDateOfBirth type: string authorizenet/lib/net/authorize/api/yml/v1/ProfileTransPriorAuthCaptureType.yml000064400000003040147361031000023702 0ustar00net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerShippingAddressId: expose: true access_type: public_method serialized_name: customerShippingAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressId setter: setCustomerShippingAddressId type: string transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string authorizenet/lib/net/authorize/api/yml/v1/GetAUJobSummaryResponse.yml000064400000001362147361031000021750 0ustar00net\authorize\api\contract\v1\GetAUJobSummaryResponse: xml_root_name: getAUJobSummaryResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: auSummary: expose: true access_type: public_method serialized_name: auSummary xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuSummary setter: setAuSummary type: array<net\authorize\api\contract\v1\AuResponseType> xml_list: inline: false skip_when_empty: true entry_name: auResponse namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileType.yml000064400000003000147361031000022564 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileType: properties: payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentType driversLicense: expose: true access_type: public_method serialized_name: driversLicense xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDriversLicense setter: setDriversLicense type: net\authorize\api\contract\v1\DriversLicenseType taxId: expose: true access_type: public_method serialized_name: taxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxId setter: setTaxId type: string defaultPaymentProfile: expose: true access_type: public_method serialized_name: defaultPaymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultPaymentProfile setter: setDefaultPaymentProfile type: boolean authorizenet/lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.EncryptedDataAType.yml000064400000000644147361031000027313 0ustar00net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType: properties: value: expose: true access_type: public_method serialized_name: Value xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValue setter: setValue type: string authorizenet/lib/net/authorize/api/yml/v1/ArrayOfSettingType.yml000064400000001115147361031000021012 0ustar00net\authorize\api\contract\v1\ArrayOfSettingType: properties: setting: expose: true access_type: public_method serialized_name: setting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSetting setter: setSetting xml_list: inline: true entry_name: setting namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\SettingType> authorizenet/lib/net/authorize/api/yml/v1/PaymentDetailsType.yml000064400000006444147361031000021046 0ustar00net\authorize\api\contract\v1\PaymentDetailsType: properties: currency: expose: true access_type: public_method serialized_name: currency xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCurrency setter: setCurrency type: string promoCode: expose: true access_type: public_method serialized_name: promoCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPromoCode setter: setPromoCode type: string misc: expose: true access_type: public_method serialized_name: misc xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMisc setter: setMisc type: string giftWrap: expose: true access_type: public_method serialized_name: giftWrap xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getGiftWrap setter: setGiftWrap type: string discount: expose: true access_type: public_method serialized_name: discount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDiscount setter: setDiscount type: string tax: expose: true access_type: public_method serialized_name: tax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTax setter: setTax type: string shippingHandling: expose: true access_type: public_method serialized_name: shippingHandling xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShippingHandling setter: setShippingHandling type: string subTotal: expose: true access_type: public_method serialized_name: subTotal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubTotal setter: setSubTotal type: string orderID: expose: true access_type: public_method serialized_name: orderID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderID setter: setOrderID type: string amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: string authorizenet/lib/net/authorize/api/yml/v1/AuUpdateType.yml000064400000001522147361031000017623 0ustar00net\authorize\api\contract\v1\AuUpdateType: properties: newCreditCard: expose: true access_type: public_method serialized_name: newCreditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNewCreditCard setter: setNewCreditCard type: net\authorize\api\contract\v1\CreditCardMaskedType oldCreditCard: expose: true access_type: public_method serialized_name: oldCreditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOldCreditCard setter: setOldCreditCard type: net\authorize\api\contract\v1\CreditCardMaskedType authorizenet/lib/net/authorize/api/yml/v1/MessagesType.MessageAType.yml000064400000001277147361031000022217 0ustar00net\authorize\api\contract\v1\MessagesType\MessageAType: properties: code: expose: true access_type: public_method serialized_name: code xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCode setter: setCode type: string text: expose: true access_type: public_method serialized_name: text xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getText setter: setText type: string authorizenet/lib/net/authorize/api/yml/v1/BankAccountMaskedType.yml000064400000004127147361031000021434 0ustar00net\authorize\api\contract\v1\BankAccountMaskedType: properties: accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string routingNumber: expose: true access_type: public_method serialized_name: routingNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRoutingNumber setter: setRoutingNumber type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string nameOnAccount: expose: true access_type: public_method serialized_name: nameOnAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNameOnAccount setter: setNameOnAccount type: string echeckType: expose: true access_type: public_method serialized_name: echeckType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEcheckType setter: setEcheckType type: string bankName: expose: true access_type: public_method serialized_name: bankName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankName setter: setBankName type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileExType.yml000064400000000664147361031000021540 0ustar00net\authorize\api\contract\v1\CustomerProfileExType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/GetUnsettledTransactionListResponse.yml000064400000002227147361031000024444 0ustar00net\authorize\api\contract\v1\GetUnsettledTransactionListResponse: xml_root_name: getUnsettledTransactionListResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactions: expose: true access_type: public_method serialized_name: transactions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactions setter: setTransactions type: array<net\authorize\api\contract\v1\TransactionSummaryType> xml_list: inline: false skip_when_empty: true entry_name: transaction namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd totalNumInResultSet: expose: true access_type: public_method serialized_name: totalNumInResultSet xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalNumInResultSet setter: setTotalNumInResultSet type: integer authorizenet/lib/net/authorize/api/yml/v1/ContactDetailType.yml000064400000002032147361031000020626 0ustar00net\authorize\api\contract\v1\ContactDetailType: properties: email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string firstName: expose: true access_type: public_method serialized_name: firstName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstName setter: setFirstName type: string lastName: expose: true access_type: public_method serialized_name: lastName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastName setter: setLastName type: string authorizenet/lib/net/authorize/api/yml/v1/ImpersonationAuthenticationType.yml000064400000001461147361031000023644 0ustar00net\authorize\api\contract\v1\ImpersonationAuthenticationType: properties: partnerLoginId: expose: true access_type: public_method serialized_name: partnerLoginId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPartnerLoginId setter: setPartnerLoginId type: string partnerTransactionKey: expose: true access_type: public_method serialized_name: partnerTransactionKey xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPartnerTransactionKey setter: setPartnerTransactionKey type: string authorizenet/lib/net/authorize/api/yml/v1/FraudInformationType.yml000064400000001717147361031000021370 0ustar00net\authorize\api\contract\v1\FraudInformationType: properties: fraudFilterList: expose: true access_type: public_method serialized_name: fraudFilterList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFraudFilterList setter: setFraudFilterList type: array<string> xml_list: inline: false skip_when_empty: false entry_name: fraudFilter namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd fraudAction: expose: true access_type: public_method serialized_name: fraudAction xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFraudAction setter: setFraudAction type: string authorizenet/lib/net/authorize/api/yml/v1/PaymentEmvType.yml000064400000002160147361031000020177 0ustar00net\authorize\api\contract\v1\PaymentEmvType: properties: emvData: expose: true access_type: public_method serialized_name: emvData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmvData setter: setEmvData type: W3\XMLSchema\2001\AnyType emvDescriptor: expose: true access_type: public_method serialized_name: emvDescriptor xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmvDescriptor setter: setEmvDescriptor type: W3\XMLSchema\2001\AnyType emvVersion: expose: true access_type: public_method serialized_name: emvVersion xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmvVersion setter: setEmvVersion type: W3\XMLSchema\2001\AnyType authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerShippingAddressResponse.yml000064400000001654147361031000024733 0ustar00net\authorize\api\contract\v1\CreateCustomerShippingAddressResponse: xml_root_name: createCustomerShippingAddressResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerAddressId: expose: true access_type: public_method serialized_name: customerAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerAddressId setter: setCustomerAddressId type: string authorizenet/lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.ModeAType.yml000064400000001316147361031000025445 0ustar00net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType: properties: pIN: expose: true access_type: public_method serialized_name: PIN xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPIN setter: setPIN type: string data: expose: true access_type: public_method serialized_name: Data xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getData setter: setData type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileMaskedType.yml000064400000003014147361031000022360 0ustar00net\authorize\api\contract\v1\CustomerProfileMaskedType: properties: paymentProfiles: expose: true access_type: public_method serialized_name: paymentProfiles xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfiles setter: setPaymentProfiles xml_list: inline: true entry_name: paymentProfiles namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType> shipToList: expose: true access_type: public_method serialized_name: shipToList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipToList setter: setShipToList xml_list: inline: true entry_name: shipToList namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\CustomerAddressExType> profileType: expose: true access_type: public_method serialized_name: profileType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileType setter: setProfileType type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileMaskedType.yml000064400000005502147361031000023722 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string defaultPaymentProfile: expose: true access_type: public_method serialized_name: defaultPaymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultPaymentProfile setter: setDefaultPaymentProfile type: boolean payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentMaskedType driversLicense: expose: true access_type: public_method serialized_name: driversLicense xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDriversLicense setter: setDriversLicense type: net\authorize\api\contract\v1\DriversLicenseMaskedType taxId: expose: true access_type: public_method serialized_name: taxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxId setter: setTaxId type: string subscriptionIds: expose: true access_type: public_method serialized_name: subscriptionIds xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionIds setter: setSubscriptionIds type: array<string> xml_list: inline: false skip_when_empty: true entry_name: subscriptionId namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileIdType.yml000064400000002256147361031000021517 0ustar00net\authorize\api\contract\v1\CustomerProfileIdType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerAddressId: expose: true access_type: public_method serialized_name: customerAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerAddressId setter: setCustomerAddressId type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerAddressExType.yml000064400000000664147361031000021525 0ustar00net\authorize\api\contract\v1\CustomerAddressExType: properties: customerAddressId: expose: true access_type: public_method serialized_name: customerAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerAddressId setter: setCustomerAddressId type: string authorizenet/lib/net/authorize/api/yml/v1/KeyManagementSchemeType.yml000064400000000700147361031000021762 0ustar00net\authorize\api\contract\v1\KeyManagementSchemeType: properties: dUKPT: expose: true access_type: public_method serialized_name: DUKPT xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDUKPT setter: setDUKPT type: net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType authorizenet/lib/net/authorize/api/yml/v1/ProfileTransAuthCaptureType.yml000064400000000120147361031000022662 0ustar00net\authorize\api\contract\v1\ProfileTransAuthCaptureType: properties: { } authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionStatusRequest.yml000064400000001045147361031000023477 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionStatusRequest: xml_root_name: ARBGetSubscriptionStatusRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscriptionId: expose: true access_type: public_method serialized_name: subscriptionId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionId setter: setSubscriptionId type: string authorizenet/lib/net/authorize/api/yml/v1/AuDetailsType.yml000064400000004774147361031000020002 0ustar00net\authorize\api\contract\v1\AuDetailsType: properties: customerProfileID: expose: true access_type: public_method serialized_name: customerProfileID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileID setter: setCustomerProfileID type: integer customerPaymentProfileID: expose: true access_type: public_method serialized_name: customerPaymentProfileID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileID setter: setCustomerPaymentProfileID type: integer firstName: expose: true access_type: public_method serialized_name: firstName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstName setter: setFirstName type: string lastName: expose: true access_type: public_method serialized_name: lastName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastName setter: setLastName type: string updateTimeUTC: expose: true access_type: public_method serialized_name: updateTimeUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUpdateTimeUTC setter: setUpdateTimeUTC type: string auReasonCode: expose: true access_type: public_method serialized_name: auReasonCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuReasonCode setter: setAuReasonCode type: string reasonDescription: expose: true access_type: public_method serialized_name: reasonDescription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReasonDescription setter: setReasonDescription type: string authorizenet/lib/net/authorize/api/yml/v1/MobileDeviceLoginResponse.yml000064400000003063147361031000022312 0ustar00net\authorize\api\contract\v1\MobileDeviceLoginResponse: xml_root_name: mobileDeviceLoginResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: merchantContact: expose: true access_type: public_method serialized_name: merchantContact xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantContact setter: setMerchantContact type: net\authorize\api\contract\v1\MerchantContactType userPermissions: expose: true access_type: public_method serialized_name: userPermissions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUserPermissions setter: setUserPermissions type: array<net\authorize\api\contract\v1\PermissionType> xml_list: inline: false skip_when_empty: false entry_name: permission namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd merchantAccount: expose: true access_type: public_method serialized_name: merchantAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantAccount setter: setMerchantAccount type: net\authorize\api\contract\v1\TransRetailInfoType authorizenet/lib/net/authorize/api/yml/v1/HeldTransactionRequestType.yml000064400000001340147361031000022544 0ustar00net\authorize\api\contract\v1\HeldTransactionRequestType: properties: action: expose: true access_type: public_method serialized_name: action xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAction setter: setAction type: string refTransId: expose: true access_type: public_method serialized_name: refTransId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefTransId setter: setRefTransId type: string authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerProfileTransactionRequest.yml000064400000001662147361031000025303 0ustar00net\authorize\api\contract\v1\CreateCustomerProfileTransactionRequest: xml_root_name: createCustomerProfileTransactionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transaction: expose: true access_type: public_method serialized_name: transaction xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransaction setter: setTransaction type: net\authorize\api\contract\v1\ProfileTransactionType extraOptions: expose: true access_type: public_method serialized_name: extraOptions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExtraOptions setter: setExtraOptions type: string authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerPaymentProfileResponse.yml000064400000001127147361031000024614 0ustar00net\authorize\api\contract\v1\UpdateCustomerPaymentProfileResponse: xml_root_name: updateCustomerPaymentProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: validationDirectResponse: expose: true access_type: public_method serialized_name: validationDirectResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationDirectResponse setter: setValidationDirectResponse type: string authorizenet/lib/net/authorize/api/yml/v1/FingerPrintType.yml000064400000003306147361031000020344 0ustar00net\authorize\api\contract\v1\FingerPrintType: properties: hashValue: expose: true access_type: public_method serialized_name: hashValue xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getHashValue setter: setHashValue type: string sequence: expose: true access_type: public_method serialized_name: sequence xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSequence setter: setSequence type: string timestamp: expose: true access_type: public_method serialized_name: timestamp xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTimestamp setter: setTimestamp type: string currencyCode: expose: true access_type: public_method serialized_name: currencyCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCurrencyCode setter: setCurrencyCode type: string amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: string authorizenet/lib/net/authorize/api/yml/v1/ProcessingOptionsType.yml000064400000003061147361031000021603 0ustar00net\authorize\api\contract\v1\ProcessingOptionsType: properties: isFirstRecurringPayment: expose: true access_type: public_method serialized_name: isFirstRecurringPayment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsFirstRecurringPayment setter: setIsFirstRecurringPayment type: boolean isFirstSubsequentAuth: expose: true access_type: public_method serialized_name: isFirstSubsequentAuth xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsFirstSubsequentAuth setter: setIsFirstSubsequentAuth type: boolean isSubsequentAuth: expose: true access_type: public_method serialized_name: isSubsequentAuth xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsSubsequentAuth setter: setIsSubsequentAuth type: boolean isStoredCredentials: expose: true access_type: public_method serialized_name: isStoredCredentials xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsStoredCredentials setter: setIsStoredCredentials type: boolean authorizenet/lib/net/authorize/api/yml/v1/OrderExType.yml000064400000000662147361031000017467 0ustar00net\authorize\api\contract\v1\OrderExType: properties: purchaseOrderNumber: expose: true access_type: public_method serialized_name: purchaseOrderNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPurchaseOrderNumber setter: setPurchaseOrderNumber type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.MessagesAType.MessageAType.yml000064400000001364147361031000027162 0ustar00net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType: properties: code: expose: true access_type: public_method serialized_name: code xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCode setter: setCode type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerPaymentProfileResponse.yml000064400000000321147361031000024567 0ustar00net\authorize\api\contract\v1\DeleteCustomerPaymentProfileResponse: xml_root_name: deleteCustomerPaymentProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/GetHostedPaymentPageResponse.yml000064400000000773147361031000023020 0ustar00net\authorize\api\contract\v1\GetHostedPaymentPageResponse: xml_root_name: getHostedPaymentPageResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: token: expose: true access_type: public_method serialized_name: token xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getToken setter: setToken type: string authorizenet/lib/net/authorize/api/yml/v1/ARBCreateSubscriptionResponse.yml000064400000001625147361031000023131 0ustar00net\authorize\api\contract\v1\ARBCreateSubscriptionResponse: xml_root_name: ARBCreateSubscriptionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscriptionId: expose: true access_type: public_method serialized_name: subscriptionId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionId setter: setSubscriptionId type: string profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType authorizenet/lib/net/authorize/api/yml/v1/GetBatchStatisticsResponse.yml000064400000001037147361031000022525 0ustar00net\authorize\api\contract\v1\GetBatchStatisticsResponse: xml_root_name: getBatchStatisticsResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: batch: expose: true access_type: public_method serialized_name: batch xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatch setter: setBatch type: net\authorize\api\contract\v1\BatchDetailsType authorizenet/lib/net/authorize/api/yml/v1/GetAUJobDetailsRequest.yml000064400000002307147361031000021532 0ustar00net\authorize\api\contract\v1\GetAUJobDetailsRequest: xml_root_name: getAUJobDetailsRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: month: expose: true access_type: public_method serialized_name: month xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMonth setter: setMonth type: string modifiedTypeFilter: expose: true access_type: public_method serialized_name: modifiedTypeFilter xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getModifiedTypeFilter setter: setModifiedTypeFilter type: string paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/ARBSubscriptionType.yml000064400000007057147361031000021135 0ustar00net\authorize\api\contract\v1\ARBSubscriptionType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string paymentSchedule: expose: true access_type: public_method serialized_name: paymentSchedule xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentSchedule setter: setPaymentSchedule type: net\authorize\api\contract\v1\PaymentScheduleType amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float trialAmount: expose: true access_type: public_method serialized_name: trialAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrialAmount setter: setTrialAmount type: float payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentType order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderType customer: expose: true access_type: public_method serialized_name: customer xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomer setter: setCustomer type: net\authorize\api\contract\v1\CustomerType billTo: expose: true access_type: public_method serialized_name: billTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillTo setter: setBillTo type: net\authorize\api\contract\v1\NameAndAddressType shipTo: expose: true access_type: public_method serialized_name: shipTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipTo setter: setShipTo type: net\authorize\api\contract\v1\NameAndAddressType profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileResponse.yml000064400000001141147361031000024105 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileResponse: xml_root_name: getCustomerPaymentProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: paymentProfile: expose: true access_type: public_method serialized_name: paymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfile setter: setPaymentProfile type: net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType authorizenet/lib/net/authorize/api/yml/v1/AuthenticateTestRequest.yml000064400000000267147361031000022105 0ustar00net\authorize\api\contract\v1\AuthenticateTestRequest: xml_root_name: authenticateTestRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.PrePaidCardAType.yml000064400000002201147361031000025172 0ustar00net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType: properties: requestedAmount: expose: true access_type: public_method serialized_name: requestedAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRequestedAmount setter: setRequestedAmount type: string approvedAmount: expose: true access_type: public_method serialized_name: approvedAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getApprovedAmount setter: setApprovedAmount type: string balanceOnCard: expose: true access_type: public_method serialized_name: balanceOnCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBalanceOnCard setter: setBalanceOnCard type: string authorizenet/lib/net/authorize/api/yml/v1/BankAccountType.yml000064400000004650147361031000020310 0ustar00net\authorize\api\contract\v1\BankAccountType: properties: accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string routingNumber: expose: true access_type: public_method serialized_name: routingNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRoutingNumber setter: setRoutingNumber type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string nameOnAccount: expose: true access_type: public_method serialized_name: nameOnAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNameOnAccount setter: setNameOnAccount type: string echeckType: expose: true access_type: public_method serialized_name: echeckType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEcheckType setter: setEcheckType type: string bankName: expose: true access_type: public_method serialized_name: bankName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankName setter: setBankName type: string checkNumber: expose: true access_type: public_method serialized_name: checkNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCheckNumber setter: setCheckNumber type: string authorizenet/lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.DeviceInfoAType.yml000064400000000671147361031000026577 0ustar00net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType: properties: description: expose: true access_type: public_method serialized_name: Description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerProfileRequest.yml000064400000001053147361031000023066 0ustar00net\authorize\api\contract\v1\DeleteCustomerProfileRequest: xml_root_name: deleteCustomerProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileSortingType.yml000064400000001400147361031000024134 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileSortingType: properties: orderBy: expose: true access_type: public_method serialized_name: orderBy xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderBy setter: setOrderBy type: string orderDescending: expose: true access_type: public_method serialized_name: orderDescending xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderDescending setter: setOrderDescending type: boolean authorizenet/lib/net/authorize/api/yml/v1/AuDeleteType.yml000064400000000673147361031000017611 0ustar00net\authorize\api\contract\v1\AuDeleteType: properties: creditCard: expose: true access_type: public_method serialized_name: creditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreditCard setter: setCreditCard type: net\authorize\api\contract\v1\CreditCardMaskedType authorizenet/lib/net/authorize/api/yml/v1/ARBUpdateSubscriptionRequest.yml000064400000001645147361031000023004 0ustar00net\authorize\api\contract\v1\ARBUpdateSubscriptionRequest: xml_root_name: ARBUpdateSubscriptionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscriptionId: expose: true access_type: public_method serialized_name: subscriptionId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionId setter: setSubscriptionId type: string subscription: expose: true access_type: public_method serialized_name: subscription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscription setter: setSubscription type: net\authorize\api\contract\v1\ARBSubscriptionType authorizenet/lib/net/authorize/api/yml/v1/CreateProfileResponseType.yml000064400000003775147361031000022372 0ustar00net\authorize\api\contract\v1\CreateProfileResponseType: properties: messages: expose: true access_type: public_method serialized_name: messages xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMessages setter: setMessages type: net\authorize\api\contract\v1\MessagesType customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileIdList: expose: true access_type: public_method serialized_name: customerPaymentProfileIdList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileIdList setter: setCustomerPaymentProfileIdList type: array<string> xml_list: inline: false skip_when_empty: true entry_name: numericString namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd customerShippingAddressIdList: expose: true access_type: public_method serialized_name: customerShippingAddressIdList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressIdList setter: setCustomerShippingAddressIdList type: array<string> xml_list: inline: false skip_when_empty: true entry_name: numericString namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerProfileResponse.yml000064400000000303147361031000023231 0ustar00net\authorize\api\contract\v1\DeleteCustomerProfileResponse: xml_root_name: deleteCustomerProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/GetMerchantDetailsResponse.yml000064400000013141147361031000022477 0ustar00net\authorize\api\contract\v1\GetMerchantDetailsResponse: xml_root_name: getMerchantDetailsResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: isTestMode: expose: true access_type: public_method serialized_name: isTestMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsTestMode setter: setIsTestMode type: boolean processors: expose: true access_type: public_method serialized_name: processors xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProcessors setter: setProcessors type: array<net\authorize\api\contract\v1\ProcessorType> xml_list: inline: false skip_when_empty: false entry_name: processor namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd merchantName: expose: true access_type: public_method serialized_name: merchantName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantName setter: setMerchantName type: string gatewayId: expose: true access_type: public_method serialized_name: gatewayId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getGatewayId setter: setGatewayId type: string marketTypes: expose: true access_type: public_method serialized_name: marketTypes xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMarketTypes setter: setMarketTypes type: array<string> xml_list: inline: false skip_when_empty: false entry_name: marketType namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd productCodes: expose: true access_type: public_method serialized_name: productCodes xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProductCodes setter: setProductCodes type: array<string> xml_list: inline: false skip_when_empty: false entry_name: productCode namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd paymentMethods: expose: true access_type: public_method serialized_name: paymentMethods xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentMethods setter: setPaymentMethods type: array<string> xml_list: inline: false skip_when_empty: false entry_name: paymentMethod namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd currencies: expose: true access_type: public_method serialized_name: currencies xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCurrencies setter: setCurrencies type: array<string> xml_list: inline: false skip_when_empty: false entry_name: currency namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd publicClientKey: expose: true access_type: public_method serialized_name: publicClientKey xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPublicClientKey setter: setPublicClientKey type: string businessInformation: expose: true access_type: public_method serialized_name: businessInformation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBusinessInformation setter: setBusinessInformation type: net\authorize\api\contract\v1\CustomerAddressType merchantTimeZone: expose: true access_type: public_method serialized_name: merchantTimeZone xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantTimeZone setter: setMerchantTimeZone type: string contactDetails: expose: true access_type: public_method serialized_name: contactDetails xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getContactDetails setter: setContactDetails type: array<net\authorize\api\contract\v1\ContactDetailType> xml_list: inline: false skip_when_empty: true entry_name: contactDetail namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/CreditCardType.yml000064400000004215147361031000020121 0ustar00net\authorize\api\contract\v1\CreditCardType: properties: cardCode: expose: true access_type: public_method serialized_name: cardCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCode setter: setCardCode type: string isPaymentToken: expose: true access_type: public_method serialized_name: isPaymentToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsPaymentToken setter: setIsPaymentToken type: boolean cryptogram: expose: true access_type: public_method serialized_name: cryptogram xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCryptogram setter: setCryptogram type: string tokenRequestorName: expose: true access_type: public_method serialized_name: tokenRequestorName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenRequestorName setter: setTokenRequestorName type: string tokenRequestorId: expose: true access_type: public_method serialized_name: tokenRequestorId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenRequestorId setter: setTokenRequestorId type: string tokenRequestorEci: expose: true access_type: public_method serialized_name: tokenRequestorEci xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenRequestorEci setter: setTokenRequestorEci type: string authorizenet/lib/net/authorize/api/yml/v1/CreateTransactionRequest.yml000064400000001125147361031000022232 0ustar00net\authorize\api\contract\v1\CreateTransactionRequest: xml_root_name: createTransactionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactionRequest: expose: true access_type: public_method serialized_name: transactionRequest xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionRequest setter: setTransactionRequest type: net\authorize\api\contract\v1\TransactionRequestType authorizenet/lib/net/authorize/api/yml/v1/GetTransactionListRequest.yml000064400000002333147361031000022404 0ustar00net\authorize\api\contract\v1\GetTransactionListRequest: xml_root_name: getTransactionListRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: batchId: expose: true access_type: public_method serialized_name: batchId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatchId setter: setBatchId type: string sorting: expose: true access_type: public_method serialized_name: sorting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSorting setter: setSorting type: net\authorize\api\contract\v1\TransactionListSortingType paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/LineItemType.yml000064400000021531147361031000017623 0ustar00net\authorize\api\contract\v1\LineItemType: properties: itemId: expose: true access_type: public_method serialized_name: itemId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getItemId setter: setItemId type: string name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string quantity: expose: true access_type: public_method serialized_name: quantity xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getQuantity setter: setQuantity type: float unitPrice: expose: true access_type: public_method serialized_name: unitPrice xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUnitPrice setter: setUnitPrice type: float taxable: expose: true access_type: public_method serialized_name: taxable xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxable setter: setTaxable type: boolean unitOfMeasure: expose: true access_type: public_method serialized_name: unitOfMeasure xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUnitOfMeasure setter: setUnitOfMeasure type: string typeOfSupply: expose: true access_type: public_method serialized_name: typeOfSupply xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTypeOfSupply setter: setTypeOfSupply type: string taxRate: expose: true access_type: public_method serialized_name: taxRate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxRate setter: setTaxRate type: float taxAmount: expose: true access_type: public_method serialized_name: taxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxAmount setter: setTaxAmount type: float nationalTax: expose: true access_type: public_method serialized_name: nationalTax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNationalTax setter: setNationalTax type: float localTax: expose: true access_type: public_method serialized_name: localTax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLocalTax setter: setLocalTax type: float vatRate: expose: true access_type: public_method serialized_name: vatRate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVatRate setter: setVatRate type: float alternateTaxId: expose: true access_type: public_method serialized_name: alternateTaxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxId setter: setAlternateTaxId type: string alternateTaxType: expose: true access_type: public_method serialized_name: alternateTaxType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxType setter: setAlternateTaxType type: string alternateTaxTypeApplied: expose: true access_type: public_method serialized_name: alternateTaxTypeApplied xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxTypeApplied setter: setAlternateTaxTypeApplied type: string alternateTaxRate: expose: true access_type: public_method serialized_name: alternateTaxRate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxRate setter: setAlternateTaxRate type: float alternateTaxAmount: expose: true access_type: public_method serialized_name: alternateTaxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxAmount setter: setAlternateTaxAmount type: float totalAmount: expose: true access_type: public_method serialized_name: totalAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalAmount setter: setTotalAmount type: float commodityCode: expose: true access_type: public_method serialized_name: commodityCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCommodityCode setter: setCommodityCode type: string productCode: expose: true access_type: public_method serialized_name: productCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProductCode setter: setProductCode type: string productSKU: expose: true access_type: public_method serialized_name: productSKU xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProductSKU setter: setProductSKU type: string discountRate: expose: true access_type: public_method serialized_name: discountRate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDiscountRate setter: setDiscountRate type: float discountAmount: expose: true access_type: public_method serialized_name: discountAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDiscountAmount setter: setDiscountAmount type: float taxIncludedInTotal: expose: true access_type: public_method serialized_name: taxIncludedInTotal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxIncludedInTotal setter: setTaxIncludedInTotal type: boolean taxIsAfterDiscount: expose: true access_type: public_method serialized_name: taxIsAfterDiscount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxIsAfterDiscount setter: setTaxIsAfterDiscount type: boolean authorizenet/lib/net/authorize/api/yml/v1/SecurePaymentContainerResponse.yml000064400000001071147361031000023416 0ustar00net\authorize\api\contract\v1\SecurePaymentContainerResponse: xml_root_name: securePaymentContainerResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: opaqueData: expose: true access_type: public_method serialized_name: opaqueData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOpaqueData setter: setOpaqueData type: net\authorize\api\contract\v1\OpaqueDataType authorizenet/lib/net/authorize/api/yml/v1/UpdateHeldTransactionResponse.yml000064400000001144147361031000023215 0ustar00net\authorize\api\contract\v1\UpdateHeldTransactionResponse: xml_root_name: updateHeldTransactionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactionResponse: expose: true access_type: public_method serialized_name: transactionResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionResponse setter: setTransactionResponse type: net\authorize\api\contract\v1\TransactionResponseType authorizenet/lib/net/authorize/api/yml/v1/TransactionListSortingType.yml000064400000001371147361031000022604 0ustar00net\authorize\api\contract\v1\TransactionListSortingType: properties: orderBy: expose: true access_type: public_method serialized_name: orderBy xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderBy setter: setOrderBy type: string orderDescending: expose: true access_type: public_method serialized_name: orderDescending xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrderDescending setter: setOrderDescending type: boolean authorizenet/lib/net/authorize/api/yml/v1/UpdateHeldTransactionRequest.yml000064400000001161147361031000023046 0ustar00net\authorize\api\contract\v1\UpdateHeldTransactionRequest: xml_root_name: updateHeldTransactionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: heldTransactionRequest: expose: true access_type: public_method serialized_name: heldTransactionRequest xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getHeldTransactionRequest setter: setHeldTransactionRequest type: net\authorize\api\contract\v1\HeldTransactionRequestType authorizenet/lib/net/authorize/api/yml/v1/SendCustomerTransactionReceiptRequest.yml000064400000002374147361031000024765 0ustar00net\authorize\api\contract\v1\SendCustomerTransactionReceiptRequest: xml_root_name: sendCustomerTransactionReceiptRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string customerEmail: expose: true access_type: public_method serialized_name: customerEmail xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerEmail setter: setCustomerEmail type: string emailSettings: expose: true access_type: public_method serialized_name: emailSettings xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmailSettings setter: setEmailSettings type: net\authorize\api\contract\v1\EmailSettingsType authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerPaymentProfileResponse.yml000064400000002521147361031000024574 0ustar00net\authorize\api\contract\v1\CreateCustomerPaymentProfileResponse: xml_root_name: createCustomerPaymentProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string validationDirectResponse: expose: true access_type: public_method serialized_name: validationDirectResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationDirectResponse setter: setValidationDirectResponse type: string authorizenet/lib/net/authorize/api/yml/v1/EmailSettingsType.yml000064400000000515147361031000020664 0ustar00net\authorize\api\contract\v1\EmailSettingsType: properties: version: expose: true access_type: public_method serialized_name: version accessor: getter: getVersion setter: setVersion xml_attribute: true type: integer authorizenet/lib/net/authorize/api/yml/v1/SendCustomerTransactionReceiptResponse.yml000064400000000325147361031000025125 0ustar00net\authorize\api\contract\v1\SendCustomerTransactionReceiptResponse: xml_root_name: sendCustomerTransactionReceiptResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/MessagesType.yml000064400000001650147361031000017664 0ustar00net\authorize\api\contract\v1\MessagesType: properties: resultCode: expose: true access_type: public_method serialized_name: resultCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResultCode setter: setResultCode type: string message: expose: true access_type: public_method serialized_name: message xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMessage setter: setMessage xml_list: inline: true entry_name: message namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\MessagesType\MessageAType> authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerProfileResponse.yml000064400000004550147361031000023242 0ustar00net\authorize\api\contract\v1\CreateCustomerProfileResponse: xml_root_name: createCustomerProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileIdList: expose: true access_type: public_method serialized_name: customerPaymentProfileIdList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileIdList setter: setCustomerPaymentProfileIdList type: array<string> xml_list: inline: false skip_when_empty: false entry_name: numericString namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd customerShippingAddressIdList: expose: true access_type: public_method serialized_name: customerShippingAddressIdList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressIdList setter: setCustomerShippingAddressIdList type: array<string> xml_list: inline: false skip_when_empty: false entry_name: numericString namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd validationDirectResponseList: expose: true access_type: public_method serialized_name: validationDirectResponseList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationDirectResponseList setter: setValidationDirectResponseList type: array<string> xml_list: inline: false skip_when_empty: false entry_name: string namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/SubsequentAuthInformationType.yml000064400000001423147361031000023301 0ustar00net\authorize\api\contract\v1\SubsequentAuthInformationType: properties: originalNetworkTransId: expose: true access_type: public_method serialized_name: originalNetworkTransId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOriginalNetworkTransId setter: setOriginalNetworkTransId type: string reason: expose: true access_type: public_method serialized_name: reason xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReason setter: setReason type: string authorizenet/lib/net/authorize/api/yml/v1/IsAliveRequest.yml000064400000000737147361031000020165 0ustar00net\authorize\api\contract\v1\IsAliveRequest: xml_root_name: isAliveRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: refId: expose: true access_type: public_method serialized_name: refId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefId setter: setRefId type: string authorizenet/lib/net/authorize/api/yml/v1/OrderType.yml000064400000015122147361031000017167 0ustar00net\authorize\api\contract\v1\OrderType: properties: invoiceNumber: expose: true access_type: public_method serialized_name: invoiceNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getInvoiceNumber setter: setInvoiceNumber type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string discountAmount: expose: true access_type: public_method serialized_name: discountAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDiscountAmount setter: setDiscountAmount type: float taxIsAfterDiscount: expose: true access_type: public_method serialized_name: taxIsAfterDiscount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxIsAfterDiscount setter: setTaxIsAfterDiscount type: boolean totalTaxTypeCode: expose: true access_type: public_method serialized_name: totalTaxTypeCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalTaxTypeCode setter: setTotalTaxTypeCode type: string purchaserVATRegistrationNumber: expose: true access_type: public_method serialized_name: purchaserVATRegistrationNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPurchaserVATRegistrationNumber setter: setPurchaserVATRegistrationNumber type: string merchantVATRegistrationNumber: expose: true access_type: public_method serialized_name: merchantVATRegistrationNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantVATRegistrationNumber setter: setMerchantVATRegistrationNumber type: string vatInvoiceReferenceNumber: expose: true access_type: public_method serialized_name: vatInvoiceReferenceNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVatInvoiceReferenceNumber setter: setVatInvoiceReferenceNumber type: string purchaserCode: expose: true access_type: public_method serialized_name: purchaserCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPurchaserCode setter: setPurchaserCode type: string summaryCommodityCode: expose: true access_type: public_method serialized_name: summaryCommodityCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSummaryCommodityCode setter: setSummaryCommodityCode type: string purchaseOrderDateUTC: expose: true access_type: public_method serialized_name: purchaseOrderDateUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPurchaseOrderDateUTC setter: setPurchaseOrderDateUTC type: 'DateTime<''Y-m-d''>' supplierOrderReference: expose: true access_type: public_method serialized_name: supplierOrderReference xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSupplierOrderReference setter: setSupplierOrderReference type: string authorizedContactName: expose: true access_type: public_method serialized_name: authorizedContactName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthorizedContactName setter: setAuthorizedContactName type: string cardAcceptorRefNumber: expose: true access_type: public_method serialized_name: cardAcceptorRefNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardAcceptorRefNumber setter: setCardAcceptorRefNumber type: string amexDataTAA1: expose: true access_type: public_method serialized_name: amexDataTAA1 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmexDataTAA1 setter: setAmexDataTAA1 type: string amexDataTAA2: expose: true access_type: public_method serialized_name: amexDataTAA2 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmexDataTAA2 setter: setAmexDataTAA2 type: string amexDataTAA3: expose: true access_type: public_method serialized_name: amexDataTAA3 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmexDataTAA3 setter: setAmexDataTAA3 type: string amexDataTAA4: expose: true access_type: public_method serialized_name: amexDataTAA4 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmexDataTAA4 setter: setAmexDataTAA4 type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileNonceRequest.yml000064400000002503147361031000024725 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileNonceRequest: xml_root_name: getCustomerPaymentProfileNonceRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: connectedAccessToken: expose: true access_type: public_method serialized_name: connectedAccessToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getConnectedAccessToken setter: setConnectedAccessToken type: string customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerProfilePaymentType.yml000064400000003025147361031000022573 0ustar00net\authorize\api\contract\v1\CustomerProfilePaymentType: properties: createProfile: expose: true access_type: public_method serialized_name: createProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreateProfile setter: setCreateProfile type: boolean customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string paymentProfile: expose: true access_type: public_method serialized_name: paymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfile setter: setPaymentProfile type: net\authorize\api\contract\v1\PaymentProfileType shippingProfileId: expose: true access_type: public_method serialized_name: shippingProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShippingProfileId setter: setShippingProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/PaymentMaskedType.yml000064400000002326147361031000020660 0ustar00net\authorize\api\contract\v1\PaymentMaskedType: properties: creditCard: expose: true access_type: public_method serialized_name: creditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreditCard setter: setCreditCard type: net\authorize\api\contract\v1\CreditCardMaskedType bankAccount: expose: true access_type: public_method serialized_name: bankAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankAccount setter: setBankAccount type: net\authorize\api\contract\v1\BankAccountMaskedType tokenInformation: expose: true access_type: public_method serialized_name: tokenInformation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenInformation setter: setTokenInformation type: net\authorize\api\contract\v1\TokenMaskedType authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerShippingAddressRequest.yml000064400000002463147361031000024603 0ustar00net\authorize\api\contract\v1\UpdateCustomerShippingAddressRequest: xml_root_name: updateCustomerShippingAddressRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string address: expose: true access_type: public_method serialized_name: address xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAddress setter: setAddress type: net\authorize\api\contract\v1\CustomerAddressExType defaultShippingAddress: expose: true access_type: public_method serialized_name: defaultShippingAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultShippingAddress setter: setDefaultShippingAddress type: boolean authorizenet/lib/net/authorize/api/yml/v1/BatchStatisticType.yml000064400000017151147361031000021031 0ustar00net\authorize\api\contract\v1\BatchStatisticType: properties: accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string chargeAmount: expose: true access_type: public_method serialized_name: chargeAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeAmount setter: setChargeAmount type: float chargeCount: expose: true access_type: public_method serialized_name: chargeCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeCount setter: setChargeCount type: integer refundAmount: expose: true access_type: public_method serialized_name: refundAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundAmount setter: setRefundAmount type: float refundCount: expose: true access_type: public_method serialized_name: refundCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundCount setter: setRefundCount type: integer voidCount: expose: true access_type: public_method serialized_name: voidCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVoidCount setter: setVoidCount type: integer declineCount: expose: true access_type: public_method serialized_name: declineCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDeclineCount setter: setDeclineCount type: integer errorCount: expose: true access_type: public_method serialized_name: errorCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getErrorCount setter: setErrorCount type: integer returnedItemAmount: expose: true access_type: public_method serialized_name: returnedItemAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReturnedItemAmount setter: setReturnedItemAmount type: float returnedItemCount: expose: true access_type: public_method serialized_name: returnedItemCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReturnedItemCount setter: setReturnedItemCount type: integer chargebackAmount: expose: true access_type: public_method serialized_name: chargebackAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargebackAmount setter: setChargebackAmount type: float chargebackCount: expose: true access_type: public_method serialized_name: chargebackCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargebackCount setter: setChargebackCount type: integer correctionNoticeCount: expose: true access_type: public_method serialized_name: correctionNoticeCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCorrectionNoticeCount setter: setCorrectionNoticeCount type: integer chargeChargeBackAmount: expose: true access_type: public_method serialized_name: chargeChargeBackAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeChargeBackAmount setter: setChargeChargeBackAmount type: float chargeChargeBackCount: expose: true access_type: public_method serialized_name: chargeChargeBackCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeChargeBackCount setter: setChargeChargeBackCount type: integer refundChargeBackAmount: expose: true access_type: public_method serialized_name: refundChargeBackAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundChargeBackAmount setter: setRefundChargeBackAmount type: float refundChargeBackCount: expose: true access_type: public_method serialized_name: refundChargeBackCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundChargeBackCount setter: setRefundChargeBackCount type: integer chargeReturnedItemsAmount: expose: true access_type: public_method serialized_name: chargeReturnedItemsAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeReturnedItemsAmount setter: setChargeReturnedItemsAmount type: float chargeReturnedItemsCount: expose: true access_type: public_method serialized_name: chargeReturnedItemsCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getChargeReturnedItemsCount setter: setChargeReturnedItemsCount type: integer refundReturnedItemsAmount: expose: true access_type: public_method serialized_name: refundReturnedItemsAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundReturnedItemsAmount setter: setRefundReturnedItemsAmount type: float refundReturnedItemsCount: expose: true access_type: public_method serialized_name: refundReturnedItemsCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefundReturnedItemsCount setter: setRefundReturnedItemsCount type: integer authorizenet/lib/net/authorize/api/yml/v1/ValidateCustomerPaymentProfileResponse.yml000064400000001063147361031000025122 0ustar00net\authorize\api\contract\v1\ValidateCustomerPaymentProfileResponse: xml_root_name: validateCustomerPaymentProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: directResponse: expose: true access_type: public_method serialized_name: directResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDirectResponse setter: setDirectResponse type: string authorizenet/lib/net/authorize/api/yml/v1/ARBSubscriptionMaskedType.yml000064400000006057147361031000022261 0ustar00net\authorize\api\contract\v1\ARBSubscriptionMaskedType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string paymentSchedule: expose: true access_type: public_method serialized_name: paymentSchedule xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentSchedule setter: setPaymentSchedule type: net\authorize\api\contract\v1\PaymentScheduleType amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float trialAmount: expose: true access_type: public_method serialized_name: trialAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrialAmount setter: setTrialAmount type: float status: expose: true access_type: public_method serialized_name: status xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStatus setter: setStatus type: string profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\SubscriptionCustomerProfileType order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderType arbTransactions: expose: true access_type: public_method serialized_name: arbTransactions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getArbTransactions setter: setArbTransactions type: array<net\authorize\api\contract\v1\ArbTransactionType> xml_list: inline: false skip_when_empty: true entry_name: arbTransaction namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/PaymentSimpleType.yml000064400000001476147361031000020712 0ustar00net\authorize\api\contract\v1\PaymentSimpleType: properties: creditCard: expose: true access_type: public_method serialized_name: creditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreditCard setter: setCreditCard type: net\authorize\api\contract\v1\CreditCardSimpleType bankAccount: expose: true access_type: public_method serialized_name: bankAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankAccount setter: setBankAccount type: net\authorize\api\contract\v1\BankAccountType authorizenet/lib/net/authorize/api/yml/v1/GetHostedPaymentPageRequest.yml000064400000002305147361031000022643 0ustar00net\authorize\api\contract\v1\GetHostedPaymentPageRequest: xml_root_name: getHostedPaymentPageRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactionRequest: expose: true access_type: public_method serialized_name: transactionRequest xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionRequest setter: setTransactionRequest type: net\authorize\api\contract\v1\TransactionRequestType hostedPaymentSettings: expose: true access_type: public_method serialized_name: hostedPaymentSettings xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getHostedPaymentSettings setter: setHostedPaymentSettings type: array<net\authorize\api\contract\v1\SettingType> xml_list: inline: false skip_when_empty: true entry_name: setting namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/UpdateSplitTenderGroupResponse.yml000064400000000305147361031000023403 0ustar00net\authorize\api\contract\v1\UpdateSplitTenderGroupResponse: xml_root_name: updateSplitTenderGroupResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/TransactionDetailsType.yml000064400000043461147361031000021716 0ustar00net\authorize\api\contract\v1\TransactionDetailsType: properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string refTransId: expose: true access_type: public_method serialized_name: refTransId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefTransId setter: setRefTransId type: string splitTenderId: expose: true access_type: public_method serialized_name: splitTenderId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderId setter: setSplitTenderId type: string submitTimeUTC: expose: true access_type: public_method serialized_name: submitTimeUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubmitTimeUTC setter: setSubmitTimeUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime submitTimeLocal: expose: true access_type: public_method serialized_name: submitTimeLocal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubmitTimeLocal setter: setSubmitTimeLocal type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime transactionType: expose: true access_type: public_method serialized_name: transactionType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionType setter: setTransactionType type: string transactionStatus: expose: true access_type: public_method serialized_name: transactionStatus xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionStatus setter: setTransactionStatus type: string responseCode: expose: true access_type: public_method serialized_name: responseCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseCode setter: setResponseCode type: integer responseReasonCode: expose: true access_type: public_method serialized_name: responseReasonCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseReasonCode setter: setResponseReasonCode type: integer subscription: expose: true access_type: public_method serialized_name: subscription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscription setter: setSubscription type: net\authorize\api\contract\v1\SubscriptionPaymentType responseReasonDescription: expose: true access_type: public_method serialized_name: responseReasonDescription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseReasonDescription setter: setResponseReasonDescription type: string authCode: expose: true access_type: public_method serialized_name: authCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthCode setter: setAuthCode type: string aVSResponse: expose: true access_type: public_method serialized_name: AVSResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAVSResponse setter: setAVSResponse type: string cardCodeResponse: expose: true access_type: public_method serialized_name: cardCodeResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCodeResponse setter: setCardCodeResponse type: string cAVVResponse: expose: true access_type: public_method serialized_name: CAVVResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCAVVResponse setter: setCAVVResponse type: string fDSFilterAction: expose: true access_type: public_method serialized_name: FDSFilterAction xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFDSFilterAction setter: setFDSFilterAction type: string fDSFilters: expose: true access_type: public_method serialized_name: FDSFilters xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFDSFilters setter: setFDSFilters type: array<net\authorize\api\contract\v1\FDSFilterType> xml_list: inline: false skip_when_empty: true entry_name: FDSFilter namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd batch: expose: true access_type: public_method serialized_name: batch xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatch setter: setBatch type: net\authorize\api\contract\v1\BatchDetailsType order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderExType requestedAmount: expose: true access_type: public_method serialized_name: requestedAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRequestedAmount setter: setRequestedAmount type: float authAmount: expose: true access_type: public_method serialized_name: authAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthAmount setter: setAuthAmount type: float settleAmount: expose: true access_type: public_method serialized_name: settleAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettleAmount setter: setSettleAmount type: float tax: expose: true access_type: public_method serialized_name: tax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTax setter: setTax type: net\authorize\api\contract\v1\ExtendedAmountType shipping: expose: true access_type: public_method serialized_name: shipping xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipping setter: setShipping type: net\authorize\api\contract\v1\ExtendedAmountType duty: expose: true access_type: public_method serialized_name: duty xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDuty setter: setDuty type: net\authorize\api\contract\v1\ExtendedAmountType lineItems: expose: true access_type: public_method serialized_name: lineItems xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLineItems setter: setLineItems type: array<net\authorize\api\contract\v1\LineItemType> xml_list: inline: false skip_when_empty: true entry_name: lineItem namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd prepaidBalanceRemaining: expose: true access_type: public_method serialized_name: prepaidBalanceRemaining xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPrepaidBalanceRemaining setter: setPrepaidBalanceRemaining type: float taxExempt: expose: true access_type: public_method serialized_name: taxExempt xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxExempt setter: setTaxExempt type: boolean payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentMaskedType customer: expose: true access_type: public_method serialized_name: customer xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomer setter: setCustomer type: net\authorize\api\contract\v1\CustomerDataType billTo: expose: true access_type: public_method serialized_name: billTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillTo setter: setBillTo type: net\authorize\api\contract\v1\CustomerAddressType shipTo: expose: true access_type: public_method serialized_name: shipTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipTo setter: setShipTo type: net\authorize\api\contract\v1\NameAndAddressType recurringBilling: expose: true access_type: public_method serialized_name: recurringBilling xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRecurringBilling setter: setRecurringBilling type: boolean customerIP: expose: true access_type: public_method serialized_name: customerIP xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerIP setter: setCustomerIP type: string product: expose: true access_type: public_method serialized_name: product xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProduct setter: setProduct type: string entryMode: expose: true access_type: public_method serialized_name: entryMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEntryMode setter: setEntryMode type: string marketType: expose: true access_type: public_method serialized_name: marketType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMarketType setter: setMarketType type: string mobileDeviceId: expose: true access_type: public_method serialized_name: mobileDeviceId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMobileDeviceId setter: setMobileDeviceId type: string customerSignature: expose: true access_type: public_method serialized_name: customerSignature xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerSignature setter: setCustomerSignature type: string returnedItems: expose: true access_type: public_method serialized_name: returnedItems xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReturnedItems setter: setReturnedItems type: array<net\authorize\api\contract\v1\ReturnedItemType> xml_list: inline: false skip_when_empty: true entry_name: returnedItem namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd solution: expose: true access_type: public_method serialized_name: solution xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSolution setter: setSolution type: net\authorize\api\contract\v1\SolutionType emvDetails: expose: true access_type: public_method serialized_name: emvDetails xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmvDetails setter: setEmvDetails type: array<net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType> xml_list: inline: false skip_when_empty: true entry_name: tag namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType surcharge: expose: true access_type: public_method serialized_name: surcharge xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSurcharge setter: setSurcharge type: net\authorize\api\contract\v1\ExtendedAmountType employeeId: expose: true access_type: public_method serialized_name: employeeId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmployeeId setter: setEmployeeId type: string tip: expose: true access_type: public_method serialized_name: tip xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTip setter: setTip type: net\authorize\api\contract\v1\ExtendedAmountType otherTax: expose: true access_type: public_method serialized_name: otherTax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOtherTax setter: setOtherTax type: net\authorize\api\contract\v1\OtherTaxType shipFrom: expose: true access_type: public_method serialized_name: shipFrom xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipFrom setter: setShipFrom type: net\authorize\api\contract\v1\NameAndAddressType authorizenet/lib/net/authorize/api/yml/v1/ARBCreateSubscriptionRequest.yml000064400000001102147361031000022751 0ustar00net\authorize\api\contract\v1\ARBCreateSubscriptionRequest: xml_root_name: ARBCreateSubscriptionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscription: expose: true access_type: public_method serialized_name: subscription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscription setter: setSubscription type: net\authorize\api\contract\v1\ARBSubscriptionType authorizenet/lib/net/authorize/api/yml/v1/GetUnsettledTransactionListRequest.yml000064400000002351147361031000024274 0ustar00net\authorize\api\contract\v1\GetUnsettledTransactionListRequest: xml_root_name: getUnsettledTransactionListRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: status: expose: true access_type: public_method serialized_name: status xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStatus setter: setStatus type: string sorting: expose: true access_type: public_method serialized_name: sorting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSorting setter: setSorting type: net\authorize\api\contract\v1\TransactionListSortingType paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/MerchantAuthenticationType.yml000064400000006343147361031000022562 0ustar00net\authorize\api\contract\v1\MerchantAuthenticationType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string transactionKey: expose: true access_type: public_method serialized_name: transactionKey xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionKey setter: setTransactionKey type: string sessionToken: expose: true access_type: public_method serialized_name: sessionToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSessionToken setter: setSessionToken type: string password: expose: true access_type: public_method serialized_name: password xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPassword setter: setPassword type: string impersonationAuthentication: expose: true access_type: public_method serialized_name: impersonationAuthentication xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getImpersonationAuthentication setter: setImpersonationAuthentication type: net\authorize\api\contract\v1\ImpersonationAuthenticationType fingerPrint: expose: true access_type: public_method serialized_name: fingerPrint xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFingerPrint setter: setFingerPrint type: net\authorize\api\contract\v1\FingerPrintType clientKey: expose: true access_type: public_method serialized_name: clientKey xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getClientKey setter: setClientKey type: string accessToken: expose: true access_type: public_method serialized_name: accessToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccessToken setter: setAccessToken type: string mobileDeviceId: expose: true access_type: public_method serialized_name: mobileDeviceId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMobileDeviceId setter: setMobileDeviceId type: string authorizenet/lib/net/authorize/api/yml/v1/GetHostedProfilePageRequest.yml000064400000002223147361031000022625 0ustar00net\authorize\api\contract\v1\GetHostedProfilePageRequest: xml_root_name: getHostedProfilePageRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string hostedProfileSettings: expose: true access_type: public_method serialized_name: hostedProfileSettings xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getHostedProfileSettings setter: setHostedProfileSettings type: array<net\authorize\api\contract\v1\SettingType> xml_list: inline: false skip_when_empty: true entry_name: setting namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/GetBatchStatisticsRequest.yml000064400000000775147361031000022367 0ustar00net\authorize\api\contract\v1\GetBatchStatisticsRequest: xml_root_name: getBatchStatisticsRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: batchId: expose: true access_type: public_method serialized_name: batchId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatchId setter: setBatchId type: string authorizenet/lib/net/authorize/api/yml/v1/SubscriptionPaymentType.yml000064400000001277147361031000022144 0ustar00net\authorize\api\contract\v1\SubscriptionPaymentType: properties: id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: integer payNum: expose: true access_type: public_method serialized_name: payNum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayNum setter: setPayNum type: integer authorizenet/lib/net/authorize/api/yml/v1/GetSettledBatchListRequest.yml000064400000002550147361031000022466 0ustar00net\authorize\api\contract\v1\GetSettledBatchListRequest: xml_root_name: getSettledBatchListRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: includeStatistics: expose: true access_type: public_method serialized_name: includeStatistics xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIncludeStatistics setter: setIncludeStatistics type: boolean firstSettlementDate: expose: true access_type: public_method serialized_name: firstSettlementDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstSettlementDate setter: setFirstSettlementDate type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime lastSettlementDate: expose: true access_type: public_method serialized_name: lastSettlementDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastSettlementDate setter: setLastSettlementDate type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.ErrorsAType.ErrorAType.yml000064400000001374147361031000026375 0ustar00net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType: properties: errorCode: expose: true access_type: public_method serialized_name: errorCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getErrorCode setter: setErrorCode type: string errorText: expose: true access_type: public_method serialized_name: errorText xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getErrorText setter: setErrorText type: string authorizenet/lib/net/authorize/api/yml/v1/ArbTransactionType.yml000064400000003366147361031000021035 0ustar00net\authorize\api\contract\v1\ArbTransactionType: properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string response: expose: true access_type: public_method serialized_name: response xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponse setter: setResponse type: string submitTimeUTC: expose: true access_type: public_method serialized_name: submitTimeUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubmitTimeUTC setter: setSubmitTimeUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime payNum: expose: true access_type: public_method serialized_name: payNum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayNum setter: setPayNum type: integer attemptNum: expose: true access_type: public_method serialized_name: attemptNum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAttemptNum setter: setAttemptNum type: integer authorizenet/lib/net/authorize/api/yml/v1/ProfileTransactionType.yml000064400000005160147361031000021723 0ustar00net\authorize\api\contract\v1\ProfileTransactionType: properties: profileTransAuthCapture: expose: true access_type: public_method serialized_name: profileTransAuthCapture xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransAuthCapture setter: setProfileTransAuthCapture type: net\authorize\api\contract\v1\ProfileTransAuthCaptureType profileTransAuthOnly: expose: true access_type: public_method serialized_name: profileTransAuthOnly xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransAuthOnly setter: setProfileTransAuthOnly type: net\authorize\api\contract\v1\ProfileTransAuthOnlyType profileTransPriorAuthCapture: expose: true access_type: public_method serialized_name: profileTransPriorAuthCapture xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransPriorAuthCapture setter: setProfileTransPriorAuthCapture type: net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType profileTransCaptureOnly: expose: true access_type: public_method serialized_name: profileTransCaptureOnly xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransCaptureOnly setter: setProfileTransCaptureOnly type: net\authorize\api\contract\v1\ProfileTransCaptureOnlyType profileTransRefund: expose: true access_type: public_method serialized_name: profileTransRefund xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransRefund setter: setProfileTransRefund type: net\authorize\api\contract\v1\ProfileTransRefundType profileTransVoid: expose: true access_type: public_method serialized_name: profileTransVoid xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileTransVoid setter: setProfileTransVoid type: net\authorize\api\contract\v1\ProfileTransVoidType authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerShippingAddressResponse.yml000064400000000323147361031000024742 0ustar00net\authorize\api\contract\v1\UpdateCustomerShippingAddressResponse: xml_root_name: updateCustomerShippingAddressResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/CcAuthenticationType.yml000064400000001552147361031000021343 0ustar00net\authorize\api\contract\v1\CcAuthenticationType: properties: authenticationIndicator: expose: true access_type: public_method serialized_name: authenticationIndicator xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthenticationIndicator setter: setAuthenticationIndicator type: string cardholderAuthenticationValue: expose: true access_type: public_method serialized_name: cardholderAuthenticationValue xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardholderAuthenticationValue setter: setCardholderAuthenticationValue type: string authorizenet/lib/net/authorize/api/yml/v1/MerchantContactType.yml000064400000004165147361031000021176 0ustar00net\authorize\api\contract\v1\MerchantContactType: properties: merchantName: expose: true access_type: public_method serialized_name: merchantName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantName setter: setMerchantName type: string merchantAddress: expose: true access_type: public_method serialized_name: merchantAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantAddress setter: setMerchantAddress type: string merchantCity: expose: true access_type: public_method serialized_name: merchantCity xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantCity setter: setMerchantCity type: string merchantState: expose: true access_type: public_method serialized_name: merchantState xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantState setter: setMerchantState type: string merchantZip: expose: true access_type: public_method serialized_name: merchantZip xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantZip setter: setMerchantZip type: string merchantPhone: expose: true access_type: public_method serialized_name: merchantPhone xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantPhone setter: setMerchantPhone type: string authorizenet/lib/net/authorize/api/yml/v1/SubscriptionCustomerProfileType.yml000064400000001576147361031000023653 0ustar00net\authorize\api\contract\v1\SubscriptionCustomerProfileType: properties: paymentProfile: expose: true access_type: public_method serialized_name: paymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfile setter: setPaymentProfile type: net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType shippingProfile: expose: true access_type: public_method serialized_name: shippingProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShippingProfile setter: setShippingProfile type: net\authorize\api\contract\v1\CustomerAddressExType authorizenet/lib/net/authorize/api/yml/v1/LogoutRequest.yml000064400000000243147361031000020072 0ustar00net\authorize\api\contract\v1\LogoutRequest: xml_root_name: logoutRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/PaymentScheduleType.yml000064400000002775147361031000021220 0ustar00net\authorize\api\contract\v1\PaymentScheduleType: properties: interval: expose: true access_type: public_method serialized_name: interval xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getInterval setter: setInterval type: net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType startDate: expose: true access_type: public_method serialized_name: startDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStartDate setter: setStartDate type: 'DateTime<''Y-m-d''>' totalOccurrences: expose: true access_type: public_method serialized_name: totalOccurrences xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalOccurrences setter: setTotalOccurrences type: integer trialOccurrences: expose: true access_type: public_method serialized_name: trialOccurrences xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrialOccurrences setter: setTrialOccurrences type: integer authorizenet/lib/net/authorize/api/yml/v1/CardArtType.yml000064400000003372147361031000017440 0ustar00net\authorize\api\contract\v1\CardArtType: properties: cardBrand: expose: true access_type: public_method serialized_name: cardBrand xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardBrand setter: setCardBrand type: string cardImageHeight: expose: true access_type: public_method serialized_name: cardImageHeight xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardImageHeight setter: setCardImageHeight type: string cardImageUrl: expose: true access_type: public_method serialized_name: cardImageUrl xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardImageUrl setter: setCardImageUrl type: string cardImageWidth: expose: true access_type: public_method serialized_name: cardImageWidth xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardImageWidth setter: setCardImageWidth type: string cardType: expose: true access_type: public_method serialized_name: cardType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardType setter: setCardType type: string authorizenet/lib/net/authorize/api/yml/v1/TokenMaskedType.yml000064400000002673147361031000020330 0ustar00net\authorize\api\contract\v1\TokenMaskedType: properties: tokenSource: expose: true access_type: public_method serialized_name: tokenSource xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenSource setter: setTokenSource type: string tokenNumber: expose: true access_type: public_method serialized_name: tokenNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenNumber setter: setTokenNumber type: string expirationDate: expose: true access_type: public_method serialized_name: expirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExpirationDate setter: setExpirationDate type: string tokenRequestorId: expose: true access_type: public_method serialized_name: tokenRequestorId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTokenRequestorId setter: setTokenRequestorId type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileExType.yml000064400000000727147361031000023076 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileExType: properties: customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/ReturnedItemType.yml000064400000003361147361031000020525 0ustar00net\authorize\api\contract\v1\ReturnedItemType: properties: id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: string dateUTC: expose: true access_type: public_method serialized_name: dateUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDateUTC setter: setDateUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime dateLocal: expose: true access_type: public_method serialized_name: dateLocal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDateLocal setter: setDateLocal type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime code: expose: true access_type: public_method serialized_name: code xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCode setter: setCode type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileInfoExType.yml000064400000000640147361031000022346 0ustar00net\authorize\api\contract\v1\CustomerProfileInfoExType: properties: profileType: expose: true access_type: public_method serialized_name: profileType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileType setter: setProfileType type: string authorizenet/lib/net/authorize/api/yml/v1/SettingType.yml000064400000001355147361031000017534 0ustar00net\authorize\api\contract\v1\SettingType: properties: settingName: expose: true access_type: public_method serialized_name: settingName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettingName setter: setSettingName type: string settingValue: expose: true access_type: public_method serialized_name: settingValue xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettingValue setter: setSettingValue type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.yml000064400000023462147361031000022126 0ustar00net\authorize\api\contract\v1\TransactionResponseType: properties: responseCode: expose: true access_type: public_method serialized_name: responseCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseCode setter: setResponseCode type: string rawResponseCode: expose: true access_type: public_method serialized_name: rawResponseCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRawResponseCode setter: setRawResponseCode type: string authCode: expose: true access_type: public_method serialized_name: authCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthCode setter: setAuthCode type: string avsResultCode: expose: true access_type: public_method serialized_name: avsResultCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAvsResultCode setter: setAvsResultCode type: string cvvResultCode: expose: true access_type: public_method serialized_name: cvvResultCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCvvResultCode setter: setCvvResultCode type: string cavvResultCode: expose: true access_type: public_method serialized_name: cavvResultCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCavvResultCode setter: setCavvResultCode type: string transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string refTransID: expose: true access_type: public_method serialized_name: refTransID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefTransID setter: setRefTransID type: string transHash: expose: true access_type: public_method serialized_name: transHash xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransHash setter: setTransHash type: string testRequest: expose: true access_type: public_method serialized_name: testRequest xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTestRequest setter: setTestRequest type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string entryMode: expose: true access_type: public_method serialized_name: entryMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEntryMode setter: setEntryMode type: string accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string splitTenderId: expose: true access_type: public_method serialized_name: splitTenderId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderId setter: setSplitTenderId type: string prePaidCard: expose: true access_type: public_method serialized_name: prePaidCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPrePaidCard setter: setPrePaidCard type: net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType messages: expose: true access_type: public_method serialized_name: messages xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMessages setter: setMessages type: array<net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType> xml_list: inline: false skip_when_empty: true entry_name: message namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd errors: expose: true access_type: public_method serialized_name: errors xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getErrors setter: setErrors type: array<net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType> xml_list: inline: false skip_when_empty: true entry_name: error namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd splitTenderPayments: expose: true access_type: public_method serialized_name: splitTenderPayments xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderPayments setter: setSplitTenderPayments type: array<net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType> xml_list: inline: false skip_when_empty: true entry_name: splitTenderPayment namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd userFields: expose: true access_type: public_method serialized_name: userFields xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUserFields setter: setUserFields type: array<net\authorize\api\contract\v1\UserFieldType> xml_list: inline: false skip_when_empty: true entry_name: userField namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd shipTo: expose: true access_type: public_method serialized_name: shipTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipTo setter: setShipTo type: net\authorize\api\contract\v1\NameAndAddressType secureAcceptance: expose: true access_type: public_method serialized_name: secureAcceptance xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSecureAcceptance setter: setSecureAcceptance type: net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType emvResponse: expose: true access_type: public_method serialized_name: emvResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmvResponse setter: setEmvResponse type: net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType transHashSha2: expose: true access_type: public_method serialized_name: transHashSha2 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransHashSha2 setter: setTransHashSha2 type: string profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType networkTransId: expose: true access_type: public_method serialized_name: networkTransId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNetworkTransId setter: setNetworkTransId type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileNonceResponse.yml000064400000001111147361031000025065 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileNonceResponse: xml_root_name: getCustomerPaymentProfileNonceResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: opaqueData: expose: true access_type: public_method serialized_name: opaqueData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOpaqueData setter: setOpaqueData type: net\authorize\api\contract\v1\OpaqueDataType authorizenet/lib/net/authorize/api/yml/v1/MobileDeviceRegistrationResponse.yml000064400000000311147361031000023705 0ustar00net\authorize\api\contract\v1\MobileDeviceRegistrationResponse: xml_root_name: mobileDeviceRegistrationResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionListRequest.yml000064400000002366147361031000023136 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionListRequest: xml_root_name: ARBGetSubscriptionListRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: searchType: expose: true access_type: public_method serialized_name: searchType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSearchType setter: setSearchType type: string sorting: expose: true access_type: public_method serialized_name: sorting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSorting setter: setSorting type: net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerPaymentProfileRequest.yml000064400000002463147361031000024452 0ustar00net\authorize\api\contract\v1\UpdateCustomerPaymentProfileRequest: xml_root_name: updateCustomerPaymentProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string paymentProfile: expose: true access_type: public_method serialized_name: paymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfile setter: setPaymentProfile type: net\authorize\api\contract\v1\CustomerPaymentProfileExType validationMode: expose: true access_type: public_method serialized_name: validationMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationMode setter: setValidationMode type: string authorizenet/lib/net/authorize/api/yml/v1/PagingType.yml000064400000001276147361031000017326 0ustar00net\authorize\api\contract\v1\PagingType: properties: limit: expose: true access_type: public_method serialized_name: limit xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLimit setter: setLimit type: integer offset: expose: true access_type: public_method serialized_name: offset xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOffset setter: setOffset type: integer authorizenet/lib/net/authorize/api/yml/v1/BatchDetailsType.yml000064400000006152147361031000020446 0ustar00net\authorize\api\contract\v1\BatchDetailsType: properties: batchId: expose: true access_type: public_method serialized_name: batchId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatchId setter: setBatchId type: string settlementTimeUTC: expose: true access_type: public_method serialized_name: settlementTimeUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettlementTimeUTC setter: setSettlementTimeUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime settlementTimeLocal: expose: true access_type: public_method serialized_name: settlementTimeLocal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettlementTimeLocal setter: setSettlementTimeLocal type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime settlementState: expose: true access_type: public_method serialized_name: settlementState xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettlementState setter: setSettlementState type: string paymentMethod: expose: true access_type: public_method serialized_name: paymentMethod xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentMethod setter: setPaymentMethod type: string marketType: expose: true access_type: public_method serialized_name: marketType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMarketType setter: setMarketType type: string product: expose: true access_type: public_method serialized_name: product xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProduct setter: setProduct type: string statistics: expose: true access_type: public_method serialized_name: statistics xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStatistics setter: setStatistics type: array<net\authorize\api\contract\v1\BatchStatisticType> xml_list: inline: false skip_when_empty: true entry_name: statistic namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.ErrorsAType.yml000064400000001167147361031000024342 0ustar00net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType: properties: error: expose: true access_type: public_method serialized_name: error xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getError setter: setError xml_list: inline: true entry_name: error namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType> authorizenet/lib/net/authorize/api/yml/v1/EnumCollection.yml000064400000007561147361031000020202 0ustar00net\authorize\api\contract\v1\EnumCollection: xml_root_name: EnumCollection xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileSummaryType: expose: true access_type: public_method serialized_name: customerProfileSummaryType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileSummaryType setter: setCustomerProfileSummaryType type: net\authorize\api\contract\v1\CustomerProfileSummaryType paymentSimpleType: expose: true access_type: public_method serialized_name: paymentSimpleType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentSimpleType setter: setPaymentSimpleType type: net\authorize\api\contract\v1\PaymentSimpleType accountTypeEnum: expose: true access_type: public_method serialized_name: accountTypeEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountTypeEnum setter: setAccountTypeEnum type: string cardTypeEnum: expose: true access_type: public_method serialized_name: cardTypeEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardTypeEnum setter: setCardTypeEnum type: string fDSFilterActionEnum: expose: true access_type: public_method serialized_name: FDSFilterActionEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFDSFilterActionEnum setter: setFDSFilterActionEnum type: string permissionsEnum: expose: true access_type: public_method serialized_name: permissionsEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPermissionsEnum setter: setPermissionsEnum type: string settingNameEnum: expose: true access_type: public_method serialized_name: settingNameEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettingNameEnum setter: setSettingNameEnum type: string settlementStateEnum: expose: true access_type: public_method serialized_name: settlementStateEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettlementStateEnum setter: setSettlementStateEnum type: string transactionStatusEnum: expose: true access_type: public_method serialized_name: transactionStatusEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionStatusEnum setter: setTransactionStatusEnum type: string transactionTypeEnum: expose: true access_type: public_method serialized_name: transactionTypeEnum xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionTypeEnum setter: setTransactionTypeEnum type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileType.yml000064400000002776147361031000021251 0ustar00net\authorize\api\contract\v1\CustomerProfileType: properties: paymentProfiles: expose: true access_type: public_method serialized_name: paymentProfiles xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfiles setter: setPaymentProfiles xml_list: inline: true entry_name: paymentProfiles namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\CustomerPaymentProfileType> shipToList: expose: true access_type: public_method serialized_name: shipToList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipToList setter: setShipToList xml_list: inline: true entry_name: shipToList namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\CustomerAddressType> profileType: expose: true access_type: public_method serialized_name: profileType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileType setter: setProfileType type: string authorizenet/lib/net/authorize/api/yml/v1/ANetApiRequestType.yml000064400000002201147361031000020740 0ustar00net\authorize\api\contract\v1\ANetApiRequestType: properties: merchantAuthentication: expose: true access_type: public_method serialized_name: merchantAuthentication xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantAuthentication setter: setMerchantAuthentication type: net\authorize\api\contract\v1\MerchantAuthenticationType clientId: expose: true access_type: public_method serialized_name: clientId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getClientId setter: setClientId type: string refId: expose: true access_type: public_method serialized_name: refId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefId setter: setRefId type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileRequest.yml000064400000003252147361031000023744 0ustar00net\authorize\api\contract\v1\GetCustomerPaymentProfileRequest: xml_root_name: getCustomerPaymentProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string unmaskExpirationDate: expose: true access_type: public_method serialized_name: unmaskExpirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUnmaskExpirationDate setter: setUnmaskExpirationDate type: boolean includeIssuerInfo: expose: true access_type: public_method serialized_name: includeIssuerInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIncludeIssuerInfo setter: setIncludeIssuerInfo type: boolean authorizenet/lib/net/authorize/api/yml/v1/EmvTagType.yml000064400000002003147361031000017271 0ustar00net\authorize\api\contract\v1\EmvTagType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string value: expose: true access_type: public_method serialized_name: value xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValue setter: setValue type: string formatted: expose: true access_type: public_method serialized_name: formatted xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFormatted setter: setFormatted type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerType.yml000064400000004533147361031000017721 0ustar00net\authorize\api\contract\v1\CustomerType: properties: type: expose: true access_type: public_method serialized_name: type xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getType setter: setType type: string id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string phoneNumber: expose: true access_type: public_method serialized_name: phoneNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPhoneNumber setter: setPhoneNumber type: string faxNumber: expose: true access_type: public_method serialized_name: faxNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFaxNumber setter: setFaxNumber type: string driversLicense: expose: true access_type: public_method serialized_name: driversLicense xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDriversLicense setter: setDriversLicense type: net\authorize\api\contract\v1\DriversLicenseType taxId: expose: true access_type: public_method serialized_name: taxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxId setter: setTaxId type: string authorize/api/yml/v1/TransactionResponseType.SplitTenderPaymentsAType.SplitTenderPaymentAType.yml000064400000006267147361031000033530 0ustar00authorizenet/lib/netnet\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType: properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string responseCode: expose: true access_type: public_method serialized_name: responseCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseCode setter: setResponseCode type: string responseToCustomer: expose: true access_type: public_method serialized_name: responseToCustomer xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getResponseToCustomer setter: setResponseToCustomer type: string authCode: expose: true access_type: public_method serialized_name: authCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthCode setter: setAuthCode type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string requestedAmount: expose: true access_type: public_method serialized_name: requestedAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRequestedAmount setter: setRequestedAmount type: string approvedAmount: expose: true access_type: public_method serialized_name: approvedAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getApprovedAmount setter: setApprovedAmount type: string balanceOnCard: expose: true access_type: public_method serialized_name: balanceOnCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBalanceOnCard setter: setBalanceOnCard type: string authorizenet/lib/net/authorize/api/yml/v1/SecurePaymentContainerErrorType.yml000064400000001341147361031000023553 0ustar00net\authorize\api\contract\v1\SecurePaymentContainerErrorType: properties: code: expose: true access_type: public_method serialized_name: code xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCode setter: setCode type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string authorizenet/lib/net/authorize/api/yml/v1/CreditCardMaskedType.yml000064400000004156147361031000021252 0ustar00net\authorize\api\contract\v1\CreditCardMaskedType: properties: cardNumber: expose: true access_type: public_method serialized_name: cardNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardNumber setter: setCardNumber type: string expirationDate: expose: true access_type: public_method serialized_name: expirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExpirationDate setter: setExpirationDate type: string cardType: expose: true access_type: public_method serialized_name: cardType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardType setter: setCardType type: string cardArt: expose: true access_type: public_method serialized_name: cardArt xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardArt setter: setCardArt type: net\authorize\api\contract\v1\CardArtType issuerNumber: expose: true access_type: public_method serialized_name: issuerNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIssuerNumber setter: setIssuerNumber type: string isPaymentToken: expose: true access_type: public_method serialized_name: isPaymentToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIsPaymentToken setter: setIsPaymentToken type: boolean authorizenet/lib/net/authorize/api/yml/v1/AuResponseType.yml000064400000002144147361031000020200 0ustar00net\authorize\api\contract\v1\AuResponseType: properties: auReasonCode: expose: true access_type: public_method serialized_name: auReasonCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuReasonCode setter: setAuReasonCode type: string profileCount: expose: true access_type: public_method serialized_name: profileCount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileCount setter: setProfileCount type: integer reasonDescription: expose: true access_type: public_method serialized_name: reasonDescription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getReasonDescription setter: setReasonDescription type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.UserFieldsAType.yml000064400000001156147361031000025131 0ustar00net\authorize\api\contract\v1\TransactionResponseType\UserFieldsAType: properties: userField: expose: true access_type: public_method serialized_name: userField xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUserField setter: setUserField xml_list: inline: true entry_name: userField namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\UserFieldType> authorizenet/lib/net/authorize/api/yml/v1/MobileDeviceType.yml000064400000003437147361031000020451 0ustar00net\authorize\api\contract\v1\MobileDeviceType: properties: mobileDeviceId: expose: true access_type: public_method serialized_name: mobileDeviceId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMobileDeviceId setter: setMobileDeviceId type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string phoneNumber: expose: true access_type: public_method serialized_name: phoneNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPhoneNumber setter: setPhoneNumber type: string devicePlatform: expose: true access_type: public_method serialized_name: devicePlatform xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDevicePlatform setter: setDevicePlatform type: string deviceActivation: expose: true access_type: public_method serialized_name: deviceActivation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDeviceActivation setter: setDeviceActivation type: string authorizenet/lib/net/authorize/api/yml/v1/KeyValueType.yml000064400000002160147361031000017637 0ustar00net\authorize\api\contract\v1\KeyValueType: properties: encoding: expose: true access_type: public_method serialized_name: Encoding xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEncoding setter: setEncoding type: string encryptionAlgorithm: expose: true access_type: public_method serialized_name: EncryptionAlgorithm xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEncryptionAlgorithm setter: setEncryptionAlgorithm type: string scheme: expose: true access_type: public_method serialized_name: Scheme xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getScheme setter: setScheme type: net\authorize\api\contract\v1\KeyManagementSchemeType authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerPaymentProfileRequest.yml000064400000001704147361031000024427 0ustar00net\authorize\api\contract\v1\DeleteCustomerPaymentProfileRequest: xml_root_name: deleteCustomerPaymentProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string authorizenet/lib/net/authorize/api/yml/v1/ProcessorType.yml000064400000002304147361031000020071 0ustar00net\authorize\api\contract\v1\ProcessorType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: integer cardTypes: expose: true access_type: public_method serialized_name: cardTypes xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardTypes setter: setCardTypes type: array<string> xml_list: inline: false skip_when_empty: true entry_name: cardType namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/TransRetailInfoType.yml000064400000002673147361031000021167 0ustar00net\authorize\api\contract\v1\TransRetailInfoType: properties: marketType: expose: true access_type: public_method serialized_name: marketType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMarketType setter: setMarketType type: string deviceType: expose: true access_type: public_method serialized_name: deviceType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDeviceType setter: setDeviceType type: string customerSignature: expose: true access_type: public_method serialized_name: customerSignature xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerSignature setter: setCustomerSignature type: string terminalNumber: expose: true access_type: public_method serialized_name: terminalNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTerminalNumber setter: setTerminalNumber type: string authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionStatusResponse.yml000064400000001007147361031000023643 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionStatusResponse: xml_root_name: ARBGetSubscriptionStatusResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: status: expose: true access_type: public_method serialized_name: status xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStatus setter: setStatus type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerAddressType.yml000064400000002050147361031000021217 0ustar00net\authorize\api\contract\v1\CustomerAddressType: properties: phoneNumber: expose: true access_type: public_method serialized_name: phoneNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPhoneNumber setter: setPhoneNumber type: string faxNumber: expose: true access_type: public_method serialized_name: faxNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFaxNumber setter: setFaxNumber type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string authorizenet/lib/net/authorize/api/yml/v1/GetTransactionListResponse.yml000064400000002205147361031000022550 0ustar00net\authorize\api\contract\v1\GetTransactionListResponse: xml_root_name: getTransactionListResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactions: expose: true access_type: public_method serialized_name: transactions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactions setter: setTransactions type: array<net\authorize\api\contract\v1\TransactionSummaryType> xml_list: inline: false skip_when_empty: true entry_name: transaction namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd totalNumInResultSet: expose: true access_type: public_method serialized_name: totalNumInResultSet xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalNumInResultSet setter: setTotalNumInResultSet type: integer authorizenet/lib/net/authorize/api/yml/v1/CreditCardTrackType.yml000064400000001311147361031000021100 0ustar00net\authorize\api\contract\v1\CreditCardTrackType: properties: track1: expose: true access_type: public_method serialized_name: track1 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrack1 setter: setTrack1 type: string track2: expose: true access_type: public_method serialized_name: track2 xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrack2 setter: setTrack2 type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.SecureAcceptanceAType.yml000064400000002156147361031000026262 0ustar00net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType: properties: secureAcceptanceUrl: expose: true access_type: public_method serialized_name: SecureAcceptanceUrl xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSecureAcceptanceUrl setter: setSecureAcceptanceUrl type: string payerID: expose: true access_type: public_method serialized_name: PayerID xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayerID setter: setPayerID type: string payerEmail: expose: true access_type: public_method serialized_name: PayerEmail xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayerEmail setter: setPayerEmail type: string authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionListResponse.yml000064400000002260147361031000023275 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionListResponse: xml_root_name: ARBGetSubscriptionListResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: totalNumInResultSet: expose: true access_type: public_method serialized_name: totalNumInResultSet xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalNumInResultSet setter: setTotalNumInResultSet type: integer subscriptionDetails: expose: true access_type: public_method serialized_name: subscriptionDetails xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionDetails setter: setSubscriptionDetails type: array<net\authorize\api\contract\v1\SubscriptionDetailType> xml_list: inline: false skip_when_empty: true entry_name: subscriptionDetail namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/GetHostedProfilePageResponse.yml000064400000000773147361031000023003 0ustar00net\authorize\api\contract\v1\GetHostedProfilePageResponse: xml_root_name: getHostedProfilePageResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: token: expose: true access_type: public_method serialized_name: token xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getToken setter: setToken type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerShippingAddressRequest.yml000064400000001644147361031000024100 0ustar00net\authorize\api\contract\v1\GetCustomerShippingAddressRequest: xml_root_name: getCustomerShippingAddressRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerAddressId: expose: true access_type: public_method serialized_name: customerAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerAddressId setter: setCustomerAddressId type: string authorizenet/lib/net/authorize/api/yml/v1/ProfileTransVoidType.yml000064400000003024147361031000021344 0ustar00net\authorize\api\contract\v1\ProfileTransVoidType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerShippingAddressId: expose: true access_type: public_method serialized_name: customerShippingAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressId setter: setCustomerShippingAddressId type: string transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerProfileTransactionResponse.yml000064400000001735147361031000025452 0ustar00net\authorize\api\contract\v1\CreateCustomerProfileTransactionResponse: xml_root_name: createCustomerProfileTransactionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactionResponse: expose: true access_type: public_method serialized_name: transactionResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionResponse setter: setTransactionResponse type: net\authorize\api\contract\v1\TransactionResponseType directResponse: expose: true access_type: public_method serialized_name: directResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDirectResponse setter: setDirectResponse type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.MessagesAType.yml000064400000001207147361031000024630 0ustar00net\authorize\api\contract\v1\TransactionResponseType\MessagesAType: properties: message: expose: true access_type: public_method serialized_name: message xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMessage setter: setMessage xml_list: inline: true entry_name: message namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType> authorizenet/lib/net/authorize/api/yml/v1/AuthenticateTestResponse.yml000064400000000271147361031000022246 0ustar00net\authorize\api\contract\v1\AuthenticateTestResponse: xml_root_name: authenticateTestResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerShippingAddressRequest.yml000064400000002461147361031000024562 0ustar00net\authorize\api\contract\v1\CreateCustomerShippingAddressRequest: xml_root_name: createCustomerShippingAddressRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string address: expose: true access_type: public_method serialized_name: address xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAddress setter: setAddress type: net\authorize\api\contract\v1\CustomerAddressType defaultShippingAddress: expose: true access_type: public_method serialized_name: defaultShippingAddress xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultShippingAddress setter: setDefaultShippingAddress type: boolean authorizenet/lib/net/authorize/api/yml/v1/PaymentType.yml000064400000005733147361031000017540 0ustar00net\authorize\api\contract\v1\PaymentType: properties: creditCard: expose: true access_type: public_method serialized_name: creditCard xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreditCard setter: setCreditCard type: net\authorize\api\contract\v1\CreditCardType bankAccount: expose: true access_type: public_method serialized_name: bankAccount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankAccount setter: setBankAccount type: net\authorize\api\contract\v1\BankAccountType trackData: expose: true access_type: public_method serialized_name: trackData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTrackData setter: setTrackData type: net\authorize\api\contract\v1\CreditCardTrackType encryptedTrackData: expose: true access_type: public_method serialized_name: encryptedTrackData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEncryptedTrackData setter: setEncryptedTrackData type: net\authorize\api\contract\v1\EncryptedTrackDataType payPal: expose: true access_type: public_method serialized_name: payPal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayPal setter: setPayPal type: net\authorize\api\contract\v1\PayPalType opaqueData: expose: true access_type: public_method serialized_name: opaqueData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOpaqueData setter: setOpaqueData type: net\authorize\api\contract\v1\OpaqueDataType emv: expose: true access_type: public_method serialized_name: emv xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmv setter: setEmv type: net\authorize\api\contract\v1\PaymentEmvType dataSource: expose: true access_type: public_method serialized_name: dataSource xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDataSource setter: setDataSource type: string authorizenet/lib/net/authorize/api/yml/v1/MobileDeviceRegistrationRequest.yml000064400000001105147361031000023541 0ustar00net\authorize\api\contract\v1\MobileDeviceRegistrationRequest: xml_root_name: mobileDeviceRegistrationRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: mobileDevice: expose: true access_type: public_method serialized_name: mobileDevice xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMobileDevice setter: setMobileDevice type: net\authorize\api\contract\v1\MobileDeviceType authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerProfileResponse.yml000064400000000303147361031000023251 0ustar00net\authorize\api\contract\v1\UpdateCustomerProfileResponse: xml_root_name: updateCustomerProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/NameAndAddressType.yml000064400000005142147361031000020726 0ustar00net\authorize\api\contract\v1\NameAndAddressType: properties: firstName: expose: true access_type: public_method serialized_name: firstName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstName setter: setFirstName type: string lastName: expose: true access_type: public_method serialized_name: lastName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastName setter: setLastName type: string company: expose: true access_type: public_method serialized_name: company xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCompany setter: setCompany type: string address: expose: true access_type: public_method serialized_name: address xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAddress setter: setAddress type: string city: expose: true access_type: public_method serialized_name: city xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCity setter: setCity type: string state: expose: true access_type: public_method serialized_name: state xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getState setter: setState type: string zip: expose: true access_type: public_method serialized_name: zip xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getZip setter: setZip type: string country: expose: true access_type: public_method serialized_name: country xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCountry setter: setCountry type: string authorizenet/lib/net/authorize/api/yml/v1/UpdateCustomerProfileRequest.yml000064400000001060147361031000023104 0ustar00net\authorize\api\contract\v1\UpdateCustomerProfileRequest: xml_root_name: updateCustomerProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileExType authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.SplitTenderPaymentsAType.yml000064400000001337147361031000027043 0ustar00net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType: properties: splitTenderPayment: expose: true access_type: public_method serialized_name: splitTenderPayment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderPayment setter: setSplitTenderPayment xml_list: inline: true entry_name: splitTenderPayment namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType> authorizenet/lib/net/authorize/api/yml/v1/SecurePaymentContainerRequest.yml000064400000001044147361031000023250 0ustar00net\authorize\api\contract\v1\SecurePaymentContainerRequest: xml_root_name: securePaymentContainerRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: data: expose: true access_type: public_method serialized_name: data xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getData setter: setData type: net\authorize\api\contract\v1\WebCheckOutDataType authorizenet/lib/net/authorize/api/yml/v1/OtherTaxType.yml000064400000004215147361031000017653 0ustar00net\authorize\api\contract\v1\OtherTaxType: properties: nationalTaxAmount: expose: true access_type: public_method serialized_name: nationalTaxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getNationalTaxAmount setter: setNationalTaxAmount type: float localTaxAmount: expose: true access_type: public_method serialized_name: localTaxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLocalTaxAmount setter: setLocalTaxAmount type: float alternateTaxAmount: expose: true access_type: public_method serialized_name: alternateTaxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxAmount setter: setAlternateTaxAmount type: float alternateTaxId: expose: true access_type: public_method serialized_name: alternateTaxId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAlternateTaxId setter: setAlternateTaxId type: string vatTaxRate: expose: true access_type: public_method serialized_name: vatTaxRate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVatTaxRate setter: setVatTaxRate type: float vatTaxAmount: expose: true access_type: public_method serialized_name: vatTaxAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getVatTaxAmount setter: setVatTaxAmount type: float authorizenet/lib/net/authorize/api/yml/v1/ARBGetSubscriptionRequest.yml000064400000001621147361031000022273 0ustar00net\authorize\api\contract\v1\ARBGetSubscriptionRequest: xml_root_name: ARBGetSubscriptionRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: subscriptionId: expose: true access_type: public_method serialized_name: subscriptionId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionId setter: setSubscriptionId type: string includeTransactions: expose: true access_type: public_method serialized_name: includeTransactions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIncludeTransactions setter: setIncludeTransactions type: boolean authorizenet/lib/net/authorize/api/yml/v1/KeyBlockType.yml000064400000000637147361031000017624 0ustar00net\authorize\api\contract\v1\KeyBlockType: properties: value: expose: true access_type: public_method serialized_name: Value xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValue setter: setValue type: net\authorize\api\contract\v1\KeyValueType authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileBaseType.yml000064400000002120147361031000022023 0ustar00net\authorize\api\contract\v1\CustomerProfileBaseType: properties: merchantCustomerId: expose: true access_type: public_method serialized_name: merchantCustomerId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantCustomerId setter: setMerchantCustomerId type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string authorizenet/lib/net/authorize/api/yml/v1/GetTransactionListForCustomerRequest.yml000064400000003244147361031000024577 0ustar00net\authorize\api\contract\v1\GetTransactionListForCustomerRequest: xml_root_name: getTransactionListForCustomerRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string sorting: expose: true access_type: public_method serialized_name: sorting xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSorting setter: setSorting type: net\authorize\api\contract\v1\TransactionListSortingType paging: expose: true access_type: public_method serialized_name: paging xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaging setter: setPaging type: net\authorize\api\contract\v1\PagingType authorizenet/lib/net/authorize/api/yml/v1/ProfileTransRefundType.yml000064400000006011147361031000021665 0ustar00net\authorize\api\contract\v1\ProfileTransRefundType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerShippingAddressId: expose: true access_type: public_method serialized_name: customerShippingAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressId setter: setCustomerShippingAddressId type: string creditCardNumberMasked: expose: true access_type: public_method serialized_name: creditCardNumberMasked xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreditCardNumberMasked setter: setCreditCardNumberMasked type: string bankRoutingNumberMasked: expose: true access_type: public_method serialized_name: bankRoutingNumberMasked xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankRoutingNumberMasked setter: setBankRoutingNumberMasked type: string bankAccountNumberMasked: expose: true access_type: public_method serialized_name: bankAccountNumberMasked xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankAccountNumberMasked setter: setBankAccountNumberMasked type: string order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderExType transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string authorizenet/lib/net/authorize/api/yml/v1/ErrorResponse.yml000064400000000216147361031000020060 0ustar00net\authorize\api\contract\v1\ErrorResponse: xml_root_name: ErrorResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/GetAUJobSummaryRequest.yml000064400000000757147361031000021611 0ustar00net\authorize\api\contract\v1\GetAUJobSummaryRequest: xml_root_name: getAUJobSummaryRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: month: expose: true access_type: public_method serialized_name: month xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMonth setter: setMonth type: string authorizenet/lib/net/authorize/api/yml/v1/UpdateSplitTenderGroupRequest.yml000064400000001614147361031000023241 0ustar00net\authorize\api\contract\v1\UpdateSplitTenderGroupRequest: xml_root_name: updateSplitTenderGroupRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: splitTenderId: expose: true access_type: public_method serialized_name: splitTenderId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderId setter: setSplitTenderId type: string splitTenderStatus: expose: true access_type: public_method serialized_name: splitTenderStatus xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderStatus setter: setSplitTenderStatus type: string authorizenet/lib/net/authorize/api/yml/v1/LogoutResponse.yml000064400000000245147361031000020242 0ustar00net\authorize\api\contract\v1\LogoutResponse: xml_root_name: logoutResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerPaymentProfileRequest.yml000064400000002461147361031000024431 0ustar00net\authorize\api\contract\v1\CreateCustomerPaymentProfileRequest: xml_root_name: createCustomerPaymentProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string paymentProfile: expose: true access_type: public_method serialized_name: paymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfile setter: setPaymentProfile type: net\authorize\api\contract\v1\CustomerPaymentProfileType validationMode: expose: true access_type: public_method serialized_name: validationMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationMode setter: setValidationMode type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionRequestType.yml000064400000032175147361031000021761 0ustar00net\authorize\api\contract\v1\TransactionRequestType: properties: transactionType: expose: true access_type: public_method serialized_name: transactionType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionType setter: setTransactionType type: string amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float currencyCode: expose: true access_type: public_method serialized_name: currencyCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCurrencyCode setter: setCurrencyCode type: string payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentType profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfilePaymentType solution: expose: true access_type: public_method serialized_name: solution xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSolution setter: setSolution type: net\authorize\api\contract\v1\SolutionType callId: expose: true access_type: public_method serialized_name: callId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCallId setter: setCallId type: string terminalNumber: expose: true access_type: public_method serialized_name: terminalNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTerminalNumber setter: setTerminalNumber type: string authCode: expose: true access_type: public_method serialized_name: authCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuthCode setter: setAuthCode type: string refTransId: expose: true access_type: public_method serialized_name: refTransId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefTransId setter: setRefTransId type: string splitTenderId: expose: true access_type: public_method serialized_name: splitTenderId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSplitTenderId setter: setSplitTenderId type: string order: expose: true access_type: public_method serialized_name: order xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOrder setter: setOrder type: net\authorize\api\contract\v1\OrderType lineItems: expose: true access_type: public_method serialized_name: lineItems xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLineItems setter: setLineItems type: array<net\authorize\api\contract\v1\LineItemType> xml_list: inline: false skip_when_empty: true entry_name: lineItem namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd tax: expose: true access_type: public_method serialized_name: tax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTax setter: setTax type: net\authorize\api\contract\v1\ExtendedAmountType duty: expose: true access_type: public_method serialized_name: duty xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDuty setter: setDuty type: net\authorize\api\contract\v1\ExtendedAmountType shipping: expose: true access_type: public_method serialized_name: shipping xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipping setter: setShipping type: net\authorize\api\contract\v1\ExtendedAmountType taxExempt: expose: true access_type: public_method serialized_name: taxExempt xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTaxExempt setter: setTaxExempt type: boolean poNumber: expose: true access_type: public_method serialized_name: poNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPoNumber setter: setPoNumber type: string customer: expose: true access_type: public_method serialized_name: customer xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomer setter: setCustomer type: net\authorize\api\contract\v1\CustomerDataType billTo: expose: true access_type: public_method serialized_name: billTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillTo setter: setBillTo type: net\authorize\api\contract\v1\CustomerAddressType shipTo: expose: true access_type: public_method serialized_name: shipTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipTo setter: setShipTo type: net\authorize\api\contract\v1\NameAndAddressType customerIP: expose: true access_type: public_method serialized_name: customerIP xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerIP setter: setCustomerIP type: string cardholderAuthentication: expose: true access_type: public_method serialized_name: cardholderAuthentication xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardholderAuthentication setter: setCardholderAuthentication type: net\authorize\api\contract\v1\CcAuthenticationType retail: expose: true access_type: public_method serialized_name: retail xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRetail setter: setRetail type: net\authorize\api\contract\v1\TransRetailInfoType employeeId: expose: true access_type: public_method serialized_name: employeeId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmployeeId setter: setEmployeeId type: string transactionSettings: expose: true access_type: public_method serialized_name: transactionSettings xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionSettings setter: setTransactionSettings type: array<net\authorize\api\contract\v1\SettingType> xml_list: inline: false skip_when_empty: true entry_name: setting namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd userFields: expose: true access_type: public_method serialized_name: userFields xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUserFields setter: setUserFields type: array<net\authorize\api\contract\v1\UserFieldType> xml_list: inline: false skip_when_empty: true entry_name: userField namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd surcharge: expose: true access_type: public_method serialized_name: surcharge xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSurcharge setter: setSurcharge type: net\authorize\api\contract\v1\ExtendedAmountType merchantDescriptor: expose: true access_type: public_method serialized_name: merchantDescriptor xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantDescriptor setter: setMerchantDescriptor type: string subMerchant: expose: true access_type: public_method serialized_name: subMerchant xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubMerchant setter: setSubMerchant type: net\authorize\api\contract\v1\SubMerchantType tip: expose: true access_type: public_method serialized_name: tip xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTip setter: setTip type: net\authorize\api\contract\v1\ExtendedAmountType processingOptions: expose: true access_type: public_method serialized_name: processingOptions xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProcessingOptions setter: setProcessingOptions type: net\authorize\api\contract\v1\ProcessingOptionsType subsequentAuthInformation: expose: true access_type: public_method serialized_name: subsequentAuthInformation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubsequentAuthInformation setter: setSubsequentAuthInformation type: net\authorize\api\contract\v1\SubsequentAuthInformationType otherTax: expose: true access_type: public_method serialized_name: otherTax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOtherTax setter: setOtherTax type: net\authorize\api\contract\v1\OtherTaxType shipFrom: expose: true access_type: public_method serialized_name: shipFrom xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipFrom setter: setShipFrom type: net\authorize\api\contract\v1\NameAndAddressType authorizenet/lib/net/authorize/api/yml/v1/OpaqueDataType.yml000064400000002731147361031000020142 0ustar00net\authorize\api\contract\v1\OpaqueDataType: properties: dataDescriptor: expose: true access_type: public_method serialized_name: dataDescriptor xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDataDescriptor setter: setDataDescriptor type: string dataValue: expose: true access_type: public_method serialized_name: dataValue xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDataValue setter: setDataValue type: string dataKey: expose: true access_type: public_method serialized_name: dataKey xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDataKey setter: setDataKey type: string expirationTimeStamp: expose: true access_type: public_method serialized_name: expirationTimeStamp xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExpirationTimeStamp setter: setExpirationTimeStamp type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime authorizenet/lib/net/authorize/api/yml/v1/GetTransactionDetailsResponse.yml000064400000002341147361031000023223 0ustar00net\authorize\api\contract\v1\GetTransactionDetailsResponse: xml_root_name: getTransactionDetailsResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transaction: expose: true access_type: public_method serialized_name: transaction xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransaction setter: setTransaction type: net\authorize\api\contract\v1\TransactionDetailsType clientId: expose: true access_type: public_method serialized_name: clientId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getClientId setter: setClientId type: string transrefId: expose: true access_type: public_method serialized_name: transrefId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransrefId setter: setTransrefId type: string authorizenet/lib/net/authorize/api/yml/v1/IsAliveResponse.yml000064400000000247147361031000020327 0ustar00net\authorize\api\contract\v1\IsAliveResponse: xml_root_name: isAliveResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/CreditCardSimpleType.yml000064400000001372147361031000021274 0ustar00net\authorize\api\contract\v1\CreditCardSimpleType: properties: cardNumber: expose: true access_type: public_method serialized_name: cardNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardNumber setter: setCardNumber type: string expirationDate: expose: true access_type: public_method serialized_name: expirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExpirationDate setter: setExpirationDate type: string authorizenet/lib/net/authorize/api/yml/v1/ProfileTransAmountType.yml000064400000003731147361031000021713 0ustar00net\authorize\api\contract\v1\ProfileTransAmountType: properties: amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float tax: expose: true access_type: public_method serialized_name: tax xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTax setter: setTax type: net\authorize\api\contract\v1\ExtendedAmountType shipping: expose: true access_type: public_method serialized_name: shipping xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getShipping setter: setShipping type: net\authorize\api\contract\v1\ExtendedAmountType duty: expose: true access_type: public_method serialized_name: duty xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDuty setter: setDuty type: net\authorize\api\contract\v1\ExtendedAmountType lineItems: expose: true access_type: public_method serialized_name: lineItems xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLineItems setter: setLineItems xml_list: inline: true entry_name: lineItems namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\LineItemType> authorizenet/lib/net/authorize/api/yml/v1/PaymentScheduleType.IntervalAType.yml000064400000001320147361031000023727 0ustar00net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType: properties: length: expose: true access_type: public_method serialized_name: length xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLength setter: setLength type: integer unit: expose: true access_type: public_method serialized_name: unit xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUnit setter: setUnit type: string authorizenet/lib/net/authorize/api/yml/v1/ListOfAUDetailsType.yml000064400000002145147361031000021051 0ustar00net\authorize\api\contract\v1\ListOfAUDetailsType: properties: auUpdate: expose: true access_type: public_method serialized_name: auUpdate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuUpdate setter: setAuUpdate xml_list: inline: true entry_name: auUpdate namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\AuUpdateType> auDelete: expose: true access_type: public_method serialized_name: auDelete xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAuDelete setter: setAuDelete xml_list: inline: true entry_name: auDelete namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\AuDeleteType> authorizenet/lib/net/authorize/api/yml/v1/ANetApiResponseType.yml000064400000002114147361031000021111 0ustar00net\authorize\api\contract\v1\ANetApiResponseType: properties: refId: expose: true access_type: public_method serialized_name: refId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getRefId setter: setRefId type: string messages: expose: true access_type: public_method serialized_name: messages xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMessages setter: setMessages type: net\authorize\api\contract\v1\MessagesType sessionToken: expose: true access_type: public_method serialized_name: sessionToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSessionToken setter: setSessionToken type: string authorizenet/lib/net/authorize/api/yml/v1/MobileDeviceLoginRequest.yml000064400000000271147361031000022142 0ustar00net\authorize\api\contract\v1\MobileDeviceLoginRequest: xml_root_name: mobileDeviceLoginRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/GetCustomerProfileResponse.yml000064400000002146147361031000022555 0ustar00net\authorize\api\contract\v1\GetCustomerProfileResponse: xml_root_name: getCustomerProfileResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileMaskedType subscriptionIds: expose: true access_type: public_method serialized_name: subscriptionIds xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscriptionIds setter: setSubscriptionIds type: array<string> xml_list: inline: false skip_when_empty: true entry_name: subscriptionId namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/WebCheckOutDataTypeTokenType.yml000064400000003317147361031000022717 0ustar00net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType: properties: cardNumber: expose: true access_type: public_method serialized_name: cardNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardNumber setter: setCardNumber type: string expirationDate: expose: true access_type: public_method serialized_name: expirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getExpirationDate setter: setExpirationDate type: string cardCode: expose: true access_type: public_method serialized_name: cardCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCode setter: setCardCode type: string zip: expose: true access_type: public_method serialized_name: zip xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getZip setter: setZip type: string fullName: expose: true access_type: public_method serialized_name: fullName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFullName setter: setFullName type: string authorizenet/lib/net/authorize/api/yml/v1/ProfileTransCaptureOnlyType.yml000064400000000646147361031000022717 0ustar00net\authorize\api\contract\v1\ProfileTransCaptureOnlyType: properties: approvalCode: expose: true access_type: public_method serialized_name: approvalCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getApprovalCode setter: setApprovalCode type: string authorizenet/lib/net/authorize/api/yml/v1/UserFieldType.yml000064400000001267147361031000020003 0ustar00net\authorize\api\contract\v1\UserFieldType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string value: expose: true access_type: public_method serialized_name: value xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValue setter: setValue type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionResponseType.EmvResponseAType.yml000064400000001700147361031000025325 0ustar00net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType: properties: tlvData: expose: true access_type: public_method serialized_name: tlvData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTlvData setter: setTlvData type: string tags: expose: true access_type: public_method serialized_name: tags xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTags setter: setTags type: array<net\authorize\api\contract\v1\EmvTagType> xml_list: inline: false skip_when_empty: true entry_name: tag namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.yml000064400000003151147361031000023616 0ustar00net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType: properties: operation: expose: true access_type: public_method serialized_name: Operation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOperation setter: setOperation type: string mode: expose: true access_type: public_method serialized_name: Mode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMode setter: setMode type: net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType deviceInfo: expose: true access_type: public_method serialized_name: DeviceInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDeviceInfo setter: setDeviceInfo type: net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType encryptedData: expose: true access_type: public_method serialized_name: EncryptedData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEncryptedData setter: setEncryptedData type: net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType authorizenet/lib/net/authorize/api/yml/v1/TransactionDetailsType.EmvDetailsAType.yml000064400000001161147361031000024704 0ustar00net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType: properties: tag: expose: true access_type: public_method serialized_name: tag xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTag setter: setTag xml_list: inline: true entry_name: tag namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType> authorizenet/lib/net/authorize/api/yml/v1/GetCustomerProfileIdsRequest.yml000064400000000301147361031000023036 0ustar00net\authorize\api\contract\v1\GetCustomerProfileIdsRequest: xml_root_name: getCustomerProfileIdsRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/CreateTransactionResponse.yml000064400000001764147361031000022411 0ustar00net\authorize\api\contract\v1\CreateTransactionResponse: xml_root_name: createTransactionResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transactionResponse: expose: true access_type: public_method serialized_name: transactionResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionResponse setter: setTransactionResponse type: net\authorize\api\contract\v1\TransactionResponseType profileResponse: expose: true access_type: public_method serialized_name: profileResponse xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfileResponse setter: setProfileResponse type: net\authorize\api\contract\v1\CreateProfileResponseType authorizenet/lib/net/authorize/api/yml/v1/TransactionSummaryType.yml000064400000014037147361031000021763 0ustar00net\authorize\api\contract\v1\TransactionSummaryType: properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string submitTimeUTC: expose: true access_type: public_method serialized_name: submitTimeUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubmitTimeUTC setter: setSubmitTimeUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime submitTimeLocal: expose: true access_type: public_method serialized_name: submitTimeLocal xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubmitTimeLocal setter: setSubmitTimeLocal type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime transactionStatus: expose: true access_type: public_method serialized_name: transactionStatus xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransactionStatus setter: setTransactionStatus type: string invoiceNumber: expose: true access_type: public_method serialized_name: invoiceNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getInvoiceNumber setter: setInvoiceNumber type: string firstName: expose: true access_type: public_method serialized_name: firstName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstName setter: setFirstName type: string lastName: expose: true access_type: public_method serialized_name: lastName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastName setter: setLastName type: string accountType: expose: true access_type: public_method serialized_name: accountType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountType setter: setAccountType type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string settleAmount: expose: true access_type: public_method serialized_name: settleAmount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSettleAmount setter: setSettleAmount type: float marketType: expose: true access_type: public_method serialized_name: marketType xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMarketType setter: setMarketType type: string product: expose: true access_type: public_method serialized_name: product xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProduct setter: setProduct type: string mobileDeviceId: expose: true access_type: public_method serialized_name: mobileDeviceId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMobileDeviceId setter: setMobileDeviceId type: string subscription: expose: true access_type: public_method serialized_name: subscription xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getSubscription setter: setSubscription type: net\authorize\api\contract\v1\SubscriptionPaymentType hasReturnedItems: expose: true access_type: public_method serialized_name: hasReturnedItems xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getHasReturnedItems setter: setHasReturnedItems type: boolean fraudInformation: expose: true access_type: public_method serialized_name: fraudInformation xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFraudInformation setter: setFraudInformation type: net\authorize\api\contract\v1\FraudInformationType profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileIdType authorizenet/lib/net/authorize/api/yml/v1/ProfileTransAuthOnlyType.yml000064400000000115147361031000022204 0ustar00net\authorize\api\contract\v1\ProfileTransAuthOnlyType: properties: { } authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerShippingAddressResponse.yml000064400000000323147361031000024722 0ustar00net\authorize\api\contract\v1\DeleteCustomerShippingAddressResponse: xml_root_name: deleteCustomerShippingAddressResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: { } authorizenet/lib/net/authorize/api/yml/v1/TransactionRequestType.UserFieldsAType.yml000064400000001155147361031000024762 0ustar00net\authorize\api\contract\v1\TransactionRequestType\UserFieldsAType: properties: userField: expose: true access_type: public_method serialized_name: userField xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUserField setter: setUserField xml_list: inline: true entry_name: userField namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd type: array<net\authorize\api\contract\v1\UserFieldType> authorizenet/lib/net/authorize/api/yml/v1/PaymentProfileType.yml000064400000001370147361031000021052 0ustar00net\authorize\api\contract\v1\PaymentProfileType: properties: paymentProfileId: expose: true access_type: public_method serialized_name: paymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentProfileId setter: setPaymentProfileId type: string cardCode: expose: true access_type: public_method serialized_name: cardCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCode setter: setCardCode type: string authorizenet/lib/net/authorize/api/yml/v1/CreateCustomerProfileRequest.yml000064400000001621147361031000023070 0ustar00net\authorize\api\contract\v1\CreateCustomerProfileRequest: xml_root_name: createCustomerProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: profile: expose: true access_type: public_method serialized_name: profile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getProfile setter: setProfile type: net\authorize\api\contract\v1\CustomerProfileType validationMode: expose: true access_type: public_method serialized_name: validationMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationMode setter: setValidationMode type: string authorizenet/lib/net/authorize/api/yml/v1/FDSFilterType.yml000064400000001273147361031000017700 0ustar00net\authorize\api\contract\v1\FDSFilterType: properties: name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string action: expose: true access_type: public_method serialized_name: action xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAction setter: setAction type: string authorizenet/lib/net/authorize/api/yml/v1/CustomerPaymentProfileListItemType.yml000064400000003654147361031000024256 0ustar00net\authorize\api\contract\v1\CustomerPaymentProfileListItemType: properties: defaultPaymentProfile: expose: true access_type: public_method serialized_name: defaultPaymentProfile xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDefaultPaymentProfile setter: setDefaultPaymentProfile type: boolean customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: integer customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: integer billTo: expose: true access_type: public_method serialized_name: billTo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBillTo setter: setBillTo type: net\authorize\api\contract\v1\CustomerAddressType payment: expose: true access_type: public_method serialized_name: payment xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPayment setter: setPayment type: net\authorize\api\contract\v1\PaymentMaskedType authorizenet/lib/net/authorize/api/yml/v1/DeleteCustomerShippingAddressRequest.yml000064400000001652147361031000024562 0ustar00net\authorize\api\contract\v1\DeleteCustomerShippingAddressRequest: xml_root_name: deleteCustomerShippingAddressRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerAddressId: expose: true access_type: public_method serialized_name: customerAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerAddressId setter: setCustomerAddressId type: string authorizenet/lib/net/authorize/api/yml/v1/DecryptPaymentDataRequest.yml000064400000001562147361031000022370 0ustar00net\authorize\api\contract\v1\DecryptPaymentDataRequest: xml_root_name: decryptPaymentDataRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: opaqueData: expose: true access_type: public_method serialized_name: opaqueData xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getOpaqueData setter: setOpaqueData type: net\authorize\api\contract\v1\OpaqueDataType callId: expose: true access_type: public_method serialized_name: callId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCallId setter: setCallId type: string authorizenet/lib/net/authorize/api/yml/v1/TransactionDetailsType.EmvDetailsAType.TagAType.yml000064400000001331147361031000026360 0ustar00net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType: properties: tagId: expose: true access_type: public_method serialized_name: tagId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTagId setter: setTagId type: string data: expose: true access_type: public_method serialized_name: data xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getData setter: setData type: string authorizenet/lib/net/authorize/api/yml/v1/WebCheckOutDataType.yml000064400000002632147361031000021053 0ustar00net\authorize\api\contract\v1\WebCheckOutDataType: properties: type: expose: true access_type: public_method serialized_name: type xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getType setter: setType type: string id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: string token: expose: true access_type: public_method serialized_name: token xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getToken setter: setToken type: net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType bankToken: expose: true access_type: public_method serialized_name: bankToken xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBankToken setter: setBankToken type: net\authorize\api\contract\v1\BankAccountType authorizenet/lib/net/authorize/api/yml/v1/CustomerProfileSummaryType.yml000064400000003504147361031000022615 0ustar00net\authorize\api\contract\v1\CustomerProfileSummaryType: properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string description: expose: true access_type: public_method serialized_name: description xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getDescription setter: setDescription type: string merchantCustomerId: expose: true access_type: public_method serialized_name: merchantCustomerId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantCustomerId setter: setMerchantCustomerId type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string createdDate: expose: true access_type: public_method serialized_name: createdDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreatedDate setter: setCreatedDate type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime authorizenet/lib/net/authorize/api/yml/v1/GetCustomerProfileRequest.yml000064400000003703147361031000022407 0ustar00net\authorize\api\contract\v1\GetCustomerProfileRequest: xml_root_name: getCustomerProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string merchantCustomerId: expose: true access_type: public_method serialized_name: merchantCustomerId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getMerchantCustomerId setter: setMerchantCustomerId type: string email: expose: true access_type: public_method serialized_name: email xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getEmail setter: setEmail type: string unmaskExpirationDate: expose: true access_type: public_method serialized_name: unmaskExpirationDate xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getUnmaskExpirationDate setter: setUnmaskExpirationDate type: boolean includeIssuerInfo: expose: true access_type: public_method serialized_name: includeIssuerInfo xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIncludeIssuerInfo setter: setIncludeIssuerInfo type: boolean authorizenet/lib/net/authorize/api/yml/v1/ValidateCustomerPaymentProfileRequest.yml000064400000004005147361031000024753 0ustar00net\authorize\api\contract\v1\ValidateCustomerPaymentProfileRequest: xml_root_name: validateCustomerPaymentProfileRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: string customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: string customerShippingAddressId: expose: true access_type: public_method serialized_name: customerShippingAddressId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingAddressId setter: setCustomerShippingAddressId type: string cardCode: expose: true access_type: public_method serialized_name: cardCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCardCode setter: setCardCode type: string validationMode: expose: true access_type: public_method serialized_name: validationMode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getValidationMode setter: setValidationMode type: string authorizenet/lib/net/authorize/api/yml/v1/GetSettledBatchListResponse.yml000064400000001367147361031000022641 0ustar00net\authorize\api\contract\v1\GetSettledBatchListResponse: xml_root_name: getSettledBatchListResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: batchList: expose: true access_type: public_method serialized_name: batchList xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getBatchList setter: setBatchList type: array<net\authorize\api\contract\v1\BatchDetailsType> xml_list: inline: false skip_when_empty: true entry_name: batch namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/GetTransactionDetailsRequest.yml000064400000001003147361031000023047 0ustar00net\authorize\api\contract\v1\GetTransactionDetailsRequest: xml_root_name: getTransactionDetailsRequest xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: transId: expose: true access_type: public_method serialized_name: transId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTransId setter: setTransId type: string authorizenet/lib/net/authorize/api/yml/v1/GetCustomerProfileIdsResponse.yml000064400000001304147361031000023210 0ustar00net\authorize\api\contract\v1\GetCustomerProfileIdsResponse: xml_root_name: getCustomerProfileIdsResponse xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd properties: ids: expose: true access_type: public_method serialized_name: ids xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getIds setter: setIds type: array<string> xml_list: inline: false skip_when_empty: false entry_name: numericString namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd authorizenet/lib/net/authorize/api/yml/v1/SubscriptionDetailType.yml000064400000013062147361031000021724 0ustar00net\authorize\api\contract\v1\SubscriptionDetailType: properties: id: expose: true access_type: public_method serialized_name: id xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getId setter: setId type: integer name: expose: true access_type: public_method serialized_name: name xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getName setter: setName type: string status: expose: true access_type: public_method serialized_name: status xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getStatus setter: setStatus type: string createTimeStampUTC: expose: true access_type: public_method serialized_name: createTimeStampUTC xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCreateTimeStampUTC setter: setCreateTimeStampUTC type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime firstName: expose: true access_type: public_method serialized_name: firstName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getFirstName setter: setFirstName type: string lastName: expose: true access_type: public_method serialized_name: lastName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getLastName setter: setLastName type: string totalOccurrences: expose: true access_type: public_method serialized_name: totalOccurrences xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getTotalOccurrences setter: setTotalOccurrences type: integer pastOccurrences: expose: true access_type: public_method serialized_name: pastOccurrences xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPastOccurrences setter: setPastOccurrences type: integer paymentMethod: expose: true access_type: public_method serialized_name: paymentMethod xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPaymentMethod setter: setPaymentMethod type: string accountNumber: expose: true access_type: public_method serialized_name: accountNumber xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAccountNumber setter: setAccountNumber type: string invoice: expose: true access_type: public_method serialized_name: invoice xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getInvoice setter: setInvoice type: string amount: expose: true access_type: public_method serialized_name: amount xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getAmount setter: setAmount type: float currencyCode: expose: true access_type: public_method serialized_name: currencyCode xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCurrencyCode setter: setCurrencyCode type: string customerProfileId: expose: true access_type: public_method serialized_name: customerProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerProfileId setter: setCustomerProfileId type: integer customerPaymentProfileId: expose: true access_type: public_method serialized_name: customerPaymentProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerPaymentProfileId setter: setCustomerPaymentProfileId type: integer customerShippingProfileId: expose: true access_type: public_method serialized_name: customerShippingProfileId xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getCustomerShippingProfileId setter: setCustomerShippingProfileId type: integer authorizenet/lib/net/authorize/api/yml/v1/PermissionType.yml000064400000000641147361031000020244 0ustar00net\authorize\api\contract\v1\PermissionType: properties: permissionName: expose: true access_type: public_method serialized_name: permissionName xml_element: namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd accessor: getter: getPermissionName setter: setPermissionName type: string authorizenet/lib/net/authorize/api/constants/ANetEnvironment.php000064400000000401147361031000021173 0ustar00<?php namespace net\authorize\api\constants; class ANetEnvironment { const CUSTOM = "http://wwww.myendpoint.com"; const SANDBOX = "https://apitest.authorize.net"; const PRODUCTION = "https://api2.authorize.net"; const VERSION = "1.9.9"; } authorizenet/lib/net/authorize/api/controller/GetMerchantDetailsController.php000064400000001137147361031000024050 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetMerchantDetailsController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetMerchantDetailsResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/UpdateCustomerPaymentProfileController.php000064400000001163147361031000026163 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class UpdateCustomerPaymentProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\UpdateCustomerPaymentProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/UpdateSplitTenderGroupController.php000064400000001147147361031000024757 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class UpdateSplitTenderGroupController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\UpdateSplitTenderGroupResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/UpdateCustomerShippingAddressController.php000064400000001165147361031000026316 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class UpdateCustomerShippingAddressController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\UpdateCustomerShippingAddressResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/DecryptPaymentDataController.php000064400000001137147361031000024103 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class DecryptPaymentDataController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\DecryptPaymentDataResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ValidateCustomerPaymentProfileController.php000064400000001167147361031000026476 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ValidateCustomerPaymentProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ValidateCustomerPaymentProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetTransactionDetailsController.php000064400000001145147361031000024573 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetTransactionDetailsController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetTransactionDetailsResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetAUJobDetailsController.php000064400000001131147361031000023241 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetAUJobDetailsController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetAUJobDetailsResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerPaymentProfileListController.php000064400000001165147361031000026316 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerPaymentProfileListController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerPaymentProfileListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetTransactionListForCustomerController.php000064400000001152147361031000026310 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetTransactionListForCustomerController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetTransactionListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/MobileDeviceRegistrationController.php000064400000001153147361031000025261 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class MobileDeviceRegistrationController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\MobileDeviceRegistrationResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBCreateSubscriptionController.php000064400000001145147361031000024475 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBCreateSubscriptionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBCreateSubscriptionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBGetSubscriptionStatusController.php000064400000001153147361031000025214 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBGetSubscriptionStatusController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBGetSubscriptionStatusResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetBatchStatisticsController.php000064400000001137147361031000024075 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetBatchStatisticsController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetBatchStatisticsResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBGetSubscriptionListController.php000064400000001147147361031000024647 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBGetSubscriptionListController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBGetSubscriptionListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerPaymentProfileNonceController.php000064400000001167147361031000026447 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerPaymentProfileNonceController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerPaymentProfileNonceResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/DeleteCustomerShippingAddressController.php000064400000001165147361031000026276 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class DeleteCustomerShippingAddressController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\DeleteCustomerShippingAddressResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateCustomerProfileController.php000064400000001145147361031000024606 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateCustomerProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateCustomerProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetSettledBatchListController.php000064400000001141147361031000024176 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetSettledBatchListController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetSettledBatchListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateTransactionController.php000064400000001135147361031000023750 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateTransactionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateTransactionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBGetSubscriptionController.php000064400000001137147361031000024012 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBGetSubscriptionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBGetSubscriptionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerPaymentProfileController.php000064400000001155147361031000025461 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerPaymentProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerPaymentProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetUnsettledTransactionListController.php000064400000001161147361031000026007 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetUnsettledTransactionListController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetUnsettledTransactionListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateCustomerProfileTransactionController.php000064400000001173147361031000027015 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateCustomerProfileTransactionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateCustomerProfileTransactionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/IsAliveController.php000064400000001111147361031000021665 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class IsAliveController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\IsAliveResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBCancelSubscriptionController.php000064400000001145147361031000024457 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBCancelSubscriptionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBCancelSubscriptionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/AuthenticateTestController.php000064400000001133147361031000023613 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class AuthenticateTestController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\AuthenticateTestResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/UpdateCustomerProfileController.php000064400000001145147361031000024625 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class UpdateCustomerProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\UpdateCustomerProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/SendCustomerTransactionReceiptController.php000064400000001167147361031000026501 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class SendCustomerTransactionReceiptController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\SendCustomerTransactionReceiptResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php000064400000012520147361031000022372 0ustar00<?php namespace net\authorize\api\controller\base; use InvalidArgumentException; use JMS\Serializer\SerializerBuilder; use JMS\Serializer\handler\HandlerRegistryInterface; use GoetasWebservices\Xsd\XsdToPhpRuntime\Jms\Handler\BaseTypesHandler; use GoetasWebservices\Xsd\XsdToPhpRuntime\Jms\Handler\XmlSchemaDateHandler; use \net\authorize\util\HttpClient; use \net\authorize\util\Helpers; use \net\authorize\util\LogFactory as LogFactory; abstract class ApiOperationBase implements IApiOperation { /** * @var \net\authorize\api\contract\v1\AnetApiRequestType */ private $apiRequest = null; /** * @var \net\authorize\api\contract\v1\AnetApiResponseType */ private $apiResponse = null; /** * @var String */ private $apiResponseType = ''; /** * @var \JMS\Serializer\Serializer; */ public $serializer = null; /** * @var \net\authorize\util\HttpClient; */ public $httpClient = null; private $logger = null; /** * Constructor. * * @param \net\authorize\api\contract\v1\AnetApiRequestType $request ApiRequest to send * @param string $responseType response type expected * @throws InvalidArgumentException if invalid request */ public function __construct(\net\authorize\api\contract\v1\AnetApiRequestType $request, $responseType) { $this->logger = LogFactory::getLog(get_class($this)); if ( null == $request) { throw new InvalidArgumentException( "request cannot be null"); } if ( null == $responseType || '' == $responseType) { throw new InvalidArgumentException( "responseType cannot be null or empty"); } if ( null != $this->apiResponse) { throw new InvalidArgumentException( "response has to be null"); } $this->apiRequest = $request; $this->validate(); $this->apiResponseType = $responseType; $this->httpClient = new HttpClient; $serializerBuilder = SerializerBuilder::create(); $serializerBuilder->addMetadataDir( __DIR__ . '/../../yml/v1', 'net\authorize\api\contract\v1');//..\..\yml\v1\ //'/../lib/net/authorize/api/yml/v1' $serializerBuilder->configureHandlers( function (HandlerRegistryInterface $h) use($serializerBuilder) { $serializerBuilder->addDefaultHandlers(); $h->registerSubscribingHandler(new BaseTypesHandler()); // XMLSchema List handling $h->registerSubscribingHandler(new XmlSchemaDateHandler()); // XMLSchema date handling } ); $this->serializer = $serializerBuilder->build(); } /** * Retrieves response * @return \net\authorize\api\contract\v1\AnetApiResponseType */ public function getApiResponse() { return $this->apiResponse; } /** * Sends request and retrieves response * @return \net\authorize\api\contract\v1\AnetApiResponseType */ public function executeWithApiResponse($endPoint = \net\authorize\api\constants\ANetEnvironment::CUSTOM) { $this->execute($endPoint); return $this->apiResponse; } public function execute($endPoint = \net\authorize\api\constants\ANetEnvironment::CUSTOM) { $this->beforeExecute(); $this->apiRequest->setClientId("sdk-php-" . \net\authorize\api\constants\ANetEnvironment::VERSION); $this->logger->info("Request Serialization Begin"); $this->logger->debug($this->apiRequest); $xmlRequest = $this->serializer->serialize($this->apiRequest, 'xml'); $this->logger->info("Request Serialization End"); /* //$xmlRequest = '<?xml version="1.0" encoding="UTF-8"?> <ARBGetSubscriptionListRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"> <merchantAuthentication> <name>4YJmeW7V77us</name> <transactionKey>4qHK9u63F753be4Z</transactionKey> </merchantAuthentication> <refId><![CDATA[ref1416999093]]></refId> <searchType><![CDATA[subscriptionActive]]></searchType> <sorting> <orderBy><![CDATA[firstName]]></orderBy> <orderDescending>false</orderDescending> </sorting> <paging> <limit>10</limit> <offset>1</offset> </paging> </ARBGetSubscriptionListRequest> '; */ $this->httpClient->setPostUrl( $endPoint); $xmlResponse = $this->httpClient->_sendRequest($xmlRequest); if ( null == $xmlResponse) { throw new \Exception( "Error getting valid response from api. Check log file for error details"); } $this->logger->info("Response De-Serialization Begin"); $this->apiResponse = $this->serializer->deserialize( $xmlResponse, $this->apiResponseType , 'xml'); $this->logger->info("Response De-Serialization End"); $this->afterExecute(); } private function validate() { $merchantAuthentication = $this->apiRequest->getMerchantAuthentication(); if ( null == $merchantAuthentication) { throw new \InvalidArgumentException( "MerchantAuthentication cannot be null"); } $this->validateRequest(); } protected function beforeExecute() {} protected function afterExecute() {} protected function validateRequest() {} //need to make this abstract protected function now() { return date( DATE_RFC2822); } } authorizenet/lib/net/authorize/api/controller/base/IApiOperation.php000064400000001414147361031000021710 0ustar00<?php namespace net\authorize\api\controller\base; interface IApiOperation { /** * @return \net\authorize\api\contract\v1\ANetApiResponseType */ public function getApiResponse(); /** * @return \net\authorize\api\contract\v1\ANetApiResponseType */ public function executeWithApiResponse( $endPoint = null); /** * @return void */ public function execute( $endPoint = null); /* //TS GetApiResponse(); AuthorizeNet.Api.Contracts.V1.ANetApiResponse GetErrorResponse(); //TS ExecuteWithApiResponse(AuthorizeNet.Environment environment = null); //void Execute(AuthorizeNet.Environment environment = null); AuthorizeNet.Api.Contracts.V1.messageTypeEnum GetResultCode(); List<string> GetResults(); */ }authorizenet/lib/net/authorize/api/controller/GetTransactionListController.php000064400000001137147361031000024122 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetTransactionListController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetTransactionListResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/ARBUpdateSubscriptionController.php000064400000001145147361031000024514 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class ARBUpdateSubscriptionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\ARBUpdateSubscriptionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetHostedPaymentPageController.php000064400000001143147361031000024357 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetHostedPaymentPageController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetHostedPaymentPageResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/SecurePaymentContainerController.php000064400000001147147361031000024771 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class SecurePaymentContainerController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\SecurePaymentContainerResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateCustomerProfileFromTransactionController.php000064400000001164147361031000027641 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateCustomerProfileFromTransactionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateCustomerProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerProfileController.php000064400000001137147361031000024123 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/DeleteCustomerProfileController.php000064400000001145147361031000024605 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class DeleteCustomerProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\DeleteCustomerProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateCustomerShippingAddressController.php000064400000001165147361031000026277 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateCustomerShippingAddressController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateCustomerShippingAddressResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/LogoutController.php000064400000001107147361031000021607 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class LogoutController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\LogoutResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/MobileDeviceLoginController.php000064400000001135147361031000023657 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class MobileDeviceLoginController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\MobileDeviceLoginResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/CreateCustomerPaymentProfileController.php000064400000001163147361031000026144 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class CreateCustomerPaymentProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\CreateCustomerPaymentProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetAUJobSummaryController.php000064400000001131147361031000023311 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetAUJobSummaryController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetAUJobSummaryResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerShippingAddressController.php000064400000001157147361031000025614 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerShippingAddressController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerShippingAddressResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetHostedProfilePageController.php000064400000001143147361031000024342 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetHostedProfilePageController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetHostedProfilePageResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/GetCustomerProfileIdsController.php000064400000001145147361031000024562 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class GetCustomerProfileIdsController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\GetCustomerProfileIdsResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/UpdateHeldTransactionController.php000064400000001145147361031000024565 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class UpdateHeldTransactionController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\UpdateHeldTransactionResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/controller/DeleteCustomerPaymentProfileController.php000064400000001163147361031000026143 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class DeleteCustomerPaymentProfileController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\DeleteCustomerPaymentProfileResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/lib/net/authorize/api/contract/v1/SubscriptionDetailType.php000064400000017604147361031000022734 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SubscriptionDetailType * * * XSD Type: SubscriptionDetail */ class SubscriptionDetailType { /** * @property integer $id */ private $id = null; /** * @property string $name */ private $name = null; /** * @property string $status */ private $status = null; /** * @property \DateTime $createTimeStampUTC */ private $createTimeStampUTC = null; /** * @property string $firstName */ private $firstName = null; /** * @property string $lastName */ private $lastName = null; /** * @property integer $totalOccurrences */ private $totalOccurrences = null; /** * @property integer $pastOccurrences */ private $pastOccurrences = null; /** * @property string $paymentMethod */ private $paymentMethod = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property string $invoice */ private $invoice = null; /** * @property float $amount */ private $amount = null; /** * @property string $currencyCode */ private $currencyCode = null; /** * @property integer $customerProfileId */ private $customerProfileId = null; /** * @property integer $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property integer $customerShippingProfileId */ private $customerShippingProfileId = null; /** * Gets as id * * @return integer */ public function getId() { return $this->id; } /** * Sets a new id * * @param integer $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as status * * @return string */ public function getStatus() { return $this->status; } /** * Sets a new status * * @param string $status * @return self */ public function setStatus($status) { $this->status = $status; return $this; } /** * Gets as createTimeStampUTC * * @return \DateTime */ public function getCreateTimeStampUTC() { return $this->createTimeStampUTC; } /** * Sets a new createTimeStampUTC * * @param \DateTime $createTimeStampUTC * @return self */ public function setCreateTimeStampUTC(\DateTime $createTimeStampUTC) { $this->createTimeStampUTC = $createTimeStampUTC; return $this; } /** * Gets as firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Sets a new firstName * * @param string $firstName * @return self */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Gets as lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Sets a new lastName * * @param string $lastName * @return self */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } /** * Gets as totalOccurrences * * @return integer */ public function getTotalOccurrences() { return $this->totalOccurrences; } /** * Sets a new totalOccurrences * * @param integer $totalOccurrences * @return self */ public function setTotalOccurrences($totalOccurrences) { $this->totalOccurrences = $totalOccurrences; return $this; } /** * Gets as pastOccurrences * * @return integer */ public function getPastOccurrences() { return $this->pastOccurrences; } /** * Sets a new pastOccurrences * * @param integer $pastOccurrences * @return self */ public function setPastOccurrences($pastOccurrences) { $this->pastOccurrences = $pastOccurrences; return $this; } /** * Gets as paymentMethod * * @return string */ public function getPaymentMethod() { return $this->paymentMethod; } /** * Sets a new paymentMethod * * @param string $paymentMethod * @return self */ public function setPaymentMethod($paymentMethod) { $this->paymentMethod = $paymentMethod; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as invoice * * @return string */ public function getInvoice() { return $this->invoice; } /** * Sets a new invoice * * @param string $invoice * @return self */ public function setInvoice($invoice) { $this->invoice = $invoice; return $this; } /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as currencyCode * * @return string */ public function getCurrencyCode() { return $this->currencyCode; } /** * Sets a new currencyCode * * @param string $currencyCode * @return self */ public function setCurrencyCode($currencyCode) { $this->currencyCode = $currencyCode; return $this; } /** * Gets as customerProfileId * * @return integer */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param integer $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return integer */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param integer $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingProfileId * * @return integer */ public function getCustomerShippingProfileId() { return $this->customerShippingProfileId; } /** * Sets a new customerShippingProfileId * * @param integer $customerShippingProfileId * @return self */ public function setCustomerShippingProfileId($customerShippingProfileId) { $this->customerShippingProfileId = $customerShippingProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileMaskedType.php000064400000006767147361031000023404 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileMaskedType * * * XSD Type: customerProfileMaskedType */ class CustomerProfileMaskedType extends CustomerProfileExType { /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType[] * $paymentProfiles */ private $paymentProfiles = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressExType[] $shipToList */ private $shipToList = null; /** * @property string $profileType */ private $profileType = null; /** * Adds as paymentProfiles * * @return self * @param \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfiles */ public function addToPaymentProfiles(\net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType $paymentProfiles) { $this->paymentProfiles[] = $paymentProfiles; return $this; } /** * isset paymentProfiles * * @param scalar $index * @return boolean */ public function issetPaymentProfiles($index) { return isset($this->paymentProfiles[$index]); } /** * unset paymentProfiles * * @param scalar $index * @return void */ public function unsetPaymentProfiles($index) { unset($this->paymentProfiles[$index]); } /** * Gets as paymentProfiles * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType[] */ public function getPaymentProfiles() { return $this->paymentProfiles; } /** * Sets a new paymentProfiles * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType[] * $paymentProfiles * @return self */ public function setPaymentProfiles(array $paymentProfiles) { $this->paymentProfiles = $paymentProfiles; return $this; } /** * Adds as shipToList * * @return self * @param \net\authorize\api\contract\v1\CustomerAddressExType $shipToList */ public function addToShipToList(\net\authorize\api\contract\v1\CustomerAddressExType $shipToList) { $this->shipToList[] = $shipToList; return $this; } /** * isset shipToList * * @param scalar $index * @return boolean */ public function issetShipToList($index) { return isset($this->shipToList[$index]); } /** * unset shipToList * * @param scalar $index * @return void */ public function unsetShipToList($index) { unset($this->shipToList[$index]); } /** * Gets as shipToList * * @return \net\authorize\api\contract\v1\CustomerAddressExType[] */ public function getShipToList() { return $this->shipToList; } /** * Sets a new shipToList * * @param \net\authorize\api\contract\v1\CustomerAddressExType[] $shipToList * @return self */ public function setShipToList(array $shipToList) { $this->shipToList = $shipToList; return $this; } /** * Gets as profileType * * @return string */ public function getProfileType() { return $this->profileType; } /** * Sets a new profileType * * @param string $profileType * @return self */ public function setProfileType($profileType) { $this->profileType = $profileType; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.php000064400000002444147361031000024133 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBCreateSubscriptionResponse */ class ARBCreateSubscriptionResponse extends ANetApiResponseType { /** * @property string $subscriptionId */ private $subscriptionId = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * Gets as subscriptionId * * @return string */ public function getSubscriptionId() { return $this->subscriptionId; } /** * Sets a new subscriptionId * * @param string $subscriptionId * @return self */ public function setSubscriptionId($subscriptionId) { $this->subscriptionId = $subscriptionId; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetBatchStatisticsRequest.php000064400000001135147361031000023360 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetBatchStatisticsRequest */ class GetBatchStatisticsRequest extends ANetApiRequestType { /** * @property string $batchId */ private $batchId = null; /** * Gets as batchId * * @return string */ public function getBatchId() { return $this->batchId; } /** * Sets a new batchId * * @param string $batchId * @return self */ public function setBatchId($batchId) { $this->batchId = $batchId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ReturnedItemType.php000064400000004455147361031000021534 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ReturnedItemType * * * XSD Type: returnedItemType */ class ReturnedItemType { /** * @property string $id */ private $id = null; /** * @property \DateTime $dateUTC */ private $dateUTC = null; /** * @property \DateTime $dateLocal */ private $dateLocal = null; /** * @property string $code */ private $code = null; /** * @property string $description */ private $description = null; /** * Gets as id * * @return string */ public function getId() { return $this->id; } /** * Sets a new id * * @param string $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as dateUTC * * @return \DateTime */ public function getDateUTC() { return $this->dateUTC; } /** * Sets a new dateUTC * * @param \DateTime $dateUTC * @return self */ public function setDateUTC(\DateTime $dateUTC) { $this->dateUTC = $dateUTC; return $this; } /** * Gets as dateLocal * * @return \DateTime */ public function getDateLocal() { return $this->dateLocal; } /** * Sets a new dateLocal * * @param \DateTime $dateLocal * @return self */ public function setDateLocal(\DateTime $dateLocal) { $this->dateLocal = $dateLocal; return $this; } /** * Gets as code * * @return string */ public function getCode() { return $this->code; } /** * Sets a new code * * @param string $code * @return self */ public function setCode($code) { $this->code = $code; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PaymentSimpleType.php000064400000002671147361031000021712 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentSimpleType * * * XSD Type: paymentSimpleType */ class PaymentSimpleType { /** * @property \net\authorize\api\contract\v1\CreditCardSimpleType $creditCard */ private $creditCard = null; /** * @property \net\authorize\api\contract\v1\BankAccountType $bankAccount */ private $bankAccount = null; /** * Gets as creditCard * * @return \net\authorize\api\contract\v1\CreditCardSimpleType */ public function getCreditCard() { return $this->creditCard; } /** * Sets a new creditCard * * @param \net\authorize\api\contract\v1\CreditCardSimpleType $creditCard * @return self */ public function setCreditCard(\net\authorize\api\contract\v1\CreditCardSimpleType $creditCard) { $this->creditCard = $creditCard; return $this; } /** * Gets as bankAccount * * @return \net\authorize\api\contract\v1\BankAccountType */ public function getBankAccount() { return $this->bankAccount; } /** * Sets a new bankAccount * * @param \net\authorize\api\contract\v1\BankAccountType $bankAccount * @return self */ public function setBankAccount(\net\authorize\api\contract\v1\BankAccountType $bankAccount) { $this->bankAccount = $bankAccount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionResponse.php000064400000001546147361031000023451 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionResponse */ class ARBGetSubscriptionResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\ARBSubscriptionMaskedType $subscription */ private $subscription = null; /** * Gets as subscription * * @return \net\authorize\api\contract\v1\ARBSubscriptionMaskedType */ public function getSubscription() { return $this->subscription; } /** * Sets a new subscription * * @param \net\authorize\api\contract\v1\ARBSubscriptionMaskedType $subscription * @return self */ public function setSubscription(\net\authorize\api\contract\v1\ARBSubscriptionMaskedType $subscription) { $this->subscription = $subscription; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerProfileResponse.php000064400000011743147361031000024246 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerProfileResponse */ class CreateCustomerProfileResponse extends ANetApiResponseType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string[] $customerPaymentProfileIdList */ private $customerPaymentProfileIdList = null; /** * @property string[] $customerShippingAddressIdList */ private $customerShippingAddressIdList = null; /** * @property string[] $validationDirectResponseList */ private $validationDirectResponseList = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Adds as numericString * * @return self * @param string $numericString */ public function addToCustomerPaymentProfileIdList($numericString) { $this->customerPaymentProfileIdList[] = $numericString; return $this; } /** * isset customerPaymentProfileIdList * * @param scalar $index * @return boolean */ public function issetCustomerPaymentProfileIdList($index) { return isset($this->customerPaymentProfileIdList[$index]); } /** * unset customerPaymentProfileIdList * * @param scalar $index * @return void */ public function unsetCustomerPaymentProfileIdList($index) { unset($this->customerPaymentProfileIdList[$index]); } /** * Gets as customerPaymentProfileIdList * * @return string[] */ public function getCustomerPaymentProfileIdList() { return $this->customerPaymentProfileIdList; } /** * Sets a new customerPaymentProfileIdList * * @param string $customerPaymentProfileIdList * @return self */ public function setCustomerPaymentProfileIdList(array $customerPaymentProfileIdList) { $this->customerPaymentProfileIdList = $customerPaymentProfileIdList; return $this; } /** * Adds as numericString * * @return self * @param string $numericString */ public function addToCustomerShippingAddressIdList($numericString) { $this->customerShippingAddressIdList[] = $numericString; return $this; } /** * isset customerShippingAddressIdList * * @param scalar $index * @return boolean */ public function issetCustomerShippingAddressIdList($index) { return isset($this->customerShippingAddressIdList[$index]); } /** * unset customerShippingAddressIdList * * @param scalar $index * @return void */ public function unsetCustomerShippingAddressIdList($index) { unset($this->customerShippingAddressIdList[$index]); } /** * Gets as customerShippingAddressIdList * * @return string[] */ public function getCustomerShippingAddressIdList() { return $this->customerShippingAddressIdList; } /** * Sets a new customerShippingAddressIdList * * @param string $customerShippingAddressIdList * @return self */ public function setCustomerShippingAddressIdList(array $customerShippingAddressIdList) { $this->customerShippingAddressIdList = $customerShippingAddressIdList; return $this; } /** * Adds as string * * @return self * @param string $string */ public function addToValidationDirectResponseList($string) { $this->validationDirectResponseList[] = $string; return $this; } /** * isset validationDirectResponseList * * @param scalar $index * @return boolean */ public function issetValidationDirectResponseList($index) { return isset($this->validationDirectResponseList[$index]); } /** * unset validationDirectResponseList * * @param scalar $index * @return void */ public function unsetValidationDirectResponseList($index) { unset($this->validationDirectResponseList[$index]); } /** * Gets as validationDirectResponseList * * @return string[] */ public function getValidationDirectResponseList() { return $this->validationDirectResponseList; } /** * Sets a new validationDirectResponseList * * @param string[] $validationDirectResponseList * @return self */ public function setValidationDirectResponseList(array $validationDirectResponseList) { $this->validationDirectResponseList = $validationDirectResponseList; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionDetailsType.php000064400000071433147361031000022720 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransactionDetailsType * * * XSD Type: transactionDetailsType */ class TransactionDetailsType { /** * @property string $transId */ private $transId = null; /** * @property string $refTransId */ private $refTransId = null; /** * @property string $splitTenderId */ private $splitTenderId = null; /** * @property \DateTime $submitTimeUTC */ private $submitTimeUTC = null; /** * @property \DateTime $submitTimeLocal */ private $submitTimeLocal = null; /** * @property string $transactionType */ private $transactionType = null; /** * @property string $transactionStatus */ private $transactionStatus = null; /** * @property integer $responseCode */ private $responseCode = null; /** * @property integer $responseReasonCode */ private $responseReasonCode = null; /** * @property \net\authorize\api\contract\v1\SubscriptionPaymentType $subscription */ private $subscription = null; /** * @property string $responseReasonDescription */ private $responseReasonDescription = null; /** * @property string $authCode */ private $authCode = null; /** * @property string $aVSResponse */ private $aVSResponse = null; /** * @property string $cardCodeResponse */ private $cardCodeResponse = null; /** * @property string $cAVVResponse */ private $cAVVResponse = null; /** * @property string $fDSFilterAction */ private $fDSFilterAction = null; /** * @property \net\authorize\api\contract\v1\FDSFilterType[] $fDSFilters */ private $fDSFilters = null; /** * @property \net\authorize\api\contract\v1\BatchDetailsType $batch */ private $batch = null; /** * @property \net\authorize\api\contract\v1\OrderExType $order */ private $order = null; /** * @property float $requestedAmount */ private $requestedAmount = null; /** * @property float $authAmount */ private $authAmount = null; /** * @property float $settleAmount */ private $settleAmount = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $tax */ private $tax = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $shipping */ private $shipping = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $duty */ private $duty = null; /** * @property \net\authorize\api\contract\v1\LineItemType[] $lineItems */ private $lineItems = null; /** * @property float $prepaidBalanceRemaining */ private $prepaidBalanceRemaining = null; /** * @property boolean $taxExempt */ private $taxExempt = null; /** * @property \net\authorize\api\contract\v1\PaymentMaskedType $payment */ private $payment = null; /** * @property \net\authorize\api\contract\v1\CustomerDataType $customer */ private $customer = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $billTo */ private $billTo = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipTo */ private $shipTo = null; /** * @property boolean $recurringBilling */ private $recurringBilling = null; /** * @property string $customerIP */ private $customerIP = null; /** * @property string $product */ private $product = null; /** * @property string $entryMode */ private $entryMode = null; /** * @property string $marketType */ private $marketType = null; /** * @property string $mobileDeviceId */ private $mobileDeviceId = null; /** * @property string $customerSignature */ private $customerSignature = null; /** * @property \net\authorize\api\contract\v1\ReturnedItemType[] $returnedItems */ private $returnedItems = null; /** * @property \net\authorize\api\contract\v1\SolutionType $solution */ private $solution = null; /** * @property * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] * $emvDetails */ private $emvDetails = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $surcharge */ private $surcharge = null; /** * @property string $employeeId */ private $employeeId = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $tip */ private $tip = null; /** * @property \net\authorize\api\contract\v1\OtherTaxType $otherTax */ private $otherTax = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipFrom */ private $shipFrom = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as refTransId * * @return string */ public function getRefTransId() { return $this->refTransId; } /** * Sets a new refTransId * * @param string $refTransId * @return self */ public function setRefTransId($refTransId) { $this->refTransId = $refTransId; return $this; } /** * Gets as splitTenderId * * @return string */ public function getSplitTenderId() { return $this->splitTenderId; } /** * Sets a new splitTenderId * * @param string $splitTenderId * @return self */ public function setSplitTenderId($splitTenderId) { $this->splitTenderId = $splitTenderId; return $this; } /** * Gets as submitTimeUTC * * @return \DateTime */ public function getSubmitTimeUTC() { return $this->submitTimeUTC; } /** * Sets a new submitTimeUTC * * @param \DateTime $submitTimeUTC * @return self */ public function setSubmitTimeUTC(\DateTime $submitTimeUTC) { $this->submitTimeUTC = $submitTimeUTC; return $this; } /** * Gets as submitTimeLocal * * @return \DateTime */ public function getSubmitTimeLocal() { return $this->submitTimeLocal; } /** * Sets a new submitTimeLocal * * @param \DateTime $submitTimeLocal * @return self */ public function setSubmitTimeLocal(\DateTime $submitTimeLocal) { $this->submitTimeLocal = $submitTimeLocal; return $this; } /** * Gets as transactionType * * @return string */ public function getTransactionType() { return $this->transactionType; } /** * Sets a new transactionType * * @param string $transactionType * @return self */ public function setTransactionType($transactionType) { $this->transactionType = $transactionType; return $this; } /** * Gets as transactionStatus * * @return string */ public function getTransactionStatus() { return $this->transactionStatus; } /** * Sets a new transactionStatus * * @param string $transactionStatus * @return self */ public function setTransactionStatus($transactionStatus) { $this->transactionStatus = $transactionStatus; return $this; } /** * Gets as responseCode * * @return integer */ public function getResponseCode() { return $this->responseCode; } /** * Sets a new responseCode * * @param integer $responseCode * @return self */ public function setResponseCode($responseCode) { $this->responseCode = $responseCode; return $this; } /** * Gets as responseReasonCode * * @return integer */ public function getResponseReasonCode() { return $this->responseReasonCode; } /** * Sets a new responseReasonCode * * @param integer $responseReasonCode * @return self */ public function setResponseReasonCode($responseReasonCode) { $this->responseReasonCode = $responseReasonCode; return $this; } /** * Gets as subscription * * @return \net\authorize\api\contract\v1\SubscriptionPaymentType */ public function getSubscription() { return $this->subscription; } /** * Sets a new subscription * * @param \net\authorize\api\contract\v1\SubscriptionPaymentType $subscription * @return self */ public function setSubscription(\net\authorize\api\contract\v1\SubscriptionPaymentType $subscription) { $this->subscription = $subscription; return $this; } /** * Gets as responseReasonDescription * * @return string */ public function getResponseReasonDescription() { return $this->responseReasonDescription; } /** * Sets a new responseReasonDescription * * @param string $responseReasonDescription * @return self */ public function setResponseReasonDescription($responseReasonDescription) { $this->responseReasonDescription = $responseReasonDescription; return $this; } /** * Gets as authCode * * @return string */ public function getAuthCode() { return $this->authCode; } /** * Sets a new authCode * * @param string $authCode * @return self */ public function setAuthCode($authCode) { $this->authCode = $authCode; return $this; } /** * Gets as aVSResponse * * @return string */ public function getAVSResponse() { return $this->aVSResponse; } /** * Sets a new aVSResponse * * @param string $aVSResponse * @return self */ public function setAVSResponse($aVSResponse) { $this->aVSResponse = $aVSResponse; return $this; } /** * Gets as cardCodeResponse * * @return string */ public function getCardCodeResponse() { return $this->cardCodeResponse; } /** * Sets a new cardCodeResponse * * @param string $cardCodeResponse * @return self */ public function setCardCodeResponse($cardCodeResponse) { $this->cardCodeResponse = $cardCodeResponse; return $this; } /** * Gets as cAVVResponse * * @return string */ public function getCAVVResponse() { return $this->cAVVResponse; } /** * Sets a new cAVVResponse * * @param string $cAVVResponse * @return self */ public function setCAVVResponse($cAVVResponse) { $this->cAVVResponse = $cAVVResponse; return $this; } /** * Gets as fDSFilterAction * * @return string */ public function getFDSFilterAction() { return $this->fDSFilterAction; } /** * Sets a new fDSFilterAction * * @param string $fDSFilterAction * @return self */ public function setFDSFilterAction($fDSFilterAction) { $this->fDSFilterAction = $fDSFilterAction; return $this; } /** * Adds as fDSFilter * * @return self * @param \net\authorize\api\contract\v1\FDSFilterType $fDSFilter */ public function addToFDSFilters(\net\authorize\api\contract\v1\FDSFilterType $fDSFilter) { $this->fDSFilters[] = $fDSFilter; return $this; } /** * isset fDSFilters * * @param scalar $index * @return boolean */ public function issetFDSFilters($index) { return isset($this->fDSFilters[$index]); } /** * unset fDSFilters * * @param scalar $index * @return void */ public function unsetFDSFilters($index) { unset($this->fDSFilters[$index]); } /** * Gets as fDSFilters * * @return \net\authorize\api\contract\v1\FDSFilterType[] */ public function getFDSFilters() { return $this->fDSFilters; } /** * Sets a new fDSFilters * * @param \net\authorize\api\contract\v1\FDSFilterType[] $fDSFilters * @return self */ public function setFDSFilters(array $fDSFilters) { $this->fDSFilters = $fDSFilters; return $this; } /** * Gets as batch * * @return \net\authorize\api\contract\v1\BatchDetailsType */ public function getBatch() { return $this->batch; } /** * Sets a new batch * * @param \net\authorize\api\contract\v1\BatchDetailsType $batch * @return self */ public function setBatch(\net\authorize\api\contract\v1\BatchDetailsType $batch) { $this->batch = $batch; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderExType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderExType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderExType $order) { $this->order = $order; return $this; } /** * Gets as requestedAmount * * @return float */ public function getRequestedAmount() { return $this->requestedAmount; } /** * Sets a new requestedAmount * * @param float $requestedAmount * @return self */ public function setRequestedAmount($requestedAmount) { $this->requestedAmount = $requestedAmount; return $this; } /** * Gets as authAmount * * @return float */ public function getAuthAmount() { return $this->authAmount; } /** * Sets a new authAmount * * @param float $authAmount * @return self */ public function setAuthAmount($authAmount) { $this->authAmount = $authAmount; return $this; } /** * Gets as settleAmount * * @return float */ public function getSettleAmount() { return $this->settleAmount; } /** * Sets a new settleAmount * * @param float $settleAmount * @return self */ public function setSettleAmount($settleAmount) { $this->settleAmount = $settleAmount; return $this; } /** * Gets as tax * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getTax() { return $this->tax; } /** * Sets a new tax * * @param \net\authorize\api\contract\v1\ExtendedAmountType $tax * @return self */ public function setTax(\net\authorize\api\contract\v1\ExtendedAmountType $tax) { $this->tax = $tax; return $this; } /** * Gets as shipping * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getShipping() { return $this->shipping; } /** * Sets a new shipping * * @param \net\authorize\api\contract\v1\ExtendedAmountType $shipping * @return self */ public function setShipping(\net\authorize\api\contract\v1\ExtendedAmountType $shipping) { $this->shipping = $shipping; return $this; } /** * Gets as duty * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getDuty() { return $this->duty; } /** * Sets a new duty * * @param \net\authorize\api\contract\v1\ExtendedAmountType $duty * @return self */ public function setDuty(\net\authorize\api\contract\v1\ExtendedAmountType $duty) { $this->duty = $duty; return $this; } /** * Adds as lineItem * * @return self * @param \net\authorize\api\contract\v1\LineItemType $lineItem */ public function addToLineItems(\net\authorize\api\contract\v1\LineItemType $lineItem) { $this->lineItems[] = $lineItem; return $this; } /** * isset lineItems * * @param scalar $index * @return boolean */ public function issetLineItems($index) { return isset($this->lineItems[$index]); } /** * unset lineItems * * @param scalar $index * @return void */ public function unsetLineItems($index) { unset($this->lineItems[$index]); } /** * Gets as lineItems * * @return \net\authorize\api\contract\v1\LineItemType[] */ public function getLineItems() { return $this->lineItems; } /** * Sets a new lineItems * * @param \net\authorize\api\contract\v1\LineItemType[] $lineItems * @return self */ public function setLineItems(array $lineItems) { $this->lineItems = $lineItems; return $this; } /** * Gets as prepaidBalanceRemaining * * @return float */ public function getPrepaidBalanceRemaining() { return $this->prepaidBalanceRemaining; } /** * Sets a new prepaidBalanceRemaining * * @param float $prepaidBalanceRemaining * @return self */ public function setPrepaidBalanceRemaining($prepaidBalanceRemaining) { $this->prepaidBalanceRemaining = $prepaidBalanceRemaining; return $this; } /** * Gets as taxExempt * * @return boolean */ public function getTaxExempt() { return $this->taxExempt; } /** * Sets a new taxExempt * * @param boolean $taxExempt * @return self */ public function setTaxExempt($taxExempt) { $this->taxExempt = $taxExempt; return $this; } /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentMaskedType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentMaskedType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentMaskedType $payment) { $this->payment = $payment; return $this; } /** * Gets as customer * * @return \net\authorize\api\contract\v1\CustomerDataType */ public function getCustomer() { return $this->customer; } /** * Sets a new customer * * @param \net\authorize\api\contract\v1\CustomerDataType $customer * @return self */ public function setCustomer(\net\authorize\api\contract\v1\CustomerDataType $customer) { $this->customer = $customer; return $this; } /** * Gets as billTo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBillTo() { return $this->billTo; } /** * Sets a new billTo * * @param \net\authorize\api\contract\v1\CustomerAddressType $billTo * @return self */ public function setBillTo(\net\authorize\api\contract\v1\CustomerAddressType $billTo) { $this->billTo = $billTo; return $this; } /** * Gets as shipTo * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipTo() { return $this->shipTo; } /** * Sets a new shipTo * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipTo * @return self */ public function setShipTo(\net\authorize\api\contract\v1\NameAndAddressType $shipTo) { $this->shipTo = $shipTo; return $this; } /** * Gets as recurringBilling * * @return boolean */ public function getRecurringBilling() { return $this->recurringBilling; } /** * Sets a new recurringBilling * * @param boolean $recurringBilling * @return self */ public function setRecurringBilling($recurringBilling) { $this->recurringBilling = $recurringBilling; return $this; } /** * Gets as customerIP * * @return string */ public function getCustomerIP() { return $this->customerIP; } /** * Sets a new customerIP * * @param string $customerIP * @return self */ public function setCustomerIP($customerIP) { $this->customerIP = $customerIP; return $this; } /** * Gets as product * * @return string */ public function getProduct() { return $this->product; } /** * Sets a new product * * @param string $product * @return self */ public function setProduct($product) { $this->product = $product; return $this; } /** * Gets as entryMode * * @return string */ public function getEntryMode() { return $this->entryMode; } /** * Sets a new entryMode * * @param string $entryMode * @return self */ public function setEntryMode($entryMode) { $this->entryMode = $entryMode; return $this; } /** * Gets as marketType * * @return string */ public function getMarketType() { return $this->marketType; } /** * Sets a new marketType * * @param string $marketType * @return self */ public function setMarketType($marketType) { $this->marketType = $marketType; return $this; } /** * Gets as mobileDeviceId * * @return string */ public function getMobileDeviceId() { return $this->mobileDeviceId; } /** * Sets a new mobileDeviceId * * @param string $mobileDeviceId * @return self */ public function setMobileDeviceId($mobileDeviceId) { $this->mobileDeviceId = $mobileDeviceId; return $this; } /** * Gets as customerSignature * * @return string */ public function getCustomerSignature() { return $this->customerSignature; } /** * Sets a new customerSignature * * @param string $customerSignature * @return self */ public function setCustomerSignature($customerSignature) { $this->customerSignature = $customerSignature; return $this; } /** * Adds as returnedItem * * @return self * @param \net\authorize\api\contract\v1\ReturnedItemType $returnedItem */ public function addToReturnedItems(\net\authorize\api\contract\v1\ReturnedItemType $returnedItem) { $this->returnedItems[] = $returnedItem; return $this; } /** * isset returnedItems * * @param scalar $index * @return boolean */ public function issetReturnedItems($index) { return isset($this->returnedItems[$index]); } /** * unset returnedItems * * @param scalar $index * @return void */ public function unsetReturnedItems($index) { unset($this->returnedItems[$index]); } /** * Gets as returnedItems * * @return \net\authorize\api\contract\v1\ReturnedItemType[] */ public function getReturnedItems() { return $this->returnedItems; } /** * Sets a new returnedItems * * @param \net\authorize\api\contract\v1\ReturnedItemType[] $returnedItems * @return self */ public function setReturnedItems(array $returnedItems) { $this->returnedItems = $returnedItems; return $this; } /** * Gets as solution * * @return \net\authorize\api\contract\v1\SolutionType */ public function getSolution() { return $this->solution; } /** * Sets a new solution * * @param \net\authorize\api\contract\v1\SolutionType $solution * @return self */ public function setSolution(\net\authorize\api\contract\v1\SolutionType $solution) { $this->solution = $solution; return $this; } /** * Adds as tag * * @return self * @param * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType * $tag */ public function addToEmvDetails(\net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType $tag) { $this->emvDetails[] = $tag; return $this; } /** * isset emvDetails * * @param scalar $index * @return boolean */ public function issetEmvDetails($index) { return isset($this->emvDetails[$index]); } /** * unset emvDetails * * @param scalar $index * @return void */ public function unsetEmvDetails($index) { unset($this->emvDetails[$index]); } /** * Gets as emvDetails * * @return * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] */ public function getEmvDetails() { return $this->emvDetails; } /** * Sets a new emvDetails * * @param * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] * $emvDetails * @return self */ public function setEmvDetails(array $emvDetails) { $this->emvDetails = $emvDetails; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } /** * Gets as surcharge * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getSurcharge() { return $this->surcharge; } /** * Sets a new surcharge * * @param \net\authorize\api\contract\v1\ExtendedAmountType $surcharge * @return self */ public function setSurcharge(\net\authorize\api\contract\v1\ExtendedAmountType $surcharge) { $this->surcharge = $surcharge; return $this; } /** * Gets as employeeId * * @return string */ public function getEmployeeId() { return $this->employeeId; } /** * Sets a new employeeId * * @param string $employeeId * @return self */ public function setEmployeeId($employeeId) { $this->employeeId = $employeeId; return $this; } /** * Gets as tip * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getTip() { return $this->tip; } /** * Sets a new tip * * @param \net\authorize\api\contract\v1\ExtendedAmountType $tip * @return self */ public function setTip(\net\authorize\api\contract\v1\ExtendedAmountType $tip) { $this->tip = $tip; return $this; } /** * Gets as otherTax * * @return \net\authorize\api\contract\v1\OtherTaxType */ public function getOtherTax() { return $this->otherTax; } /** * Sets a new otherTax * * @param \net\authorize\api\contract\v1\OtherTaxType $otherTax * @return self */ public function setOtherTax(\net\authorize\api\contract\v1\OtherTaxType $otherTax) { $this->otherTax = $otherTax; return $this; } /** * Gets as shipFrom * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipFrom() { return $this->shipFrom; } /** * Sets a new shipFrom * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipFrom * @return self */ public function setShipFrom(\net\authorize\api\contract\v1\NameAndAddressType $shipFrom) { $this->shipFrom = $shipFrom; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SecurePaymentContainerResponse.php000064400000001455147361031000024426 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SecurePaymentContainerResponse */ class SecurePaymentContainerResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\OpaqueDataType $opaqueData */ private $opaqueData = null; /** * Gets as opaqueData * * @return \net\authorize\api\contract\v1\OpaqueDataType */ public function getOpaqueData() { return $this->opaqueData; } /** * Sets a new opaqueData * * @param \net\authorize\api\contract\v1\OpaqueDataType $opaqueData * @return self */ public function setOpaqueData(\net\authorize\api\contract\v1\OpaqueDataType $opaqueData) { $this->opaqueData = $opaqueData; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerAddressExType.php000064400000001356147361031000022526 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerAddressExType * * * XSD Type: customerAddressExType */ class CustomerAddressExType extends CustomerAddressType { /** * @property string $customerAddressId */ private $customerAddressId = null; /** * Gets as customerAddressId * * @return string */ public function getCustomerAddressId() { return $this->customerAddressId; } /** * Sets a new customerAddressId * * @param string $customerAddressId * @return self */ public function setCustomerAddressId($customerAddressId) { $this->customerAddressId = $customerAddressId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php000064400000011221147361031000023625 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetHostedProfilePageRequest */ class GetHostedProfilePageRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @property \net\authorize\api\contract\v1\SettingType[] $hostedProfileSettings */ private $hostedProfileSettings = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Adds as setting * * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @return self * @param \net\authorize\api\contract\v1\SettingType $setting */ public function addToHostedProfileSettings(\net\authorize\api\contract\v1\SettingType $setting) { $this->hostedProfileSettings[] = $setting; return $this; } /** * isset hostedProfileSettings * * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @param scalar $index * @return boolean */ public function issetHostedProfileSettings($index) { return isset($this->hostedProfileSettings[$index]); } /** * unset hostedProfileSettings * * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @param scalar $index * @return void */ public function unsetHostedProfileSettings($index) { unset($this->hostedProfileSettings[$index]); } /** * Gets as hostedProfileSettings * * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @return \net\authorize\api\contract\v1\SettingType[] */ public function getHostedProfileSettings() { return $this->hostedProfileSettings; } /** * Sets a new hostedProfileSettings * * Allowed values for settingName are: hostedProfileReturnUrl, * hostedProfileReturnUrlText, hostedProfilePageBorderVisible, * hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor, * hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired, * hostedProfileBillingAddressOptions, hostedProfileManageOptions, * hostedProfilePaymentOptions, hostedProfileSaveButtonText. * * @param \net\authorize\api\contract\v1\SettingType[] $hostedProfileSettings * @return self */ public function setHostedProfileSettings(array $hostedProfileSettings) { $this->hostedProfileSettings = $hostedProfileSettings; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php000064400000001442147361031000024112 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerProfileRequest */ class UpdateCustomerProfileRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\CustomerProfileExType $profile */ private $profile = null; /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileExType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileExType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileExType $profile) { $this->profile = $profile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PaymentMaskedType.php000064400000004215147361031000021661 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentMaskedType * * * XSD Type: paymentMaskedType */ class PaymentMaskedType { /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard */ private $creditCard = null; /** * @property \net\authorize\api\contract\v1\BankAccountMaskedType $bankAccount */ private $bankAccount = null; /** * @property \net\authorize\api\contract\v1\TokenMaskedType $tokenInformation */ private $tokenInformation = null; /** * Gets as creditCard * * @return \net\authorize\api\contract\v1\CreditCardMaskedType */ public function getCreditCard() { return $this->creditCard; } /** * Sets a new creditCard * * @param \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard * @return self */ public function setCreditCard(\net\authorize\api\contract\v1\CreditCardMaskedType $creditCard) { $this->creditCard = $creditCard; return $this; } /** * Gets as bankAccount * * @return \net\authorize\api\contract\v1\BankAccountMaskedType */ public function getBankAccount() { return $this->bankAccount; } /** * Sets a new bankAccount * * @param \net\authorize\api\contract\v1\BankAccountMaskedType $bankAccount * @return self */ public function setBankAccount(\net\authorize\api\contract\v1\BankAccountMaskedType $bankAccount) { $this->bankAccount = $bankAccount; return $this; } /** * Gets as tokenInformation * * @return \net\authorize\api\contract\v1\TokenMaskedType */ public function getTokenInformation() { return $this->tokenInformation; } /** * Sets a new tokenInformation * * @param \net\authorize\api\contract\v1\TokenMaskedType $tokenInformation * @return self */ public function setTokenInformation(\net\authorize\api\contract\v1\TokenMaskedType $tokenInformation) { $this->tokenInformation = $tokenInformation; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerProfileRequest.php000064400000002431147361031000024072 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerProfileRequest */ class CreateCustomerProfileRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\CustomerProfileType $profile */ private $profile = null; /** * @property string $validationMode */ private $validationMode = null; /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileType $profile) { $this->profile = $profile; return $this; } /** * Gets as validationMode * * @return string */ public function getValidationMode() { return $this->validationMode; } /** * Sets a new validationMode * * @param string $validationMode * @return self */ public function setValidationMode($validationMode) { $this->validationMode = $validationMode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerProfileResponse.php000064400000000264147361031000024241 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerProfileResponse */ class DeleteCustomerProfileResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php000064400000001751147361031000024055 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateHeldTransactionRequest */ class UpdateHeldTransactionRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\HeldTransactionRequestType * $heldTransactionRequest */ private $heldTransactionRequest = null; /** * Gets as heldTransactionRequest * * @return \net\authorize\api\contract\v1\HeldTransactionRequestType */ public function getHeldTransactionRequest() { return $this->heldTransactionRequest; } /** * Sets a new heldTransactionRequest * * @param \net\authorize\api\contract\v1\HeldTransactionRequestType * $heldTransactionRequest * @return self */ public function setHeldTransactionRequest(\net\authorize\api\contract\v1\HeldTransactionRequestType $heldTransactionRequest) { $this->heldTransactionRequest = $heldTransactionRequest; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php000064400000002623147361031000025766 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionRequestType; /** * Class representing UserFieldsAType */ class UserFieldsAType { /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userField */ private $userField = null; /** * Adds as userField * * @return self * @param \net\authorize\api\contract\v1\UserFieldType $userField */ public function addToUserField(\net\authorize\api\contract\v1\UserFieldType $userField) { $this->userField[] = $userField; return $this; } /** * isset userField * * @param scalar $index * @return boolean */ public function issetUserField($index) { return isset($this->userField[$index]); } /** * unset userField * * @param scalar $index * @return void */ public function unsetUserField($index) { unset($this->userField[$index]); } /** * Gets as userField * * @return \net\authorize\api\contract\v1\UserFieldType[] */ public function getUserField() { return $this->userField; } /** * Sets a new userField * * @param \net\authorize\api\contract\v1\UserFieldType[] $userField * @return self */ public function setUserField(array $userField) { $this->userField = $userField; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.php000064400000000272147361031000024715 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MobileDeviceRegistrationResponse */ class MobileDeviceRegistrationResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/PaymentScheduleType.php000064400000004716147361031000022217 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentScheduleType * * * XSD Type: paymentScheduleType */ class PaymentScheduleType { /** * @property \net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType * $interval */ private $interval = null; /** * @property \DateTime $startDate */ private $startDate = null; /** * @property integer $totalOccurrences */ private $totalOccurrences = null; /** * @property integer $trialOccurrences */ private $trialOccurrences = null; /** * Gets as interval * * @return \net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType */ public function getInterval() { return $this->interval; } /** * Sets a new interval * * @param \net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType * $interval * @return self */ public function setInterval(\net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType $interval) { $this->interval = $interval; return $this; } /** * Gets as startDate * * @return \DateTime */ public function getStartDate() { return $this->startDate; } /** * Sets a new startDate * * @param \DateTime $startDate * @return self */ public function setStartDate(\DateTime $startDate) { $strDateOnly = $startDate->format('Y-m-d'); $this->startDate = \DateTime::createFromFormat('!Y-m-d', $strDateOnly); return $this; } /** * Gets as totalOccurrences * * @return integer */ public function getTotalOccurrences() { return $this->totalOccurrences; } /** * Sets a new totalOccurrences * * @param integer $totalOccurrences * @return self */ public function setTotalOccurrences($totalOccurrences) { $this->totalOccurrences = $totalOccurrences; return $this; } /** * Gets as trialOccurrences * * @return integer */ public function getTrialOccurrences() { return $this->trialOccurrences; } /** * Sets a new trialOccurrences * * @param integer $trialOccurrences * @return self */ public function setTrialOccurrences($trialOccurrences) { $this->trialOccurrences = $trialOccurrences; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetMerchantDetailsResponse.php000064400000024675147361031000023517 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetMerchantDetailsResponse */ class GetMerchantDetailsResponse extends ANetApiResponseType { /** * @property boolean $isTestMode */ private $isTestMode = null; /** * @property \net\authorize\api\contract\v1\ProcessorType[] $processors */ private $processors = null; /** * @property string $merchantName */ private $merchantName = null; /** * @property string $gatewayId */ private $gatewayId = null; /** * @property string[] $marketTypes */ private $marketTypes = null; /** * @property string[] $productCodes */ private $productCodes = null; /** * @property string[] $paymentMethods */ private $paymentMethods = null; /** * @property string[] $currencies */ private $currencies = null; /** * @property string $publicClientKey */ private $publicClientKey = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType * $businessInformation */ private $businessInformation = null; /** * @property string $merchantTimeZone */ private $merchantTimeZone = null; /** * @property \net\authorize\api\contract\v1\ContactDetailType[] $contactDetails */ private $contactDetails = null; /** * Gets as isTestMode * * @return boolean */ public function getIsTestMode() { return $this->isTestMode; } /** * Sets a new isTestMode * * @param boolean $isTestMode * @return self */ public function setIsTestMode($isTestMode) { $this->isTestMode = $isTestMode; return $this; } /** * Adds as processor * * @return self * @param \net\authorize\api\contract\v1\ProcessorType $processor */ public function addToProcessors(\net\authorize\api\contract\v1\ProcessorType $processor) { $this->processors[] = $processor; return $this; } /** * isset processors * * @param scalar $index * @return boolean */ public function issetProcessors($index) { return isset($this->processors[$index]); } /** * unset processors * * @param scalar $index * @return void */ public function unsetProcessors($index) { unset($this->processors[$index]); } /** * Gets as processors * * @return \net\authorize\api\contract\v1\ProcessorType[] */ public function getProcessors() { return $this->processors; } /** * Sets a new processors * * @param \net\authorize\api\contract\v1\ProcessorType[] $processors * @return self */ public function setProcessors(array $processors) { $this->processors = $processors; return $this; } /** * Gets as merchantName * * @return string */ public function getMerchantName() { return $this->merchantName; } /** * Sets a new merchantName * * @param string $merchantName * @return self */ public function setMerchantName($merchantName) { $this->merchantName = $merchantName; return $this; } /** * Gets as gatewayId * * @return string */ public function getGatewayId() { return $this->gatewayId; } /** * Sets a new gatewayId * * @param string $gatewayId * @return self */ public function setGatewayId($gatewayId) { $this->gatewayId = $gatewayId; return $this; } /** * Adds as marketType * * @return self * @param string $marketType */ public function addToMarketTypes($marketType) { $this->marketTypes[] = $marketType; return $this; } /** * isset marketTypes * * @param scalar $index * @return boolean */ public function issetMarketTypes($index) { return isset($this->marketTypes[$index]); } /** * unset marketTypes * * @param scalar $index * @return void */ public function unsetMarketTypes($index) { unset($this->marketTypes[$index]); } /** * Gets as marketTypes * * @return string[] */ public function getMarketTypes() { return $this->marketTypes; } /** * Sets a new marketTypes * * @param string $marketTypes * @return self */ public function setMarketTypes(array $marketTypes) { $this->marketTypes = $marketTypes; return $this; } /** * Adds as productCode * * @return self * @param string $productCode */ public function addToProductCodes($productCode) { $this->productCodes[] = $productCode; return $this; } /** * isset productCodes * * @param scalar $index * @return boolean */ public function issetProductCodes($index) { return isset($this->productCodes[$index]); } /** * unset productCodes * * @param scalar $index * @return void */ public function unsetProductCodes($index) { unset($this->productCodes[$index]); } /** * Gets as productCodes * * @return string[] */ public function getProductCodes() { return $this->productCodes; } /** * Sets a new productCodes * * @param string $productCodes * @return self */ public function setProductCodes(array $productCodes) { $this->productCodes = $productCodes; return $this; } /** * Adds as paymentMethod * * @return self * @param string $paymentMethod */ public function addToPaymentMethods($paymentMethod) { $this->paymentMethods[] = $paymentMethod; return $this; } /** * isset paymentMethods * * @param scalar $index * @return boolean */ public function issetPaymentMethods($index) { return isset($this->paymentMethods[$index]); } /** * unset paymentMethods * * @param scalar $index * @return void */ public function unsetPaymentMethods($index) { unset($this->paymentMethods[$index]); } /** * Gets as paymentMethods * * @return string[] */ public function getPaymentMethods() { return $this->paymentMethods; } /** * Sets a new paymentMethods * * @param string $paymentMethods * @return self */ public function setPaymentMethods(array $paymentMethods) { $this->paymentMethods = $paymentMethods; return $this; } /** * Adds as currency * * @return self * @param string $currency */ public function addToCurrencies($currency) { $this->currencies[] = $currency; return $this; } /** * isset currencies * * @param scalar $index * @return boolean */ public function issetCurrencies($index) { return isset($this->currencies[$index]); } /** * unset currencies * * @param scalar $index * @return void */ public function unsetCurrencies($index) { unset($this->currencies[$index]); } /** * Gets as currencies * * @return string[] */ public function getCurrencies() { return $this->currencies; } /** * Sets a new currencies * * @param string $currencies * @return self */ public function setCurrencies(array $currencies) { $this->currencies = $currencies; return $this; } /** * Gets as publicClientKey * * @return string */ public function getPublicClientKey() { return $this->publicClientKey; } /** * Sets a new publicClientKey * * @param string $publicClientKey * @return self */ public function setPublicClientKey($publicClientKey) { $this->publicClientKey = $publicClientKey; return $this; } /** * Gets as businessInformation * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBusinessInformation() { return $this->businessInformation; } /** * Sets a new businessInformation * * @param \net\authorize\api\contract\v1\CustomerAddressType $businessInformation * @return self */ public function setBusinessInformation(\net\authorize\api\contract\v1\CustomerAddressType $businessInformation) { $this->businessInformation = $businessInformation; return $this; } /** * Gets as merchantTimeZone * * @return string */ public function getMerchantTimeZone() { return $this->merchantTimeZone; } /** * Sets a new merchantTimeZone * * @param string $merchantTimeZone * @return self */ public function setMerchantTimeZone($merchantTimeZone) { $this->merchantTimeZone = $merchantTimeZone; return $this; } /** * Adds as contactDetail * * @return self * @param \net\authorize\api\contract\v1\ContactDetailType $contactDetail */ public function addToContactDetails(\net\authorize\api\contract\v1\ContactDetailType $contactDetail) { $this->contactDetails[] = $contactDetail; return $this; } /** * isset contactDetails * * @param scalar $index * @return boolean */ public function issetContactDetails($index) { return isset($this->contactDetails[$index]); } /** * unset contactDetails * * @param scalar $index * @return void */ public function unsetContactDetails($index) { unset($this->contactDetails[$index]); } /** * Gets as contactDetails * * @return \net\authorize\api\contract\v1\ContactDetailType[] */ public function getContactDetails() { return $this->contactDetails; } /** * Sets a new contactDetails * * @param \net\authorize\api\contract\v1\ContactDetailType[] $contactDetails * @return self */ public function setContactDetails(array $contactDetails) { $this->contactDetails = $contactDetails; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ImpersonationAuthenticationType.php000064400000002433147361031000024646 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ImpersonationAuthenticationType * * * XSD Type: impersonationAuthenticationType */ class ImpersonationAuthenticationType { /** * @property string $partnerLoginId */ private $partnerLoginId = null; /** * @property string $partnerTransactionKey */ private $partnerTransactionKey = null; /** * Gets as partnerLoginId * * @return string */ public function getPartnerLoginId() { return $this->partnerLoginId; } /** * Sets a new partnerLoginId * * @param string $partnerLoginId * @return self */ public function setPartnerLoginId($partnerLoginId) { $this->partnerLoginId = $partnerLoginId; return $this; } /** * Gets as partnerTransactionKey * * @return string */ public function getPartnerTransactionKey() { return $this->partnerTransactionKey; } /** * Sets a new partnerTransactionKey * * @param string $partnerTransactionKey * @return self */ public function setPartnerTransactionKey($partnerTransactionKey) { $this->partnerTransactionKey = $partnerTransactionKey; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileIdType.php000064400000003537147361031000022524 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileIdType * * * XSD Type: customerProfileIdType */ class CustomerProfileIdType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerAddressId */ private $customerAddressId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerAddressId * * @return string */ public function getCustomerAddressId() { return $this->customerAddressId; } /** * Sets a new customerAddressId * * @param string $customerAddressId * @return self */ public function setCustomerAddressId($customerAddressId) { $this->customerAddressId = $customerAddressId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.php000064400000001305147361031000026123 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ValidateCustomerPaymentProfileResponse */ class ValidateCustomerPaymentProfileResponse extends ANetApiResponseType { /** * @property string $directResponse */ private $directResponse = null; /** * Gets as directResponse * * @return string */ public function getDirectResponse() { return $this->directResponse; } /** * Sets a new directResponse * * @param string $directResponse * @return self */ public function setDirectResponse($directResponse) { $this->directResponse = $directResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php000064400000000331147361031000023206 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransAuthOnlyType * * * XSD Type: profileTransAuthOnlyType */ class ProfileTransAuthOnlyType extends ProfileTransOrderType { } lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php000064400000002013147361031000030077 0ustar00authorizenet<?php namespace net\authorize\api\contract\v1\TransactionResponseType\MessagesAType; /** * Class representing MessageAType */ class MessageAType { /** * @property string $code */ private $code = null; /** * @property string $description */ private $description = null; /** * Gets as code * * @return string */ public function getCode() { return $this->code; } /** * Sets a new code * * @param string $code * @return self */ public function setCode($code) { $this->code = $code; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType.php000064400000003302147361031000026330 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing EmvResponseAType */ class EmvResponseAType { /** * @property string $tlvData */ private $tlvData = null; /** * @property \net\authorize\api\contract\v1\EmvTagType[] $tags */ private $tags = null; /** * Gets as tlvData * * @return string */ public function getTlvData() { return $this->tlvData; } /** * Sets a new tlvData * * @param string $tlvData * @return self */ public function setTlvData($tlvData) { $this->tlvData = $tlvData; return $this; } /** * Adds as tag * * @return self * @param \net\authorize\api\contract\v1\EmvTagType $tag */ public function addToTags(\net\authorize\api\contract\v1\EmvTagType $tag) { $this->tags[] = $tag; return $this; } /** * isset tags * * @param scalar $index * @return boolean */ public function issetTags($index) { return isset($this->tags[$index]); } /** * unset tags * * @param scalar $index * @return void */ public function unsetTags($index) { unset($this->tags[$index]); } /** * Gets as tags * * @return \net\authorize\api\contract\v1\EmvTagType[] */ public function getTags() { return $this->tags; } /** * Sets a new tags * * @param \net\authorize\api\contract\v1\EmvTagType[] $tags * @return self */ public function setTags(array $tags) { $this->tags = $tags; return $this; } } api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php000064400000011017147361031000034521 0ustar00authorizenet/lib/net/authorize<?php namespace net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType; /** * Class representing SplitTenderPaymentAType */ class SplitTenderPaymentAType { /** * @property string $transId */ private $transId = null; /** * @property string $responseCode */ private $responseCode = null; /** * @property string $responseToCustomer */ private $responseToCustomer = null; /** * @property string $authCode */ private $authCode = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property string $accountType */ private $accountType = null; /** * @property string $requestedAmount */ private $requestedAmount = null; /** * @property string $approvedAmount */ private $approvedAmount = null; /** * @property string $balanceOnCard */ private $balanceOnCard = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as responseCode * * @return string */ public function getResponseCode() { return $this->responseCode; } /** * Sets a new responseCode * * @param string $responseCode * @return self */ public function setResponseCode($responseCode) { $this->responseCode = $responseCode; return $this; } /** * Gets as responseToCustomer * * @return string */ public function getResponseToCustomer() { return $this->responseToCustomer; } /** * Sets a new responseToCustomer * * @param string $responseToCustomer * @return self */ public function setResponseToCustomer($responseToCustomer) { $this->responseToCustomer = $responseToCustomer; return $this; } /** * Gets as authCode * * @return string */ public function getAuthCode() { return $this->authCode; } /** * Sets a new authCode * * @param string $authCode * @return self */ public function setAuthCode($authCode) { $this->authCode = $authCode; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as requestedAmount * * @return string */ public function getRequestedAmount() { return $this->requestedAmount; } /** * Sets a new requestedAmount * * @param string $requestedAmount * @return self */ public function setRequestedAmount($requestedAmount) { $this->requestedAmount = $requestedAmount; return $this; } /** * Gets as approvedAmount * * @return string */ public function getApprovedAmount() { return $this->approvedAmount; } /** * Sets a new approvedAmount * * @param string $approvedAmount * @return self */ public function setApprovedAmount($approvedAmount) { $this->approvedAmount = $approvedAmount; return $this; } /** * Gets as balanceOnCard * * @return string */ public function getBalanceOnCard() { return $this->balanceOnCard; } /** * Sets a new balanceOnCard * * @param string $balanceOnCard * @return self */ public function setBalanceOnCard($balanceOnCard) { $this->balanceOnCard = $balanceOnCard; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php000064400000002624147361031000026135 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing UserFieldsAType */ class UserFieldsAType { /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userField */ private $userField = null; /** * Adds as userField * * @return self * @param \net\authorize\api\contract\v1\UserFieldType $userField */ public function addToUserField(\net\authorize\api\contract\v1\UserFieldType $userField) { $this->userField[] = $userField; return $this; } /** * isset userField * * @param scalar $index * @return boolean */ public function issetUserField($index) { return isset($this->userField[$index]); } /** * unset userField * * @param scalar $index * @return void */ public function unsetUserField($index) { unset($this->userField[$index]); } /** * Gets as userField * * @return \net\authorize\api\contract\v1\UserFieldType[] */ public function getUserField() { return $this->userField; } /** * Sets a new userField * * @param \net\authorize\api\contract\v1\UserFieldType[] $userField * @return self */ public function setUserField(array $userField) { $this->userField = $userField; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php000064400000003223147361031000026202 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing PrePaidCardAType */ class PrePaidCardAType { /** * @property string $requestedAmount */ private $requestedAmount = null; /** * @property string $approvedAmount */ private $approvedAmount = null; /** * @property string $balanceOnCard */ private $balanceOnCard = null; /** * Gets as requestedAmount * * @return string */ public function getRequestedAmount() { return $this->requestedAmount; } /** * Sets a new requestedAmount * * @param string $requestedAmount * @return self */ public function setRequestedAmount($requestedAmount) { $this->requestedAmount = $requestedAmount; return $this; } /** * Gets as approvedAmount * * @return string */ public function getApprovedAmount() { return $this->approvedAmount; } /** * Sets a new approvedAmount * * @param string $approvedAmount * @return self */ public function setApprovedAmount($approvedAmount) { $this->approvedAmount = $approvedAmount; return $this; } /** * Gets as balanceOnCard * * @return string */ public function getBalanceOnCard() { return $this->balanceOnCard; } /** * Sets a new balanceOnCard * * @param string $balanceOnCard * @return self */ public function setBalanceOnCard($balanceOnCard) { $this->balanceOnCard = $balanceOnCard; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php000064400000003715147361031000030050 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing SplitTenderPaymentsAType */ class SplitTenderPaymentsAType { /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] * $splitTenderPayment */ private $splitTenderPayment = null; /** * Adds as splitTenderPayment * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType * $splitTenderPayment */ public function addToSplitTenderPayment(\net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType $splitTenderPayment) { $this->splitTenderPayment[] = $splitTenderPayment; return $this; } /** * isset splitTenderPayment * * @param scalar $index * @return boolean */ public function issetSplitTenderPayment($index) { return isset($this->splitTenderPayment[$index]); } /** * unset splitTenderPayment * * @param scalar $index * @return void */ public function unsetSplitTenderPayment($index) { unset($this->splitTenderPayment[$index]); } /** * Gets as splitTenderPayment * * @return * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] */ public function getSplitTenderPayment() { return $this->splitTenderPayment; } /** * Sets a new splitTenderPayment * * @param * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] * $splitTenderPayment * @return self */ public function setSplitTenderPayment(array $splitTenderPayment) { $this->splitTenderPayment = $splitTenderPayment; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php000064400000003114147361031000025632 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing MessagesAType */ class MessagesAType { /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] * $message */ private $message = null; /** * Adds as message * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType * $message */ public function addToMessage(\net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType $message) { $this->message[] = $message; return $this; } /** * isset message * * @param scalar $index * @return boolean */ public function issetMessage($index) { return isset($this->message[$index]); } /** * unset message * * @param scalar $index * @return void */ public function unsetMessage($index) { unset($this->message[$index]); } /** * Gets as message * * @return * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] */ public function getMessage() { return $this->message; } /** * Sets a new message * * @param * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] * $message * @return self */ public function setMessage(array $message) { $this->message = $message; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php000064400000003133147361031000027261 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing SecureAcceptanceAType */ class SecureAcceptanceAType { /** * @property string $secureAcceptanceUrl */ private $secureAcceptanceUrl = null; /** * @property string $payerID */ private $payerID = null; /** * @property string $payerEmail */ private $payerEmail = null; /** * Gets as secureAcceptanceUrl * * @return string */ public function getSecureAcceptanceUrl() { return $this->secureAcceptanceUrl; } /** * Sets a new secureAcceptanceUrl * * @param string $secureAcceptanceUrl * @return self */ public function setSecureAcceptanceUrl($secureAcceptanceUrl) { $this->secureAcceptanceUrl = $secureAcceptanceUrl; return $this; } /** * Gets as payerID * * @return string */ public function getPayerID() { return $this->payerID; } /** * Sets a new payerID * * @param string $payerID * @return self */ public function setPayerID($payerID) { $this->payerID = $payerID; return $this; } /** * Gets as payerEmail * * @return string */ public function getPayerEmail() { return $this->payerEmail; } /** * Sets a new payerEmail * * @param string $payerEmail * @return self */ public function setPayerEmail($payerEmail) { $this->payerEmail = $payerEmail; return $this; } } lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType/TagsAType.php000064400000002400147361031000030110 0ustar00authorizenet<?php namespace net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType; /** * Class representing TagsAType */ class TagsAType { /** * @property \net\authorize\api\contract\v1\EmvTagType[] $tag */ private $tag = null; /** * Adds as tag * * @return self * @param \net\authorize\api\contract\v1\EmvTagType $tag */ public function addToTag(\net\authorize\api\contract\v1\EmvTagType $tag) { $this->tag[] = $tag; return $this; } /** * isset tag * * @param scalar $index * @return boolean */ public function issetTag($index) { return isset($this->tag[$index]); } /** * unset tag * * @param scalar $index * @return void */ public function unsetTag($index) { unset($this->tag[$index]); } /** * Gets as tag * * @return \net\authorize\api\contract\v1\EmvTagType[] */ public function getTag() { return $this->tag; } /** * Sets a new tag * * @param \net\authorize\api\contract\v1\EmvTagType[] $tag * @return self */ public function setTag(array $tag) { $this->tag = $tag; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php000064400000002046147361031000027376 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType; /** * Class representing ErrorAType */ class ErrorAType { /** * @property string $errorCode */ private $errorCode = null; /** * @property string $errorText */ private $errorText = null; /** * Gets as errorCode * * @return string */ public function getErrorCode() { return $this->errorCode; } /** * Sets a new errorCode * * @param string $errorCode * @return self */ public function setErrorCode($errorCode) { $this->errorCode = $errorCode; return $this; } /** * Gets as errorText * * @return string */ public function getErrorText() { return $this->errorText; } /** * Sets a new errorText * * @param string $errorText * @return self */ public function setErrorText($errorText) { $this->errorText = $errorText; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php000064400000003006147361031000025337 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionResponseType; /** * Class representing ErrorsAType */ class ErrorsAType { /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] * $error */ private $error = null; /** * Adds as error * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType * $error */ public function addToError(\net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType $error) { $this->error[] = $error; return $this; } /** * isset error * * @param scalar $index * @return boolean */ public function issetError($index) { return isset($this->error[$index]); } /** * unset error * * @param scalar $index * @return void */ public function unsetError($index) { unset($this->error[$index]); } /** * Gets as error * * @return * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] */ public function getError() { return $this->error; } /** * Sets a new error * * @param * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] * $error * @return self */ public function setError(array $error) { $this->error = $error; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.php000064400000003674147361031000025610 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerPaymentProfileResponse */ class CreateCustomerPaymentProfileResponse extends ANetApiResponseType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $validationDirectResponse */ private $validationDirectResponse = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as validationDirectResponse * * @return string */ public function getValidationDirectResponse() { return $this->validationDirectResponse; } /** * Sets a new validationDirectResponse * * @param string $validationDirectResponse * @return self */ public function setValidationDirectResponse($validationDirectResponse) { $this->validationDirectResponse = $validationDirectResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ArbTransactionType.php000064400000004633147361031000022035 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ArbTransactionType * * * XSD Type: arbTransaction */ class ArbTransactionType { /** * @property string $transId */ private $transId = null; /** * @property string $response */ private $response = null; /** * @property \DateTime $submitTimeUTC */ private $submitTimeUTC = null; /** * @property integer $payNum */ private $payNum = null; /** * @property integer $attemptNum */ private $attemptNum = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as response * * @return string */ public function getResponse() { return $this->response; } /** * Sets a new response * * @param string $response * @return self */ public function setResponse($response) { $this->response = $response; return $this; } /** * Gets as submitTimeUTC * * @return \DateTime */ public function getSubmitTimeUTC() { return $this->submitTimeUTC; } /** * Sets a new submitTimeUTC * * @param \DateTime $submitTimeUTC * @return self */ public function setSubmitTimeUTC(\DateTime $submitTimeUTC) { $this->submitTimeUTC = $submitTimeUTC; return $this; } /** * Gets as payNum * * @return integer */ public function getPayNum() { return $this->payNum; } /** * Sets a new payNum * * @param integer $payNum * @return self */ public function setPayNum($payNum) { $this->payNum = $payNum; return $this; } /** * Gets as attemptNum * * @return integer */ public function getAttemptNum() { return $this->attemptNum; } /** * Sets a new attemptNum * * @param integer $attemptNum * @return self */ public function setAttemptNum($attemptNum) { $this->attemptNum = $attemptNum; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetSettledBatchListResponse.php000064400000002657147361031000023646 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetSettledBatchListResponse */ class GetSettledBatchListResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\BatchDetailsType[] $batchList */ private $batchList = null; /** * Adds as batch * * @return self * @param \net\authorize\api\contract\v1\BatchDetailsType $batch */ public function addToBatchList(\net\authorize\api\contract\v1\BatchDetailsType $batch) { $this->batchList[] = $batch; return $this; } /** * isset batchList * * @param scalar $index * @return boolean */ public function issetBatchList($index) { return isset($this->batchList[$index]); } /** * unset batchList * * @param scalar $index * @return void */ public function unsetBatchList($index) { unset($this->batchList[$index]); } /** * Gets as batchList * * @return \net\authorize\api\contract\v1\BatchDetailsType[] */ public function getBatchList() { return $this->batchList; } /** * Sets a new batchList * * @param \net\authorize\api\contract\v1\BatchDetailsType[] $batchList * @return self */ public function setBatchList(array $batchList) { $this->batchList = $batchList; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/FingerPrintType.php000064400000004575147361031000021357 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing FingerPrintType * * * XSD Type: fingerPrintType */ class FingerPrintType { /** * @property string $hashValue */ private $hashValue = null; /** * @property string $sequence */ private $sequence = null; /** * @property string $timestamp */ private $timestamp = null; /** * @property string $currencyCode */ private $currencyCode = null; /** * @property string $amount */ private $amount = null; /** * Gets as hashValue * * @return string */ public function getHashValue() { return $this->hashValue; } /** * Sets a new hashValue * * @param string $hashValue * @return self */ public function setHashValue($hashValue) { $this->hashValue = $hashValue; return $this; } /** * Gets as sequence * * @return string */ public function getSequence() { return $this->sequence; } /** * Sets a new sequence * * @param string $sequence * @return self */ public function setSequence($sequence) { $this->sequence = $sequence; return $this; } /** * Gets as timestamp * * @return string */ public function getTimestamp() { return $this->timestamp; } /** * Sets a new timestamp * * @param string $timestamp * @return self */ public function setTimestamp($timestamp) { $this->timestamp = $timestamp; return $this; } /** * Gets as currencyCode * * @return string */ public function getCurrencyCode() { return $this->currencyCode; } /** * Sets a new currencyCode * * @param string $currencyCode * @return self */ public function setCurrencyCode($currencyCode) { $this->currencyCode = $currencyCode; return $this; } /** * Gets as amount * * @return string */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param string $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreditCardTrackType.php000064400000001772147361031000022115 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreditCardTrackType * * * XSD Type: creditCardTrackType */ class CreditCardTrackType { /** * @property string $track1 */ private $track1 = null; /** * @property string $track2 */ private $track2 = null; /** * Gets as track1 * * @return string */ public function getTrack1() { return $this->track1; } /** * Sets a new track1 * * @param string $track1 * @return self */ public function setTrack1($track1) { $this->track1 = $track1; return $this; } /** * Gets as track2 * * @return string */ public function getTrack2() { return $this->track2; } /** * Sets a new track2 * * @param string $track2 * @return self */ public function setTrack2($track2) { $this->track2 = $track2; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.php000064400000000304147361031000025723 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerShippingAddressResponse */ class DeleteCustomerShippingAddressResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/IsAliveResponse.php000064400000000230147361031000021321 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing IsAliveResponse */ class IsAliveResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php000064400000002424147361031000024372 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileBaseType * * * XSD Type: customerPaymentProfileBaseType */ class CustomerPaymentProfileBaseType { /** * @property string $customerType */ private $customerType = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $billTo */ private $billTo = null; /** * Gets as customerType * * @return string */ public function getCustomerType() { return $this->customerType; } /** * Sets a new customerType * * @param string $customerType * @return self */ public function setCustomerType($customerType) { $this->customerType = $customerType; return $this; } /** * Gets as billTo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBillTo() { return $this->billTo; } /** * Sets a new billTo * * @param \net\authorize\api\contract\v1\CustomerAddressType $billTo * @return self */ public function setBillTo(\net\authorize\api\contract\v1\CustomerAddressType $billTo) { $this->billTo = $billTo; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.php000064400000004147147361031000025451 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetUnsettledTransactionListResponse */ class GetUnsettledTransactionListResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionSummaryType[] $transactions */ private $transactions = null; /** * @property integer $totalNumInResultSet */ private $totalNumInResultSet = null; /** * Adds as transaction * * @return self * @param \net\authorize\api\contract\v1\TransactionSummaryType $transaction */ public function addToTransactions(\net\authorize\api\contract\v1\TransactionSummaryType $transaction) { $this->transactions[] = $transaction; return $this; } /** * isset transactions * * @param scalar $index * @return boolean */ public function issetTransactions($index) { return isset($this->transactions[$index]); } /** * unset transactions * * @param scalar $index * @return void */ public function unsetTransactions($index) { unset($this->transactions[$index]); } /** * Gets as transactions * * @return \net\authorize\api\contract\v1\TransactionSummaryType[] */ public function getTransactions() { return $this->transactions; } /** * Sets a new transactions * * @param \net\authorize\api\contract\v1\TransactionSummaryType[] $transactions * @return self */ public function setTransactions(array $transactions) { $this->transactions = $transactions; return $this; } /** * Gets as totalNumInResultSet * * @return integer */ public function getTotalNumInResultSet() { return $this->totalNumInResultSet; } /** * Sets a new totalNumInResultSet * * @param integer $totalNumInResultSet * @return self */ public function setTotalNumInResultSet($totalNumInResultSet) { $this->totalNumInResultSet = $totalNumInResultSet; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransRefundType.php000064400000011331147361031000022670 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransRefundType * * * XSD Type: profileTransRefundType */ class ProfileTransRefundType extends ProfileTransAmountType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerShippingAddressId */ private $customerShippingAddressId = null; /** * @property string $creditCardNumberMasked */ private $creditCardNumberMasked = null; /** * @property string $bankRoutingNumberMasked */ private $bankRoutingNumberMasked = null; /** * @property string $bankAccountNumberMasked */ private $bankAccountNumberMasked = null; /** * @property \net\authorize\api\contract\v1\OrderExType $order */ private $order = null; /** * @property string $transId */ private $transId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingAddressId * * @return string */ public function getCustomerShippingAddressId() { return $this->customerShippingAddressId; } /** * Sets a new customerShippingAddressId * * @param string $customerShippingAddressId * @return self */ public function setCustomerShippingAddressId($customerShippingAddressId) { $this->customerShippingAddressId = $customerShippingAddressId; return $this; } /** * Gets as creditCardNumberMasked * * @return string */ public function getCreditCardNumberMasked() { return $this->creditCardNumberMasked; } /** * Sets a new creditCardNumberMasked * * @param string $creditCardNumberMasked * @return self */ public function setCreditCardNumberMasked($creditCardNumberMasked) { $this->creditCardNumberMasked = $creditCardNumberMasked; return $this; } /** * Gets as bankRoutingNumberMasked * * @return string */ public function getBankRoutingNumberMasked() { return $this->bankRoutingNumberMasked; } /** * Sets a new bankRoutingNumberMasked * * @param string $bankRoutingNumberMasked * @return self */ public function setBankRoutingNumberMasked($bankRoutingNumberMasked) { $this->bankRoutingNumberMasked = $bankRoutingNumberMasked; return $this; } /** * Gets as bankAccountNumberMasked * * @return string */ public function getBankAccountNumberMasked() { return $this->bankAccountNumberMasked; } /** * Sets a new bankAccountNumberMasked * * @param string $bankAccountNumberMasked * @return self */ public function setBankAccountNumberMasked($bankAccountNumberMasked) { $this->bankAccountNumberMasked = $bankAccountNumberMasked; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderExType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderExType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderExType $order) { $this->order = $order; return $this; } /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.php000064400000001445147361031000024152 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBUpdateSubscriptionResponse */ class ARBUpdateSubscriptionResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php000064400000002102147361031000024551 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SecurePaymentContainerErrorType * * * XSD Type: securePaymentContainerErrorType */ class SecurePaymentContainerErrorType { /** * @property string $code */ private $code = null; /** * @property string $description */ private $description = null; /** * Gets as code * * @return string */ public function getCode() { return $this->code; } /** * Sets a new code * * @param string $code * @return self */ public function setCode($code) { $this->code = $code; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PaymentType.php000064400000011657147361031000020544 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentType * * * XSD Type: paymentType */ class PaymentType { /** * @property \net\authorize\api\contract\v1\CreditCardType $creditCard */ private $creditCard = null; /** * @property \net\authorize\api\contract\v1\BankAccountType $bankAccount */ private $bankAccount = null; /** * @property \net\authorize\api\contract\v1\CreditCardTrackType $trackData */ private $trackData = null; /** * @property \net\authorize\api\contract\v1\EncryptedTrackDataType * $encryptedTrackData */ private $encryptedTrackData = null; /** * @property \net\authorize\api\contract\v1\PayPalType $payPal */ private $payPal = null; /** * @property \net\authorize\api\contract\v1\OpaqueDataType $opaqueData */ private $opaqueData = null; /** * @property \net\authorize\api\contract\v1\PaymentEmvType $emv */ private $emv = null; /** * @property string $dataSource */ private $dataSource = null; /** * Gets as creditCard * * @return \net\authorize\api\contract\v1\CreditCardType */ public function getCreditCard() { return $this->creditCard; } /** * Sets a new creditCard * * @param \net\authorize\api\contract\v1\CreditCardType $creditCard * @return self */ public function setCreditCard(\net\authorize\api\contract\v1\CreditCardType $creditCard) { $this->creditCard = $creditCard; return $this; } /** * Gets as bankAccount * * @return \net\authorize\api\contract\v1\BankAccountType */ public function getBankAccount() { return $this->bankAccount; } /** * Sets a new bankAccount * * @param \net\authorize\api\contract\v1\BankAccountType $bankAccount * @return self */ public function setBankAccount(\net\authorize\api\contract\v1\BankAccountType $bankAccount) { $this->bankAccount = $bankAccount; return $this; } /** * Gets as trackData * * @return \net\authorize\api\contract\v1\CreditCardTrackType */ public function getTrackData() { return $this->trackData; } /** * Sets a new trackData * * @param \net\authorize\api\contract\v1\CreditCardTrackType $trackData * @return self */ public function setTrackData(\net\authorize\api\contract\v1\CreditCardTrackType $trackData) { $this->trackData = $trackData; return $this; } /** * Gets as encryptedTrackData * * @return \net\authorize\api\contract\v1\EncryptedTrackDataType */ public function getEncryptedTrackData() { return $this->encryptedTrackData; } /** * Sets a new encryptedTrackData * * @param \net\authorize\api\contract\v1\EncryptedTrackDataType $encryptedTrackData * @return self */ public function setEncryptedTrackData(\net\authorize\api\contract\v1\EncryptedTrackDataType $encryptedTrackData) { $this->encryptedTrackData = $encryptedTrackData; return $this; } /** * Gets as payPal * * @return \net\authorize\api\contract\v1\PayPalType */ public function getPayPal() { return $this->payPal; } /** * Sets a new payPal * * @param \net\authorize\api\contract\v1\PayPalType $payPal * @return self */ public function setPayPal(\net\authorize\api\contract\v1\PayPalType $payPal) { $this->payPal = $payPal; return $this; } /** * Gets as opaqueData * * @return \net\authorize\api\contract\v1\OpaqueDataType */ public function getOpaqueData() { return $this->opaqueData; } /** * Sets a new opaqueData * * @param \net\authorize\api\contract\v1\OpaqueDataType $opaqueData * @return self */ public function setOpaqueData(\net\authorize\api\contract\v1\OpaqueDataType $opaqueData) { $this->opaqueData = $opaqueData; return $this; } /** * Gets as emv * * @return \net\authorize\api\contract\v1\PaymentEmvType */ public function getEmv() { return $this->emv; } /** * Sets a new emv * * @param \net\authorize\api\contract\v1\PaymentEmvType $emv * @return self */ public function setEmv(\net\authorize\api\contract\v1\PaymentEmvType $emv) { $this->emv = $emv; return $this; } /** * Gets as dataSource * * @return string */ public function getDataSource() { return $this->dataSource; } /** * Sets a new dataSource * * @param string $dataSource * @return self */ public function setDataSource($dataSource) { $this->dataSource = $dataSource; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/WebCheckOutDataTypeTokenType.php000064400000004625147361031000023724 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing WebCheckOutDataTypeTokenType * * * XSD Type: webCheckOutDataTypeToken */ class WebCheckOutDataTypeTokenType { /** * @property string $cardNumber */ private $cardNumber = null; /** * @property string $expirationDate */ private $expirationDate = null; /** * @property string $cardCode */ private $cardCode = null; /** * @property string $zip */ private $zip = null; /** * @property string $fullName */ private $fullName = null; /** * Gets as cardNumber * * @return string */ public function getCardNumber() { return $this->cardNumber; } /** * Sets a new cardNumber * * @param string $cardNumber * @return self */ public function setCardNumber($cardNumber) { $this->cardNumber = $cardNumber; return $this; } /** * Gets as expirationDate * * @return string */ public function getExpirationDate() { return $this->expirationDate; } /** * Sets a new expirationDate * * @param string $expirationDate * @return self */ public function setExpirationDate($expirationDate) { $this->expirationDate = $expirationDate; return $this; } /** * Gets as cardCode * * @return string */ public function getCardCode() { return $this->cardCode; } /** * Sets a new cardCode * * @param string $cardCode * @return self */ public function setCardCode($cardCode) { $this->cardCode = $cardCode; return $this; } /** * Gets as zip * * @return string */ public function getZip() { return $this->zip; } /** * Sets a new zip * * @param string $zip * @return self */ public function setZip($zip) { $this->zip = $zip; return $this; } /** * Gets as fullName * * @return string */ public function getFullName() { return $this->fullName; } /** * Sets a new fullName * * @param string $fullName * @return self */ public function setFullName($fullName) { $this->fullName = $fullName; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php000064400000002307147361031000024243 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateSplitTenderGroupRequest */ class UpdateSplitTenderGroupRequest extends ANetApiRequestType { /** * @property string $splitTenderId */ private $splitTenderId = null; /** * @property string $splitTenderStatus */ private $splitTenderStatus = null; /** * Gets as splitTenderId * * @return string */ public function getSplitTenderId() { return $this->splitTenderId; } /** * Sets a new splitTenderId * * @param string $splitTenderId * @return self */ public function setSplitTenderId($splitTenderId) { $this->splitTenderId = $splitTenderId; return $this; } /** * Gets as splitTenderStatus * * @return string */ public function getSplitTenderStatus() { return $this->splitTenderStatus; } /** * Sets a new splitTenderStatus * * @param string $splitTenderStatus * @return self */ public function setSplitTenderStatus($splitTenderStatus) { $this->splitTenderStatus = $splitTenderStatus; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetAUJobSummaryRequest.php000064400000001101147361031000022573 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetAUJobSummaryRequest */ class GetAUJobSummaryRequest extends ANetApiRequestType { /** * @property string $month */ private $month = null; /** * Gets as month * * @return string */ public function getMonth() { return $this->month; } /** * Sets a new month * * @param string $month * @return self */ public function setMonth($month) { $this->month = $month; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuUpdateType.php000064400000003013147361031000020622 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuUpdateType * * * XSD Type: auUpdateType */ class AuUpdateType extends AuDetailsType { /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $newCreditCard */ private $newCreditCard = null; /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $oldCreditCard */ private $oldCreditCard = null; /** * Gets as newCreditCard * * @return \net\authorize\api\contract\v1\CreditCardMaskedType */ public function getNewCreditCard() { return $this->newCreditCard; } /** * Sets a new newCreditCard * * @param \net\authorize\api\contract\v1\CreditCardMaskedType $newCreditCard * @return self */ public function setNewCreditCard(\net\authorize\api\contract\v1\CreditCardMaskedType $newCreditCard) { $this->newCreditCard = $newCreditCard; return $this; } /** * Gets as oldCreditCard * * @return \net\authorize\api\contract\v1\CreditCardMaskedType */ public function getOldCreditCard() { return $this->oldCreditCard; } /** * Sets a new oldCreditCard * * @param \net\authorize\api\contract\v1\CreditCardMaskedType $oldCreditCard * @return self */ public function setOldCreditCard(\net\authorize\api\contract\v1\CreditCardMaskedType $oldCreditCard) { $this->oldCreditCard = $oldCreditCard; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SubMerchantType.php000064400000012705147361031000021335 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SubMerchantType * * * XSD Type: subMerchantType */ class SubMerchantType { /** * @property string $identifier */ private $identifier = null; /** * @property string $doingBusinessAs */ private $doingBusinessAs = null; /** * @property string $paymentServiceProviderName */ private $paymentServiceProviderName = null; /** * @property string $paymentServiceFacilitator */ private $paymentServiceFacilitator = null; /** * @property string $streetAddress */ private $streetAddress = null; /** * @property string $phone */ private $phone = null; /** * @property string $email */ private $email = null; /** * @property string $postalCode */ private $postalCode = null; /** * @property string $city */ private $city = null; /** * @property string $regionCode */ private $regionCode = null; /** * @property string $countryCode */ private $countryCode = null; /** * Gets as identifier * * @return string */ public function getIdentifier() { return $this->identifier; } /** * Sets a new identifier * * @param string $identifier * @return self */ public function setIdentifier($identifier) { $this->identifier = $identifier; return $this; } /** * Gets as doingBusinessAs * * @return string */ public function getDoingBusinessAs() { return $this->doingBusinessAs; } /** * Sets a new doingBusinessAs * * @param string $doingBusinessAs * @return self */ public function setDoingBusinessAs($doingBusinessAs) { $this->doingBusinessAs = $doingBusinessAs; return $this; } /** * Gets as paymentServiceProviderName * * @return string */ public function getPaymentServiceProviderName() { return $this->paymentServiceProviderName; } /** * Sets a new paymentServiceProviderName * * @param string $paymentServiceProviderName * @return self */ public function setPaymentServiceProviderName($paymentServiceProviderName) { $this->paymentServiceProviderName = $paymentServiceProviderName; return $this; } /** * Gets as paymentServiceFacilitator * * @return string */ public function getPaymentServiceFacilitator() { return $this->paymentServiceFacilitator; } /** * Sets a new paymentServiceFacilitator * * @param string $paymentServiceFacilitator * @return self */ public function setPaymentServiceFacilitator($paymentServiceFacilitator) { $this->paymentServiceFacilitator = $paymentServiceFacilitator; return $this; } /** * Gets as streetAddress * * @return string */ public function getStreetAddress() { return $this->streetAddress; } /** * Sets a new streetAddress * * @param string $streetAddress * @return self */ public function setStreetAddress($streetAddress) { $this->streetAddress = $streetAddress; return $this; } /** * Gets as phone * * @return string */ public function getPhone() { return $this->phone; } /** * Sets a new phone * * @param string $phone * @return self */ public function setPhone($phone) { $this->phone = $phone; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as postalCode * * @return string */ public function getPostalCode() { return $this->postalCode; } /** * Sets a new postalCode * * @param string $postalCode * @return self */ public function setPostalCode($postalCode) { $this->postalCode = $postalCode; return $this; } /** * Gets as city * * @return string */ public function getCity() { return $this->city; } /** * Sets a new city * * @param string $city * @return self */ public function setCity($city) { $this->city = $city; return $this; } /** * Gets as regionCode * * @return string */ public function getRegionCode() { return $this->regionCode; } /** * Sets a new regionCode * * @param string $regionCode * @return self */ public function setRegionCode($regionCode) { $this->regionCode = $regionCode; return $this; } /** * Gets as countryCode * * @return string */ public function getCountryCode() { return $this->countryCode; } /** * Sets a new countryCode * * @param string $countryCode * @return self */ public function setCountryCode($countryCode) { $this->countryCode = $countryCode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.php000064400000002404147361031000025727 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerShippingAddressResponse */ class CreateCustomerShippingAddressResponse extends ANetApiResponseType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerAddressId */ private $customerAddressId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerAddressId * * @return string */ public function getCustomerAddressId() { return $this->customerAddressId; } /** * Sets a new customerAddressId * * @param string $customerAddressId * @return self */ public function setCustomerAddressId($customerAddressId) { $this->customerAddressId = $customerAddressId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/LineItemType.php000064400000030744147361031000020633 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing LineItemType * * * XSD Type: lineItemType */ class LineItemType { /** * @property string $itemId */ private $itemId = null; /** * @property string $name */ private $name = null; /** * @property string $description */ private $description = null; /** * @property float $quantity */ private $quantity = null; /** * @property float $unitPrice */ private $unitPrice = null; /** * @property boolean $taxable */ private $taxable = null; /** * @property string $unitOfMeasure */ private $unitOfMeasure = null; /** * @property string $typeOfSupply */ private $typeOfSupply = null; /** * @property float $taxRate */ private $taxRate = null; /** * @property float $taxAmount */ private $taxAmount = null; /** * @property float $nationalTax */ private $nationalTax = null; /** * @property float $localTax */ private $localTax = null; /** * @property float $vatRate */ private $vatRate = null; /** * @property string $alternateTaxId */ private $alternateTaxId = null; /** * @property string $alternateTaxType */ private $alternateTaxType = null; /** * @property string $alternateTaxTypeApplied */ private $alternateTaxTypeApplied = null; /** * @property float $alternateTaxRate */ private $alternateTaxRate = null; /** * @property float $alternateTaxAmount */ private $alternateTaxAmount = null; /** * @property float $totalAmount */ private $totalAmount = null; /** * @property string $commodityCode */ private $commodityCode = null; /** * @property string $productCode */ private $productCode = null; /** * @property string $productSKU */ private $productSKU = null; /** * @property float $discountRate */ private $discountRate = null; /** * @property float $discountAmount */ private $discountAmount = null; /** * @property boolean $taxIncludedInTotal */ private $taxIncludedInTotal = null; /** * @property boolean $taxIsAfterDiscount */ private $taxIsAfterDiscount = null; /** * Gets as itemId * * @return string */ public function getItemId() { return $this->itemId; } /** * Sets a new itemId * * @param string $itemId * @return self */ public function setItemId($itemId) { $this->itemId = $itemId; return $this; } /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } /** * Gets as quantity * * @return float */ public function getQuantity() { return $this->quantity; } /** * Sets a new quantity * * @param float $quantity * @return self */ public function setQuantity($quantity) { $this->quantity = $quantity; return $this; } /** * Gets as unitPrice * * @return float */ public function getUnitPrice() { return $this->unitPrice; } /** * Sets a new unitPrice * * @param float $unitPrice * @return self */ public function setUnitPrice($unitPrice) { $this->unitPrice = $unitPrice; return $this; } /** * Gets as taxable * * @return boolean */ public function getTaxable() { return $this->taxable; } /** * Sets a new taxable * * @param boolean $taxable * @return self */ public function setTaxable($taxable) { $this->taxable = $taxable; return $this; } /** * Gets as unitOfMeasure * * @return string */ public function getUnitOfMeasure() { return $this->unitOfMeasure; } /** * Sets a new unitOfMeasure * * @param string $unitOfMeasure * @return self */ public function setUnitOfMeasure($unitOfMeasure) { $this->unitOfMeasure = $unitOfMeasure; return $this; } /** * Gets as typeOfSupply * * @return string */ public function getTypeOfSupply() { return $this->typeOfSupply; } /** * Sets a new typeOfSupply * * @param string $typeOfSupply * @return self */ public function setTypeOfSupply($typeOfSupply) { $this->typeOfSupply = $typeOfSupply; return $this; } /** * Gets as taxRate * * @return float */ public function getTaxRate() { return $this->taxRate; } /** * Sets a new taxRate * * @param float $taxRate * @return self */ public function setTaxRate($taxRate) { $this->taxRate = $taxRate; return $this; } /** * Gets as taxAmount * * @return float */ public function getTaxAmount() { return $this->taxAmount; } /** * Sets a new taxAmount * * @param float $taxAmount * @return self */ public function setTaxAmount($taxAmount) { $this->taxAmount = $taxAmount; return $this; } /** * Gets as nationalTax * * @return float */ public function getNationalTax() { return $this->nationalTax; } /** * Sets a new nationalTax * * @param float $nationalTax * @return self */ public function setNationalTax($nationalTax) { $this->nationalTax = $nationalTax; return $this; } /** * Gets as localTax * * @return float */ public function getLocalTax() { return $this->localTax; } /** * Sets a new localTax * * @param float $localTax * @return self */ public function setLocalTax($localTax) { $this->localTax = $localTax; return $this; } /** * Gets as vatRate * * @return float */ public function getVatRate() { return $this->vatRate; } /** * Sets a new vatRate * * @param float $vatRate * @return self */ public function setVatRate($vatRate) { $this->vatRate = $vatRate; return $this; } /** * Gets as alternateTaxId * * @return string */ public function getAlternateTaxId() { return $this->alternateTaxId; } /** * Sets a new alternateTaxId * * @param string $alternateTaxId * @return self */ public function setAlternateTaxId($alternateTaxId) { $this->alternateTaxId = $alternateTaxId; return $this; } /** * Gets as alternateTaxType * * @return string */ public function getAlternateTaxType() { return $this->alternateTaxType; } /** * Sets a new alternateTaxType * * @param string $alternateTaxType * @return self */ public function setAlternateTaxType($alternateTaxType) { $this->alternateTaxType = $alternateTaxType; return $this; } /** * Gets as alternateTaxTypeApplied * * @return string */ public function getAlternateTaxTypeApplied() { return $this->alternateTaxTypeApplied; } /** * Sets a new alternateTaxTypeApplied * * @param string $alternateTaxTypeApplied * @return self */ public function setAlternateTaxTypeApplied($alternateTaxTypeApplied) { $this->alternateTaxTypeApplied = $alternateTaxTypeApplied; return $this; } /** * Gets as alternateTaxRate * * @return float */ public function getAlternateTaxRate() { return $this->alternateTaxRate; } /** * Sets a new alternateTaxRate * * @param float $alternateTaxRate * @return self */ public function setAlternateTaxRate($alternateTaxRate) { $this->alternateTaxRate = $alternateTaxRate; return $this; } /** * Gets as alternateTaxAmount * * @return float */ public function getAlternateTaxAmount() { return $this->alternateTaxAmount; } /** * Sets a new alternateTaxAmount * * @param float $alternateTaxAmount * @return self */ public function setAlternateTaxAmount($alternateTaxAmount) { $this->alternateTaxAmount = $alternateTaxAmount; return $this; } /** * Gets as totalAmount * * @return float */ public function getTotalAmount() { return $this->totalAmount; } /** * Sets a new totalAmount * * @param float $totalAmount * @return self */ public function setTotalAmount($totalAmount) { $this->totalAmount = $totalAmount; return $this; } /** * Gets as commodityCode * * @return string */ public function getCommodityCode() { return $this->commodityCode; } /** * Sets a new commodityCode * * @param string $commodityCode * @return self */ public function setCommodityCode($commodityCode) { $this->commodityCode = $commodityCode; return $this; } /** * Gets as productCode * * @return string */ public function getProductCode() { return $this->productCode; } /** * Sets a new productCode * * @param string $productCode * @return self */ public function setProductCode($productCode) { $this->productCode = $productCode; return $this; } /** * Gets as productSKU * * @return string */ public function getProductSKU() { return $this->productSKU; } /** * Sets a new productSKU * * @param string $productSKU * @return self */ public function setProductSKU($productSKU) { $this->productSKU = $productSKU; return $this; } /** * Gets as discountRate * * @return float */ public function getDiscountRate() { return $this->discountRate; } /** * Sets a new discountRate * * @param float $discountRate * @return self */ public function setDiscountRate($discountRate) { $this->discountRate = $discountRate; return $this; } /** * Gets as discountAmount * * @return float */ public function getDiscountAmount() { return $this->discountAmount; } /** * Sets a new discountAmount * * @param float $discountAmount * @return self */ public function setDiscountAmount($discountAmount) { $this->discountAmount = $discountAmount; return $this; } /** * Gets as taxIncludedInTotal * * @return boolean */ public function getTaxIncludedInTotal() { return $this->taxIncludedInTotal; } /** * Sets a new taxIncludedInTotal * * @param boolean $taxIncludedInTotal * @return self */ public function setTaxIncludedInTotal($taxIncludedInTotal) { $this->taxIncludedInTotal = $taxIncludedInTotal; return $this; } /** * Gets as taxIsAfterDiscount * * @return boolean */ public function getTaxIsAfterDiscount() { return $this->taxIsAfterDiscount; } /** * Sets a new taxIsAfterDiscount * * @param boolean $taxIsAfterDiscount * @return self */ public function setTaxIsAfterDiscount($taxIsAfterDiscount) { $this->taxIsAfterDiscount = $taxIsAfterDiscount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.php000064400000001141147361031000024644 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionStatusResponse */ class ARBGetSubscriptionStatusResponse extends ANetApiResponseType { /** * @property string $status */ private $status = null; /** * Gets as status * * @return string */ public function getStatus() { return $this->status; } /** * Sets a new status * * @param string $status * @return self */ public function setStatus($status) { $this->status = $status; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileSummaryType.php000064400000005167147361031000023626 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileSummaryType * * * XSD Type: customerProfileSummaryType */ class CustomerProfileSummaryType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $description */ private $description = null; /** * @property string $merchantCustomerId */ private $merchantCustomerId = null; /** * @property string $email */ private $email = null; /** * @property \DateTime $createdDate */ private $createdDate = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } /** * Gets as merchantCustomerId * * @return string */ public function getMerchantCustomerId() { return $this->merchantCustomerId; } /** * Sets a new merchantCustomerId * * @param string $merchantCustomerId * @return self */ public function setMerchantCustomerId($merchantCustomerId) { $this->merchantCustomerId = $merchantCustomerId; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as createdDate * * @return \DateTime */ public function getCreatedDate() { return $this->createdDate; } /** * Sets a new createdDate * * @param \DateTime $createdDate * @return self */ public function setCreatedDate(\DateTime $createdDate) { $this->createdDate = $createdDate; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetAUJobDetailsResponse.php000064400000002540147361031000022701 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetAUJobDetailsResponse */ class GetAUJobDetailsResponse extends ANetApiResponseType { /** * @property integer $totalNumInResultSet */ private $totalNumInResultSet = null; /** * @property \net\authorize\api\contract\v1\ListOfAUDetailsType $auDetails */ private $auDetails = null; /** * Gets as totalNumInResultSet * * @return integer */ public function getTotalNumInResultSet() { return $this->totalNumInResultSet; } /** * Sets a new totalNumInResultSet * * @param integer $totalNumInResultSet * @return self */ public function setTotalNumInResultSet($totalNumInResultSet) { $this->totalNumInResultSet = $totalNumInResultSet; return $this; } /** * Gets as auDetails * * @return \net\authorize\api\contract\v1\ListOfAUDetailsType */ public function getAuDetails() { return $this->auDetails; } /** * Sets a new auDetails * * @param \net\authorize\api\contract\v1\ListOfAUDetailsType $auDetails * @return self */ public function setAuDetails(\net\authorize\api\contract\v1\ListOfAUDetailsType $auDetails) { $this->auDetails = $auDetails; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileInfoExType.php000064400000001272147361031000023352 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileInfoExType * * * XSD Type: customerProfileInfoExType */ class CustomerProfileInfoExType extends CustomerProfileExType { /** * @property string $profileType */ private $profileType = null; /** * Gets as profileType * * @return string */ public function getProfileType() { return $this->profileType; } /** * Sets a new profileType * * @param string $profileType * @return self */ public function setProfileType($profileType) { $this->profileType = $profileType; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UserFieldType.php000064400000001703147361031000021000 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UserFieldType * * * XSD Type: userField */ class UserFieldType { /** * @property string $name */ private $name = null; /** * @property string $value */ private $value = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as value * * @return string */ public function getValue() { return $this->value; } /** * Sets a new value * * @param string $value * @return self */ public function setValue($value) { $this->value = $value; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/KeyManagementSchemeType.php000064400000001512147361031000022766 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing KeyManagementSchemeType * * * XSD Type: KeyManagementScheme */ class KeyManagementSchemeType { /** * @property \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType * $dUKPT */ private $dUKPT = null; /** * Gets as dUKPT * * @return \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType */ public function getDUKPT() { return $this->dUKPT; } /** * Sets a new dUKPT * * @param \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType $dUKPT * @return self */ public function setDUKPT(\net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType $dUKPT) { $this->dUKPT = $dUKPT; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionRequestType.php000064400000056232147361031000022763 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransactionRequestType * * * XSD Type: transactionRequestType */ class TransactionRequestType { /** * @property string $transactionType */ private $transactionType = null; /** * @property float $amount */ private $amount = null; /** * @property string $currencyCode */ private $currencyCode = null; /** * @property \net\authorize\api\contract\v1\PaymentType $payment */ private $payment = null; /** * @property \net\authorize\api\contract\v1\CustomerProfilePaymentType $profile */ private $profile = null; /** * @property \net\authorize\api\contract\v1\SolutionType $solution */ private $solution = null; /** * @property string $callId */ private $callId = null; /** * @property string $terminalNumber */ private $terminalNumber = null; /** * @property string $authCode */ private $authCode = null; /** * @property string $refTransId */ private $refTransId = null; /** * @property string $splitTenderId */ private $splitTenderId = null; /** * @property \net\authorize\api\contract\v1\OrderType $order */ private $order = null; /** * @property \net\authorize\api\contract\v1\LineItemType[] $lineItems */ private $lineItems = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $tax */ private $tax = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $duty */ private $duty = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $shipping */ private $shipping = null; /** * @property boolean $taxExempt */ private $taxExempt = null; /** * @property string $poNumber */ private $poNumber = null; /** * @property \net\authorize\api\contract\v1\CustomerDataType $customer */ private $customer = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $billTo */ private $billTo = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipTo */ private $shipTo = null; /** * @property string $customerIP */ private $customerIP = null; /** * @property \net\authorize\api\contract\v1\CcAuthenticationType * $cardholderAuthentication */ private $cardholderAuthentication = null; /** * @property \net\authorize\api\contract\v1\TransRetailInfoType $retail */ private $retail = null; /** * @property string $employeeId */ private $employeeId = null; /** * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @property \net\authorize\api\contract\v1\SettingType[] $transactionSettings */ private $transactionSettings = null; /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userFields */ private $userFields = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $surcharge */ private $surcharge = null; /** * @property string $merchantDescriptor */ private $merchantDescriptor = null; /** * @property \net\authorize\api\contract\v1\SubMerchantType $subMerchant */ private $subMerchant = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $tip */ private $tip = null; /** * @property \net\authorize\api\contract\v1\ProcessingOptionsType * $processingOptions */ private $processingOptions = null; /** * @property \net\authorize\api\contract\v1\SubsequentAuthInformationType * $subsequentAuthInformation */ private $subsequentAuthInformation = null; /** * @property \net\authorize\api\contract\v1\OtherTaxType $otherTax */ private $otherTax = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipFrom */ private $shipFrom = null; /** * Gets as transactionType * * @return string */ public function getTransactionType() { return $this->transactionType; } /** * Sets a new transactionType * * @param string $transactionType * @return self */ public function setTransactionType($transactionType) { $this->transactionType = $transactionType; return $this; } /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as currencyCode * * @return string */ public function getCurrencyCode() { return $this->currencyCode; } /** * Sets a new currencyCode * * @param string $currencyCode * @return self */ public function setCurrencyCode($currencyCode) { $this->currencyCode = $currencyCode; return $this; } /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentType $payment) { $this->payment = $payment; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfilePaymentType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfilePaymentType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfilePaymentType $profile) { $this->profile = $profile; return $this; } /** * Gets as solution * * @return \net\authorize\api\contract\v1\SolutionType */ public function getSolution() { return $this->solution; } /** * Sets a new solution * * @param \net\authorize\api\contract\v1\SolutionType $solution * @return self */ public function setSolution(\net\authorize\api\contract\v1\SolutionType $solution) { $this->solution = $solution; return $this; } /** * Gets as callId * * @return string */ public function getCallId() { return $this->callId; } /** * Sets a new callId * * @param string $callId * @return self */ public function setCallId($callId) { $this->callId = $callId; return $this; } /** * Gets as terminalNumber * * @return string */ public function getTerminalNumber() { return $this->terminalNumber; } /** * Sets a new terminalNumber * * @param string $terminalNumber * @return self */ public function setTerminalNumber($terminalNumber) { $this->terminalNumber = $terminalNumber; return $this; } /** * Gets as authCode * * @return string */ public function getAuthCode() { return $this->authCode; } /** * Sets a new authCode * * @param string $authCode * @return self */ public function setAuthCode($authCode) { $this->authCode = $authCode; return $this; } /** * Gets as refTransId * * @return string */ public function getRefTransId() { return $this->refTransId; } /** * Sets a new refTransId * * @param string $refTransId * @return self */ public function setRefTransId($refTransId) { $this->refTransId = $refTransId; return $this; } /** * Gets as splitTenderId * * @return string */ public function getSplitTenderId() { return $this->splitTenderId; } /** * Sets a new splitTenderId * * @param string $splitTenderId * @return self */ public function setSplitTenderId($splitTenderId) { $this->splitTenderId = $splitTenderId; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderType $order) { $this->order = $order; return $this; } /** * Adds as lineItem * * @return self * @param \net\authorize\api\contract\v1\LineItemType $lineItem */ public function addToLineItems(\net\authorize\api\contract\v1\LineItemType $lineItem) { $this->lineItems[] = $lineItem; return $this; } /** * isset lineItems * * @param scalar $index * @return boolean */ public function issetLineItems($index) { return isset($this->lineItems[$index]); } /** * unset lineItems * * @param scalar $index * @return void */ public function unsetLineItems($index) { unset($this->lineItems[$index]); } /** * Gets as lineItems * * @return \net\authorize\api\contract\v1\LineItemType[] */ public function getLineItems() { return $this->lineItems; } /** * Sets a new lineItems * * @param \net\authorize\api\contract\v1\LineItemType[] $lineItems * @return self */ public function setLineItems(array $lineItems) { $this->lineItems = $lineItems; return $this; } /** * Gets as tax * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getTax() { return $this->tax; } /** * Sets a new tax * * @param \net\authorize\api\contract\v1\ExtendedAmountType $tax * @return self */ public function setTax(\net\authorize\api\contract\v1\ExtendedAmountType $tax) { $this->tax = $tax; return $this; } /** * Gets as duty * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getDuty() { return $this->duty; } /** * Sets a new duty * * @param \net\authorize\api\contract\v1\ExtendedAmountType $duty * @return self */ public function setDuty(\net\authorize\api\contract\v1\ExtendedAmountType $duty) { $this->duty = $duty; return $this; } /** * Gets as shipping * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getShipping() { return $this->shipping; } /** * Sets a new shipping * * @param \net\authorize\api\contract\v1\ExtendedAmountType $shipping * @return self */ public function setShipping(\net\authorize\api\contract\v1\ExtendedAmountType $shipping) { $this->shipping = $shipping; return $this; } /** * Gets as taxExempt * * @return boolean */ public function getTaxExempt() { return $this->taxExempt; } /** * Sets a new taxExempt * * @param boolean $taxExempt * @return self */ public function setTaxExempt($taxExempt) { $this->taxExempt = $taxExempt; return $this; } /** * Gets as poNumber * * @return string */ public function getPoNumber() { return $this->poNumber; } /** * Sets a new poNumber * * @param string $poNumber * @return self */ public function setPoNumber($poNumber) { $this->poNumber = $poNumber; return $this; } /** * Gets as customer * * @return \net\authorize\api\contract\v1\CustomerDataType */ public function getCustomer() { return $this->customer; } /** * Sets a new customer * * @param \net\authorize\api\contract\v1\CustomerDataType $customer * @return self */ public function setCustomer(\net\authorize\api\contract\v1\CustomerDataType $customer) { $this->customer = $customer; return $this; } /** * Gets as billTo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBillTo() { return $this->billTo; } /** * Sets a new billTo * * @param \net\authorize\api\contract\v1\CustomerAddressType $billTo * @return self */ public function setBillTo(\net\authorize\api\contract\v1\CustomerAddressType $billTo) { $this->billTo = $billTo; return $this; } /** * Gets as shipTo * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipTo() { return $this->shipTo; } /** * Sets a new shipTo * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipTo * @return self */ public function setShipTo(\net\authorize\api\contract\v1\NameAndAddressType $shipTo) { $this->shipTo = $shipTo; return $this; } /** * Gets as customerIP * * @return string */ public function getCustomerIP() { return $this->customerIP; } /** * Sets a new customerIP * * @param string $customerIP * @return self */ public function setCustomerIP($customerIP) { $this->customerIP = $customerIP; return $this; } /** * Gets as cardholderAuthentication * * @return \net\authorize\api\contract\v1\CcAuthenticationType */ public function getCardholderAuthentication() { return $this->cardholderAuthentication; } /** * Sets a new cardholderAuthentication * * @param \net\authorize\api\contract\v1\CcAuthenticationType * $cardholderAuthentication * @return self */ public function setCardholderAuthentication(\net\authorize\api\contract\v1\CcAuthenticationType $cardholderAuthentication) { $this->cardholderAuthentication = $cardholderAuthentication; return $this; } /** * Gets as retail * * @return \net\authorize\api\contract\v1\TransRetailInfoType */ public function getRetail() { return $this->retail; } /** * Sets a new retail * * @param \net\authorize\api\contract\v1\TransRetailInfoType $retail * @return self */ public function setRetail(\net\authorize\api\contract\v1\TransRetailInfoType $retail) { $this->retail = $retail; return $this; } /** * Gets as employeeId * * @return string */ public function getEmployeeId() { return $this->employeeId; } /** * Sets a new employeeId * * @param string $employeeId * @return self */ public function setEmployeeId($employeeId) { $this->employeeId = $employeeId; return $this; } /** * Adds as setting * * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @return self * @param \net\authorize\api\contract\v1\SettingType $setting */ public function addToTransactionSettings(\net\authorize\api\contract\v1\SettingType $setting) { $this->transactionSettings[] = $setting; return $this; } /** * isset transactionSettings * * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @param scalar $index * @return boolean */ public function issetTransactionSettings($index) { return isset($this->transactionSettings[$index]); } /** * unset transactionSettings * * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @param scalar $index * @return void */ public function unsetTransactionSettings($index) { unset($this->transactionSettings[$index]); } /** * Gets as transactionSettings * * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @return \net\authorize\api\contract\v1\SettingType[] */ public function getTransactionSettings() { return $this->transactionSettings; } /** * Sets a new transactionSettings * * Allowed values for settingName are: emailCustomer, merchantEmail, * allowPartialAuth, headerEmailReceipt, footerEmailReceipt, recurringBilling, * duplicateWindow, testRequest. * * @param \net\authorize\api\contract\v1\SettingType[] $transactionSettings * @return self */ public function setTransactionSettings(array $transactionSettings) { $this->transactionSettings = $transactionSettings; return $this; } /** * Adds as userField * * @return self * @param \net\authorize\api\contract\v1\UserFieldType $userField */ public function addToUserFields(\net\authorize\api\contract\v1\UserFieldType $userField) { $this->userFields[] = $userField; return $this; } /** * isset userFields * * @param scalar $index * @return boolean */ public function issetUserFields($index) { return isset($this->userFields[$index]); } /** * unset userFields * * @param scalar $index * @return void */ public function unsetUserFields($index) { unset($this->userFields[$index]); } /** * Gets as userFields * * @return \net\authorize\api\contract\v1\UserFieldType[] */ public function getUserFields() { return $this->userFields; } /** * Sets a new userFields * * @param \net\authorize\api\contract\v1\UserFieldType[] $userFields * @return self */ public function setUserFields(array $userFields) { $this->userFields = $userFields; return $this; } /** * Gets as surcharge * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getSurcharge() { return $this->surcharge; } /** * Sets a new surcharge * * @param \net\authorize\api\contract\v1\ExtendedAmountType $surcharge * @return self */ public function setSurcharge(\net\authorize\api\contract\v1\ExtendedAmountType $surcharge) { $this->surcharge = $surcharge; return $this; } /** * Gets as merchantDescriptor * * @return string */ public function getMerchantDescriptor() { return $this->merchantDescriptor; } /** * Sets a new merchantDescriptor * * @param string $merchantDescriptor * @return self */ public function setMerchantDescriptor($merchantDescriptor) { $this->merchantDescriptor = $merchantDescriptor; return $this; } /** * Gets as subMerchant * * @return \net\authorize\api\contract\v1\SubMerchantType */ public function getSubMerchant() { return $this->subMerchant; } /** * Sets a new subMerchant * * @param \net\authorize\api\contract\v1\SubMerchantType $subMerchant * @return self */ public function setSubMerchant(\net\authorize\api\contract\v1\SubMerchantType $subMerchant) { $this->subMerchant = $subMerchant; return $this; } /** * Gets as tip * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getTip() { return $this->tip; } /** * Sets a new tip * * @param \net\authorize\api\contract\v1\ExtendedAmountType $tip * @return self */ public function setTip(\net\authorize\api\contract\v1\ExtendedAmountType $tip) { $this->tip = $tip; return $this; } /** * Gets as processingOptions * * @return \net\authorize\api\contract\v1\ProcessingOptionsType */ public function getProcessingOptions() { return $this->processingOptions; } /** * Sets a new processingOptions * * @param \net\authorize\api\contract\v1\ProcessingOptionsType $processingOptions * @return self */ public function setProcessingOptions(\net\authorize\api\contract\v1\ProcessingOptionsType $processingOptions) { $this->processingOptions = $processingOptions; return $this; } /** * Gets as subsequentAuthInformation * * @return \net\authorize\api\contract\v1\SubsequentAuthInformationType */ public function getSubsequentAuthInformation() { return $this->subsequentAuthInformation; } /** * Sets a new subsequentAuthInformation * * @param \net\authorize\api\contract\v1\SubsequentAuthInformationType * $subsequentAuthInformation * @return self */ public function setSubsequentAuthInformation(\net\authorize\api\contract\v1\SubsequentAuthInformationType $subsequentAuthInformation) { $this->subsequentAuthInformation = $subsequentAuthInformation; return $this; } /** * Gets as otherTax * * @return \net\authorize\api\contract\v1\OtherTaxType */ public function getOtherTax() { return $this->otherTax; } /** * Sets a new otherTax * * @param \net\authorize\api\contract\v1\OtherTaxType $otherTax * @return self */ public function setOtherTax(\net\authorize\api\contract\v1\OtherTaxType $otherTax) { $this->otherTax = $otherTax; return $this; } /** * Gets as shipFrom * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipFrom() { return $this->shipFrom; } /** * Sets a new shipFrom * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipFrom * @return self */ public function setShipFrom(\net\authorize\api\contract\v1\NameAndAddressType $shipFrom) { $this->shipFrom = $shipFrom; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SubsequentAuthInformationType.php000064400000002304147361031000024302 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SubsequentAuthInformationType * * * XSD Type: subsequentAuthInformation */ class SubsequentAuthInformationType { /** * @property string $originalNetworkTransId */ private $originalNetworkTransId = null; /** * @property string $reason */ private $reason = null; /** * Gets as originalNetworkTransId * * @return string */ public function getOriginalNetworkTransId() { return $this->originalNetworkTransId; } /** * Sets a new originalNetworkTransId * * @param string $originalNetworkTransId * @return self */ public function setOriginalNetworkTransId($originalNetworkTransId) { $this->originalNetworkTransId = $originalNetworkTransId; return $this; } /** * Gets as reason * * @return string */ public function getReason() { return $this->reason; } /** * Sets a new reason * * @param string $reason * @return self */ public function setReason($reason) { $this->reason = $reason; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/BatchStatisticType.php000064400000026553147361031000022041 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing BatchStatisticType * * * XSD Type: batchStatisticType */ class BatchStatisticType { /** * @property string $accountType */ private $accountType = null; /** * @property float $chargeAmount */ private $chargeAmount = null; /** * @property integer $chargeCount */ private $chargeCount = null; /** * @property float $refundAmount */ private $refundAmount = null; /** * @property integer $refundCount */ private $refundCount = null; /** * @property integer $voidCount */ private $voidCount = null; /** * @property integer $declineCount */ private $declineCount = null; /** * @property integer $errorCount */ private $errorCount = null; /** * @property float $returnedItemAmount */ private $returnedItemAmount = null; /** * @property integer $returnedItemCount */ private $returnedItemCount = null; /** * @property float $chargebackAmount */ private $chargebackAmount = null; /** * @property integer $chargebackCount */ private $chargebackCount = null; /** * @property integer $correctionNoticeCount */ private $correctionNoticeCount = null; /** * @property float $chargeChargeBackAmount */ private $chargeChargeBackAmount = null; /** * @property integer $chargeChargeBackCount */ private $chargeChargeBackCount = null; /** * @property float $refundChargeBackAmount */ private $refundChargeBackAmount = null; /** * @property integer $refundChargeBackCount */ private $refundChargeBackCount = null; /** * @property float $chargeReturnedItemsAmount */ private $chargeReturnedItemsAmount = null; /** * @property integer $chargeReturnedItemsCount */ private $chargeReturnedItemsCount = null; /** * @property float $refundReturnedItemsAmount */ private $refundReturnedItemsAmount = null; /** * @property integer $refundReturnedItemsCount */ private $refundReturnedItemsCount = null; /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as chargeAmount * * @return float */ public function getChargeAmount() { return $this->chargeAmount; } /** * Sets a new chargeAmount * * @param float $chargeAmount * @return self */ public function setChargeAmount($chargeAmount) { $this->chargeAmount = $chargeAmount; return $this; } /** * Gets as chargeCount * * @return integer */ public function getChargeCount() { return $this->chargeCount; } /** * Sets a new chargeCount * * @param integer $chargeCount * @return self */ public function setChargeCount($chargeCount) { $this->chargeCount = $chargeCount; return $this; } /** * Gets as refundAmount * * @return float */ public function getRefundAmount() { return $this->refundAmount; } /** * Sets a new refundAmount * * @param float $refundAmount * @return self */ public function setRefundAmount($refundAmount) { $this->refundAmount = $refundAmount; return $this; } /** * Gets as refundCount * * @return integer */ public function getRefundCount() { return $this->refundCount; } /** * Sets a new refundCount * * @param integer $refundCount * @return self */ public function setRefundCount($refundCount) { $this->refundCount = $refundCount; return $this; } /** * Gets as voidCount * * @return integer */ public function getVoidCount() { return $this->voidCount; } /** * Sets a new voidCount * * @param integer $voidCount * @return self */ public function setVoidCount($voidCount) { $this->voidCount = $voidCount; return $this; } /** * Gets as declineCount * * @return integer */ public function getDeclineCount() { return $this->declineCount; } /** * Sets a new declineCount * * @param integer $declineCount * @return self */ public function setDeclineCount($declineCount) { $this->declineCount = $declineCount; return $this; } /** * Gets as errorCount * * @return integer */ public function getErrorCount() { return $this->errorCount; } /** * Sets a new errorCount * * @param integer $errorCount * @return self */ public function setErrorCount($errorCount) { $this->errorCount = $errorCount; return $this; } /** * Gets as returnedItemAmount * * @return float */ public function getReturnedItemAmount() { return $this->returnedItemAmount; } /** * Sets a new returnedItemAmount * * @param float $returnedItemAmount * @return self */ public function setReturnedItemAmount($returnedItemAmount) { $this->returnedItemAmount = $returnedItemAmount; return $this; } /** * Gets as returnedItemCount * * @return integer */ public function getReturnedItemCount() { return $this->returnedItemCount; } /** * Sets a new returnedItemCount * * @param integer $returnedItemCount * @return self */ public function setReturnedItemCount($returnedItemCount) { $this->returnedItemCount = $returnedItemCount; return $this; } /** * Gets as chargebackAmount * * @return float */ public function getChargebackAmount() { return $this->chargebackAmount; } /** * Sets a new chargebackAmount * * @param float $chargebackAmount * @return self */ public function setChargebackAmount($chargebackAmount) { $this->chargebackAmount = $chargebackAmount; return $this; } /** * Gets as chargebackCount * * @return integer */ public function getChargebackCount() { return $this->chargebackCount; } /** * Sets a new chargebackCount * * @param integer $chargebackCount * @return self */ public function setChargebackCount($chargebackCount) { $this->chargebackCount = $chargebackCount; return $this; } /** * Gets as correctionNoticeCount * * @return integer */ public function getCorrectionNoticeCount() { return $this->correctionNoticeCount; } /** * Sets a new correctionNoticeCount * * @param integer $correctionNoticeCount * @return self */ public function setCorrectionNoticeCount($correctionNoticeCount) { $this->correctionNoticeCount = $correctionNoticeCount; return $this; } /** * Gets as chargeChargeBackAmount * * @return float */ public function getChargeChargeBackAmount() { return $this->chargeChargeBackAmount; } /** * Sets a new chargeChargeBackAmount * * @param float $chargeChargeBackAmount * @return self */ public function setChargeChargeBackAmount($chargeChargeBackAmount) { $this->chargeChargeBackAmount = $chargeChargeBackAmount; return $this; } /** * Gets as chargeChargeBackCount * * @return integer */ public function getChargeChargeBackCount() { return $this->chargeChargeBackCount; } /** * Sets a new chargeChargeBackCount * * @param integer $chargeChargeBackCount * @return self */ public function setChargeChargeBackCount($chargeChargeBackCount) { $this->chargeChargeBackCount = $chargeChargeBackCount; return $this; } /** * Gets as refundChargeBackAmount * * @return float */ public function getRefundChargeBackAmount() { return $this->refundChargeBackAmount; } /** * Sets a new refundChargeBackAmount * * @param float $refundChargeBackAmount * @return self */ public function setRefundChargeBackAmount($refundChargeBackAmount) { $this->refundChargeBackAmount = $refundChargeBackAmount; return $this; } /** * Gets as refundChargeBackCount * * @return integer */ public function getRefundChargeBackCount() { return $this->refundChargeBackCount; } /** * Sets a new refundChargeBackCount * * @param integer $refundChargeBackCount * @return self */ public function setRefundChargeBackCount($refundChargeBackCount) { $this->refundChargeBackCount = $refundChargeBackCount; return $this; } /** * Gets as chargeReturnedItemsAmount * * @return float */ public function getChargeReturnedItemsAmount() { return $this->chargeReturnedItemsAmount; } /** * Sets a new chargeReturnedItemsAmount * * @param float $chargeReturnedItemsAmount * @return self */ public function setChargeReturnedItemsAmount($chargeReturnedItemsAmount) { $this->chargeReturnedItemsAmount = $chargeReturnedItemsAmount; return $this; } /** * Gets as chargeReturnedItemsCount * * @return integer */ public function getChargeReturnedItemsCount() { return $this->chargeReturnedItemsCount; } /** * Sets a new chargeReturnedItemsCount * * @param integer $chargeReturnedItemsCount * @return self */ public function setChargeReturnedItemsCount($chargeReturnedItemsCount) { $this->chargeReturnedItemsCount = $chargeReturnedItemsCount; return $this; } /** * Gets as refundReturnedItemsAmount * * @return float */ public function getRefundReturnedItemsAmount() { return $this->refundReturnedItemsAmount; } /** * Sets a new refundReturnedItemsAmount * * @param float $refundReturnedItemsAmount * @return self */ public function setRefundReturnedItemsAmount($refundReturnedItemsAmount) { $this->refundReturnedItemsAmount = $refundReturnedItemsAmount; return $this; } /** * Gets as refundReturnedItemsCount * * @return integer */ public function getRefundReturnedItemsCount() { return $this->refundReturnedItemsCount; } /** * Sets a new refundReturnedItemsCount * * @param integer $refundReturnedItemsCount * @return self */ public function setRefundReturnedItemsCount($refundReturnedItemsCount) { $this->refundReturnedItemsCount = $refundReturnedItemsCount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetAUJobDetailsRequest.php000064400000003246147361031000022537 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetAUJobDetailsRequest */ class GetAUJobDetailsRequest extends ANetApiRequestType { /** * @property string $month */ private $month = null; /** * @property string $modifiedTypeFilter */ private $modifiedTypeFilter = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as month * * @return string */ public function getMonth() { return $this->month; } /** * Sets a new month * * @param string $month * @return self */ public function setMonth($month) { $this->month = $month; return $this; } /** * Gets as modifiedTypeFilter * * @return string */ public function getModifiedTypeFilter() { return $this->modifiedTypeFilter; } /** * Sets a new modifiedTypeFilter * * @param string $modifiedTypeFilter * @return self */ public function setModifiedTypeFilter($modifiedTypeFilter) { $this->modifiedTypeFilter = $modifiedTypeFilter; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CcAuthenticationType.php000064400000002665147361031000022353 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CcAuthenticationType * * * XSD Type: ccAuthenticationType */ class CcAuthenticationType { /** * @property string $authenticationIndicator */ private $authenticationIndicator = null; /** * @property string $cardholderAuthenticationValue */ private $cardholderAuthenticationValue = null; /** * Gets as authenticationIndicator * * @return string */ public function getAuthenticationIndicator() { return $this->authenticationIndicator; } /** * Sets a new authenticationIndicator * * @param string $authenticationIndicator * @return self */ public function setAuthenticationIndicator($authenticationIndicator) { $this->authenticationIndicator = $authenticationIndicator; return $this; } /** * Gets as cardholderAuthenticationValue * * @return string */ public function getCardholderAuthenticationValue() { return $this->cardholderAuthenticationValue; } /** * Sets a new cardholderAuthenticationValue * * @param string $cardholderAuthenticationValue * @return self */ public function setCardholderAuthenticationValue($cardholderAuthenticationValue) { $this->cardholderAuthenticationValue = $cardholderAuthenticationValue; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerAddressType.php000064400000003011147361031000022217 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerAddressType * * * XSD Type: customerAddressType */ class CustomerAddressType extends NameAndAddressType { /** * @property string $phoneNumber */ private $phoneNumber = null; /** * @property string $faxNumber */ private $faxNumber = null; /** * @property string $email */ private $email = null; /** * Gets as phoneNumber * * @return string */ public function getPhoneNumber() { return $this->phoneNumber; } /** * Sets a new phoneNumber * * @param string $phoneNumber * @return self */ public function setPhoneNumber($phoneNumber) { $this->phoneNumber = $phoneNumber; return $this; } /** * Gets as faxNumber * * @return string */ public function getFaxNumber() { return $this->faxNumber; } /** * Sets a new faxNumber * * @param string $faxNumber * @return self */ public function setFaxNumber($faxNumber) { $this->faxNumber = $faxNumber; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceResponse.php000064400000001474147361031000026103 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileNonceResponse */ class GetCustomerPaymentProfileNonceResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\OpaqueDataType $opaqueData */ private $opaqueData = null; /** * Gets as opaqueData * * @return \net\authorize\api\contract\v1\OpaqueDataType */ public function getOpaqueData() { return $this->opaqueData; } /** * Sets a new opaqueData * * @param \net\authorize\api\contract\v1\OpaqueDataType $opaqueData * @return self */ public function setOpaqueData(\net\authorize\api\contract\v1\OpaqueDataType $opaqueData) { $this->opaqueData = $opaqueData; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerProfileResponse.php000064400000003756147361031000023567 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerProfileResponse */ class GetCustomerProfileResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\CustomerProfileMaskedType $profile */ private $profile = null; /** * @property string[] $subscriptionIds */ private $subscriptionIds = null; /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileMaskedType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileMaskedType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileMaskedType $profile) { $this->profile = $profile; return $this; } /** * Adds as subscriptionId * * @return self * @param string $subscriptionId */ public function addToSubscriptionIds($subscriptionId) { $this->subscriptionIds[] = $subscriptionId; return $this; } /** * isset subscriptionIds * * @param scalar $index * @return boolean */ public function issetSubscriptionIds($index) { return isset($this->subscriptionIds[$index]); } /** * unset subscriptionIds * * @param scalar $index * @return void */ public function unsetSubscriptionIds($index) { unset($this->subscriptionIds[$index]); } /** * Gets as subscriptionIds * * @return string[] */ public function getSubscriptionIds() { return $this->subscriptionIds; } /** * Sets a new subscriptionIds * * @param string $subscriptionIds * @return self */ public function setSubscriptionIds(array $subscriptionIds) { $this->subscriptionIds = $subscriptionIds; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileType.php000064400000006677147361031000022257 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileType * * * XSD Type: customerProfileType */ class CustomerProfileType extends CustomerProfileBaseType { /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileType[] * $paymentProfiles */ private $paymentProfiles = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType[] $shipToList */ private $shipToList = null; /** * @property string $profileType */ private $profileType = null; /** * Adds as paymentProfiles * * @return self * @param \net\authorize\api\contract\v1\CustomerPaymentProfileType * $paymentProfiles */ public function addToPaymentProfiles(\net\authorize\api\contract\v1\CustomerPaymentProfileType $paymentProfiles) { $this->paymentProfiles[] = $paymentProfiles; return $this; } /** * isset paymentProfiles * * @param scalar $index * @return boolean */ public function issetPaymentProfiles($index) { return isset($this->paymentProfiles[$index]); } /** * unset paymentProfiles * * @param scalar $index * @return void */ public function unsetPaymentProfiles($index) { unset($this->paymentProfiles[$index]); } /** * Gets as paymentProfiles * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileType[] */ public function getPaymentProfiles() { return $this->paymentProfiles; } /** * Sets a new paymentProfiles * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileType[] * $paymentProfiles * @return self */ public function setPaymentProfiles(array $paymentProfiles) { $this->paymentProfiles = $paymentProfiles; return $this; } /** * Adds as shipToList * * @return self * @param \net\authorize\api\contract\v1\CustomerAddressType $shipToList */ public function addToShipToList(\net\authorize\api\contract\v1\CustomerAddressType $shipToList) { $this->shipToList[] = $shipToList; return $this; } /** * isset shipToList * * @param scalar $index * @return boolean */ public function issetShipToList($index) { return isset($this->shipToList[$index]); } /** * unset shipToList * * @param scalar $index * @return void */ public function unsetShipToList($index) { unset($this->shipToList[$index]); } /** * Gets as shipToList * * @return \net\authorize\api\contract\v1\CustomerAddressType[] */ public function getShipToList() { return $this->shipToList; } /** * Sets a new shipToList * * @param \net\authorize\api\contract\v1\CustomerAddressType[] $shipToList * @return self */ public function setShipToList(array $shipToList) { $this->shipToList = $shipToList; return $this; } /** * Gets as profileType * * @return string */ public function getProfileType() { return $this->profileType; } /** * Sets a new profileType * * @param string $profileType * @return self */ public function setProfileType($profileType) { $this->profileType = $profileType; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/NameAndAddressType.php000064400000006767147361031000021746 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing NameAndAddressType * * * XSD Type: nameAndAddressType */ class NameAndAddressType { /** * @property string $firstName */ private $firstName = null; /** * @property string $lastName */ private $lastName = null; /** * @property string $company */ private $company = null; /** * @property string $address */ private $address = null; /** * @property string $city */ private $city = null; /** * @property string $state */ private $state = null; /** * @property string $zip */ private $zip = null; /** * @property string $country */ private $country = null; /** * Gets as firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Sets a new firstName * * @param string $firstName * @return self */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Gets as lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Sets a new lastName * * @param string $lastName * @return self */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } /** * Gets as company * * @return string */ public function getCompany() { return $this->company; } /** * Sets a new company * * @param string $company * @return self */ public function setCompany($company) { $this->company = $company; return $this; } /** * Gets as address * * @return string */ public function getAddress() { return $this->address; } /** * Sets a new address * * @param string $address * @return self */ public function setAddress($address) { $this->address = $address; return $this; } /** * Gets as city * * @return string */ public function getCity() { return $this->city; } /** * Sets a new city * * @param string $city * @return self */ public function setCity($city) { $this->city = $city; return $this; } /** * Gets as state * * @return string */ public function getState() { return $this->state; } /** * Sets a new state * * @param string $state * @return self */ public function setState($state) { $this->state = $state; return $this; } /** * Gets as zip * * @return string */ public function getZip() { return $this->zip; } /** * Sets a new zip * * @param string $zip * @return self */ public function setZip($zip) { $this->zip = $zip; return $this; } /** * Gets as country * * @return string */ public function getCountry() { return $this->country; } /** * Sets a new country * * @param string $country * @return self */ public function setCountry($country) { $this->country = $country; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MerchantContactType.php000064400000006116147361031000022176 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MerchantContactType * * * XSD Type: merchantContactType */ class MerchantContactType { /** * @property string $merchantName */ private $merchantName = null; /** * @property string $merchantAddress */ private $merchantAddress = null; /** * @property string $merchantCity */ private $merchantCity = null; /** * @property string $merchantState */ private $merchantState = null; /** * @property string $merchantZip */ private $merchantZip = null; /** * @property string $merchantPhone */ private $merchantPhone = null; /** * Gets as merchantName * * @return string */ public function getMerchantName() { return $this->merchantName; } /** * Sets a new merchantName * * @param string $merchantName * @return self */ public function setMerchantName($merchantName) { $this->merchantName = $merchantName; return $this; } /** * Gets as merchantAddress * * @return string */ public function getMerchantAddress() { return $this->merchantAddress; } /** * Sets a new merchantAddress * * @param string $merchantAddress * @return self */ public function setMerchantAddress($merchantAddress) { $this->merchantAddress = $merchantAddress; return $this; } /** * Gets as merchantCity * * @return string */ public function getMerchantCity() { return $this->merchantCity; } /** * Sets a new merchantCity * * @param string $merchantCity * @return self */ public function setMerchantCity($merchantCity) { $this->merchantCity = $merchantCity; return $this; } /** * Gets as merchantState * * @return string */ public function getMerchantState() { return $this->merchantState; } /** * Sets a new merchantState * * @param string $merchantState * @return self */ public function setMerchantState($merchantState) { $this->merchantState = $merchantState; return $this; } /** * Gets as merchantZip * * @return string */ public function getMerchantZip() { return $this->merchantZip; } /** * Sets a new merchantZip * * @param string $merchantZip * @return self */ public function setMerchantZip($merchantZip) { $this->merchantZip = $merchantZip; return $this; } /** * Gets as merchantPhone * * @return string */ public function getMerchantPhone() { return $this->merchantPhone; } /** * Sets a new merchantPhone * * @param string $merchantPhone * @return self */ public function setMerchantPhone($merchantPhone) { $this->merchantPhone = $merchantPhone; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateTransactionRequest.php000064400000001636147361031000023243 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateTransactionRequest */ class CreateTransactionRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\TransactionRequestType * $transactionRequest */ private $transactionRequest = null; /** * Gets as transactionRequest * * @return \net\authorize\api\contract\v1\TransactionRequestType */ public function getTransactionRequest() { return $this->transactionRequest; } /** * Sets a new transactionRequest * * @param \net\authorize\api\contract\v1\TransactionRequestType $transactionRequest * @return self */ public function setTransactionRequest(\net\authorize\api\contract\v1\TransactionRequestType $transactionRequest) { $this->transactionRequest = $transactionRequest; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/LogoutRequest.php000064400000000223147361031000021072 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing LogoutRequest */ class LogoutRequest extends ANetApiRequestType { } authorizenet/lib/net/authorize/api/contract/v1/GetTransactionListRequest.php000064400000003434147361031000023411 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetTransactionListRequest */ class GetTransactionListRequest extends ANetApiRequestType { /** * @property string $batchId */ private $batchId = null; /** * @property \net\authorize\api\contract\v1\TransactionListSortingType $sorting */ private $sorting = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as batchId * * @return string */ public function getBatchId() { return $this->batchId; } /** * Sets a new batchId * * @param string $batchId * @return self */ public function setBatchId($batchId) { $this->batchId = $batchId; return $this; } /** * Gets as sorting * * @return \net\authorize\api\contract\v1\TransactionListSortingType */ public function getSorting() { return $this->sorting; } /** * Sets a new sorting * * @param \net\authorize\api\contract\v1\TransactionListSortingType $sorting * @return self */ public function setSorting(\net\authorize\api\contract\v1\TransactionListSortingType $sorting) { $this->sorting = $sorting; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.php000064400000000304147361031000025743 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerShippingAddressResponse */ class UpdateCustomerShippingAddressResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php000064400000001707147361031000024743 0ustar00<?php namespace net\authorize\api\contract\v1\PaymentScheduleType; /** * Class representing IntervalAType */ class IntervalAType { /** * @property integer $length */ private $length = null; /** * @property string $unit */ private $unit = null; /** * Gets as length * * @return integer */ public function getLength() { return $this->length; } /** * Sets a new length * * @param integer $length * @return self */ public function setLength($length) { $this->length = $length; return $this; } /** * Gets as unit * * @return string */ public function getUnit() { return $this->unit; } /** * Sets a new unit * * @param string $unit * @return self */ public function setUnit($unit) { $this->unit = $unit; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetBatchStatisticsResponse.php000064400000001365147361031000023533 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetBatchStatisticsResponse */ class GetBatchStatisticsResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\BatchDetailsType $batch */ private $batch = null; /** * Gets as batch * * @return \net\authorize\api\contract\v1\BatchDetailsType */ public function getBatch() { return $this->batch; } /** * Sets a new batch * * @param \net\authorize\api\contract\v1\BatchDetailsType $batch * @return self */ public function setBatch(\net\authorize\api\contract\v1\BatchDetailsType $batch) { $this->batch = $batch; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MessagesType/MessageAType.php000064400000001645147361031000023221 0ustar00<?php namespace net\authorize\api\contract\v1\MessagesType; /** * Class representing MessageAType */ class MessageAType { /** * @property string $code */ private $code = null; /** * @property string $text */ private $text = null; /** * Gets as code * * @return string */ public function getCode() { return $this->code; } /** * Sets a new code * * @param string $code * @return self */ public function setCode($code) { $this->code = $code; return $this; } /** * Gets as text * * @return string */ public function getText() { return $this->text; } /** * Sets a new text * * @param string $text * @return self */ public function setText($text) { $this->text = $text; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php000064400000011246147361031000023651 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetHostedPaymentPageRequest */ class GetHostedPaymentPageRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\TransactionRequestType * $transactionRequest */ private $transactionRequest = null; /** * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @property \net\authorize\api\contract\v1\SettingType[] $hostedPaymentSettings */ private $hostedPaymentSettings = null; /** * Gets as transactionRequest * * @return \net\authorize\api\contract\v1\TransactionRequestType */ public function getTransactionRequest() { return $this->transactionRequest; } /** * Sets a new transactionRequest * * @param \net\authorize\api\contract\v1\TransactionRequestType $transactionRequest * @return self */ public function setTransactionRequest(\net\authorize\api\contract\v1\TransactionRequestType $transactionRequest) { $this->transactionRequest = $transactionRequest; return $this; } /** * Adds as setting * * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @return self * @param \net\authorize\api\contract\v1\SettingType $setting */ public function addToHostedPaymentSettings(\net\authorize\api\contract\v1\SettingType $setting) { $this->hostedPaymentSettings[] = $setting; return $this; } /** * isset hostedPaymentSettings * * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @param scalar $index * @return boolean */ public function issetHostedPaymentSettings($index) { return isset($this->hostedPaymentSettings[$index]); } /** * unset hostedPaymentSettings * * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @param scalar $index * @return void */ public function unsetHostedPaymentSettings($index) { unset($this->hostedPaymentSettings[$index]); } /** * Gets as hostedPaymentSettings * * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @return \net\authorize\api\contract\v1\SettingType[] */ public function getHostedPaymentSettings() { return $this->hostedPaymentSettings; } /** * Sets a new hostedPaymentSettings * * Allowed values for settingName are: hostedPaymentIFrameCommunicatorUrl, * hostedPaymentButtonOptions, hostedPaymentReturnOptions, * hostedPaymentOrderOptions, hostedPaymentPaymentOptions, * hostedPaymentBillingAddressOptions, hostedPaymentShippingAddressOptions, * hostedPaymentSecurityOptions, hostedPaymentCustomerOptions, * hostedPaymentStyleOptions * * @param \net\authorize\api\contract\v1\SettingType[] $hostedPaymentSettings * @return self */ public function setHostedPaymentSettings(array $hostedPaymentSettings) { $this->hostedPaymentSettings = $hostedPaymentSettings; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileExType.php000064400000001362147361031000022536 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileExType * * * XSD Type: customerProfileExType */ class CustomerProfileExType extends CustomerProfileBaseType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php000064400000001260147361031000023742 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBCancelSubscriptionRequest */ class ARBCancelSubscriptionRequest extends ANetApiRequestType { /** * @property string $subscriptionId */ private $subscriptionId = null; /** * Gets as subscriptionId * * @return string */ public function getSubscriptionId() { return $this->subscriptionId; } /** * Sets a new subscriptionId * * @param string $subscriptionId * @return self */ public function setSubscriptionId($subscriptionId) { $this->subscriptionId = $subscriptionId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/IsAliveRequest.php000064400000001026147361031000021157 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing IsAliveRequest */ class IsAliveRequest { /** * @property string $refId */ private $refId = null; /** * Gets as refId * * @return string */ public function getRefId() { return $this->refId; } /** * Sets a new refId * * @param string $refId * @return self */ public function setRefId($refId) { $this->refId = $refId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SubscriptionPaymentType.php000064400000001740147361031000023141 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SubscriptionPaymentType * * * XSD Type: subscriptionPaymentType */ class SubscriptionPaymentType { /** * @property integer $id */ private $id = null; /** * @property integer $payNum */ private $payNum = null; /** * Gets as id * * @return integer */ public function getId() { return $this->id; } /** * Sets a new id * * @param integer $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as payNum * * @return integer */ public function getPayNum() { return $this->payNum; } /** * Sets a new payNum * * @param integer $payNum * @return self */ public function setPayNum($payNum) { $this->payNum = $payNum; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransAmountType.php000064400000007101147361031000022710 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransAmountType * * * XSD Type: profileTransAmountType */ class ProfileTransAmountType { /** * @property float $amount */ private $amount = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $tax */ private $tax = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $shipping */ private $shipping = null; /** * @property \net\authorize\api\contract\v1\ExtendedAmountType $duty */ private $duty = null; /** * @property \net\authorize\api\contract\v1\LineItemType[] $lineItems */ private $lineItems = null; /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as tax * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getTax() { return $this->tax; } /** * Sets a new tax * * @param \net\authorize\api\contract\v1\ExtendedAmountType $tax * @return self */ public function setTax(\net\authorize\api\contract\v1\ExtendedAmountType $tax) { $this->tax = $tax; return $this; } /** * Gets as shipping * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getShipping() { return $this->shipping; } /** * Sets a new shipping * * @param \net\authorize\api\contract\v1\ExtendedAmountType $shipping * @return self */ public function setShipping(\net\authorize\api\contract\v1\ExtendedAmountType $shipping) { $this->shipping = $shipping; return $this; } /** * Gets as duty * * @return \net\authorize\api\contract\v1\ExtendedAmountType */ public function getDuty() { return $this->duty; } /** * Sets a new duty * * @param \net\authorize\api\contract\v1\ExtendedAmountType $duty * @return self */ public function setDuty(\net\authorize\api\contract\v1\ExtendedAmountType $duty) { $this->duty = $duty; return $this; } /** * Adds as lineItems * * @return self * @param \net\authorize\api\contract\v1\LineItemType $lineItems */ public function addToLineItems(\net\authorize\api\contract\v1\LineItemType $lineItems) { $this->lineItems[] = $lineItems; return $this; } /** * isset lineItems * * @param scalar $index * @return boolean */ public function issetLineItems($index) { return isset($this->lineItems[$index]); } /** * unset lineItems * * @param scalar $index * @return void */ public function unsetLineItems($index) { unset($this->lineItems[$index]); } /** * Gets as lineItems * * @return \net\authorize\api\contract\v1\LineItemType[] */ public function getLineItems() { return $this->lineItems; } /** * Sets a new lineItems * * @param \net\authorize\api\contract\v1\LineItemType[] $lineItems * @return self */ public function setLineItems(array $lineItems) { $this->lineItems = $lineItems; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerType.php000064400000006463147361031000020727 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerType * * * XSD Type: customerType */ class CustomerType { /** * @property string $type */ private $type = null; /** * @property string $id */ private $id = null; /** * @property string $email */ private $email = null; /** * @property string $phoneNumber */ private $phoneNumber = null; /** * @property string $faxNumber */ private $faxNumber = null; /** * @property \net\authorize\api\contract\v1\DriversLicenseType $driversLicense */ private $driversLicense = null; /** * @property string $taxId */ private $taxId = null; /** * Gets as type * * @return string */ public function getType() { return $this->type; } /** * Sets a new type * * @param string $type * @return self */ public function setType($type) { $this->type = $type; return $this; } /** * Gets as id * * @return string */ public function getId() { return $this->id; } /** * Sets a new id * * @param string $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as phoneNumber * * @return string */ public function getPhoneNumber() { return $this->phoneNumber; } /** * Sets a new phoneNumber * * @param string $phoneNumber * @return self */ public function setPhoneNumber($phoneNumber) { $this->phoneNumber = $phoneNumber; return $this; } /** * Gets as faxNumber * * @return string */ public function getFaxNumber() { return $this->faxNumber; } /** * Sets a new faxNumber * * @param string $faxNumber * @return self */ public function setFaxNumber($faxNumber) { $this->faxNumber = $faxNumber; return $this; } /** * Gets as driversLicense * * @return \net\authorize\api\contract\v1\DriversLicenseType */ public function getDriversLicense() { return $this->driversLicense; } /** * Sets a new driversLicense * * @param \net\authorize\api\contract\v1\DriversLicenseType $driversLicense * @return self */ public function setDriversLicense(\net\authorize\api\contract\v1\DriversLicenseType $driversLicense) { $this->driversLicense = $driversLicense; return $this; } /** * Gets as taxId * * @return string */ public function getTaxId() { return $this->taxId; } /** * Sets a new taxId * * @param string $taxId * @return self */ public function setTaxId($taxId) { $this->taxId = $taxId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php000064400000004661147361031000024753 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileRequest */ class GetCustomerPaymentProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property boolean $unmaskExpirationDate */ private $unmaskExpirationDate = null; /** * @property boolean $includeIssuerInfo */ private $includeIssuerInfo = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as unmaskExpirationDate * * @return boolean */ public function getUnmaskExpirationDate() { return $this->unmaskExpirationDate; } /** * Sets a new unmaskExpirationDate * * @param boolean $unmaskExpirationDate * @return self */ public function setUnmaskExpirationDate($unmaskExpirationDate) { $this->unmaskExpirationDate = $unmaskExpirationDate; return $this; } /** * Gets as includeIssuerInfo * * @return boolean */ public function getIncludeIssuerInfo() { return $this->includeIssuerInfo; } /** * Sets a new includeIssuerInfo * * @param boolean $includeIssuerInfo * @return self */ public function setIncludeIssuerInfo($includeIssuerInfo) { $this->includeIssuerInfo = $includeIssuerInfo; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetHostedProfilePageResponse.php000064400000001116147361031000023775 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetHostedProfilePageResponse */ class GetHostedProfilePageResponse extends ANetApiResponseType { /** * @property string $token */ private $token = null; /** * Gets as token * * @return string */ public function getToken() { return $this->token; } /** * Sets a new token * * @param string $token * @return self */ public function setToken($token) { $this->token = $token; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateTransactionResponse.php000064400000003227147361031000023407 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateTransactionResponse */ class CreateTransactionResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse */ private $transactionResponse = null; /** * @property \net\authorize\api\contract\v1\CreateProfileResponseType * $profileResponse */ private $profileResponse = null; /** * Gets as transactionResponse * * @return \net\authorize\api\contract\v1\TransactionResponseType */ public function getTransactionResponse() { return $this->transactionResponse; } /** * Sets a new transactionResponse * * @param \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse * @return self */ public function setTransactionResponse(\net\authorize\api\contract\v1\TransactionResponseType $transactionResponse) { $this->transactionResponse = $transactionResponse; return $this; } /** * Gets as profileResponse * * @return \net\authorize\api\contract\v1\CreateProfileResponseType */ public function getProfileResponse() { return $this->profileResponse; } /** * Sets a new profileResponse * * @param \net\authorize\api\contract\v1\CreateProfileResponseType $profileResponse * @return self */ public function setProfileResponse(\net\authorize\api\contract\v1\CreateProfileResponseType $profileResponse) { $this->profileResponse = $profileResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.php000064400000005021147361031000025574 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetTransactionListForCustomerRequest */ class GetTransactionListForCustomerRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property \net\authorize\api\contract\v1\TransactionListSortingType $sorting */ private $sorting = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as sorting * * @return \net\authorize\api\contract\v1\TransactionListSortingType */ public function getSorting() { return $this->sorting; } /** * Sets a new sorting * * @param \net\authorize\api\contract\v1\TransactionListSortingType $sorting * @return self */ public function setSorting(\net\authorize\api\contract\v1\TransactionListSortingType $sorting) { $this->sorting = $sorting; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuthenticateTestRequest.php000064400000000247147361031000023105 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuthenticateTestRequest */ class AuthenticateTestRequest extends ANetApiRequestType { } authorizenet/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.php000064400000000306147361031000026126 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SendCustomerTransactionReceiptResponse */ class SendCustomerTransactionReceiptResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/EnumCollection.php000064400000013642147361031000021201 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing EnumCollection */ class EnumCollection { /** * @property \net\authorize\api\contract\v1\CustomerProfileSummaryType * $customerProfileSummaryType */ private $customerProfileSummaryType = null; /** * @property \net\authorize\api\contract\v1\PaymentSimpleType $paymentSimpleType */ private $paymentSimpleType = null; /** * @property string $accountTypeEnum */ private $accountTypeEnum = null; /** * @property string $cardTypeEnum */ private $cardTypeEnum = null; /** * @property string $fDSFilterActionEnum */ private $fDSFilterActionEnum = null; /** * @property string $permissionsEnum */ private $permissionsEnum = null; /** * @property string $settingNameEnum */ private $settingNameEnum = null; /** * @property string $settlementStateEnum */ private $settlementStateEnum = null; /** * @property string $transactionStatusEnum */ private $transactionStatusEnum = null; /** * @property string $transactionTypeEnum */ private $transactionTypeEnum = null; /** * Gets as customerProfileSummaryType * * @return \net\authorize\api\contract\v1\CustomerProfileSummaryType */ public function getCustomerProfileSummaryType() { return $this->customerProfileSummaryType; } /** * Sets a new customerProfileSummaryType * * @param \net\authorize\api\contract\v1\CustomerProfileSummaryType * $customerProfileSummaryType * @return self */ public function setCustomerProfileSummaryType(\net\authorize\api\contract\v1\CustomerProfileSummaryType $customerProfileSummaryType) { $this->customerProfileSummaryType = $customerProfileSummaryType; return $this; } /** * Gets as paymentSimpleType * * @return \net\authorize\api\contract\v1\PaymentSimpleType */ public function getPaymentSimpleType() { return $this->paymentSimpleType; } /** * Sets a new paymentSimpleType * * @param \net\authorize\api\contract\v1\PaymentSimpleType $paymentSimpleType * @return self */ public function setPaymentSimpleType(\net\authorize\api\contract\v1\PaymentSimpleType $paymentSimpleType) { $this->paymentSimpleType = $paymentSimpleType; return $this; } /** * Gets as accountTypeEnum * * @return string */ public function getAccountTypeEnum() { return $this->accountTypeEnum; } /** * Sets a new accountTypeEnum * * @param string $accountTypeEnum * @return self */ public function setAccountTypeEnum($accountTypeEnum) { $this->accountTypeEnum = $accountTypeEnum; return $this; } /** * Gets as cardTypeEnum * * @return string */ public function getCardTypeEnum() { return $this->cardTypeEnum; } /** * Sets a new cardTypeEnum * * @param string $cardTypeEnum * @return self */ public function setCardTypeEnum($cardTypeEnum) { $this->cardTypeEnum = $cardTypeEnum; return $this; } /** * Gets as fDSFilterActionEnum * * @return string */ public function getFDSFilterActionEnum() { return $this->fDSFilterActionEnum; } /** * Sets a new fDSFilterActionEnum * * @param string $fDSFilterActionEnum * @return self */ public function setFDSFilterActionEnum($fDSFilterActionEnum) { $this->fDSFilterActionEnum = $fDSFilterActionEnum; return $this; } /** * Gets as permissionsEnum * * @return string */ public function getPermissionsEnum() { return $this->permissionsEnum; } /** * Sets a new permissionsEnum * * @param string $permissionsEnum * @return self */ public function setPermissionsEnum($permissionsEnum) { $this->permissionsEnum = $permissionsEnum; return $this; } /** * Gets as settingNameEnum * * @return string */ public function getSettingNameEnum() { return $this->settingNameEnum; } /** * Sets a new settingNameEnum * * @param string $settingNameEnum * @return self */ public function setSettingNameEnum($settingNameEnum) { $this->settingNameEnum = $settingNameEnum; return $this; } /** * Gets as settlementStateEnum * * @return string */ public function getSettlementStateEnum() { return $this->settlementStateEnum; } /** * Sets a new settlementStateEnum * * @param string $settlementStateEnum * @return self */ public function setSettlementStateEnum($settlementStateEnum) { $this->settlementStateEnum = $settlementStateEnum; return $this; } /** * Gets as transactionStatusEnum * * @return string */ public function getTransactionStatusEnum() { return $this->transactionStatusEnum; } /** * Sets a new transactionStatusEnum * * @param string $transactionStatusEnum * @return self */ public function setTransactionStatusEnum($transactionStatusEnum) { $this->transactionStatusEnum = $transactionStatusEnum; return $this; } /** * Gets as transactionTypeEnum * * @return string */ public function getTransactionTypeEnum() { return $this->transactionTypeEnum; } /** * Sets a new transactionTypeEnum * * @param string $transactionTypeEnum * @return self */ public function setTransactionTypeEnum($transactionTypeEnum) { $this->transactionTypeEnum = $transactionTypeEnum; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerDataType.php000064400000004631147361031000021514 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerDataType * * * XSD Type: customerDataType */ class CustomerDataType { /** * @property string $type */ private $type = null; /** * @property string $id */ private $id = null; /** * @property string $email */ private $email = null; /** * @property \net\authorize\api\contract\v1\DriversLicenseType $driversLicense */ private $driversLicense = null; /** * @property string $taxId */ private $taxId = null; /** * Gets as type * * @return string */ public function getType() { return $this->type; } /** * Sets a new type * * @param string $type * @return self */ public function setType($type) { $this->type = $type; return $this; } /** * Gets as id * * @return string */ public function getId() { return $this->id; } /** * Sets a new id * * @param string $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as driversLicense * * @return \net\authorize\api\contract\v1\DriversLicenseType */ public function getDriversLicense() { return $this->driversLicense; } /** * Sets a new driversLicense * * @param \net\authorize\api\contract\v1\DriversLicenseType $driversLicense * @return self */ public function setDriversLicense(\net\authorize\api\contract\v1\DriversLicenseType $driversLicense) { $this->driversLicense = $driversLicense; return $this; } /** * Gets as taxId * * @return string */ public function getTaxId() { return $this->taxId; } /** * Sets a new taxId * * @param string $taxId * @return self */ public function setTaxId($taxId) { $this->taxId = $taxId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransRetailInfoType.php000064400000004166147361031000022170 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransRetailInfoType * * * XSD Type: transRetailInfoType */ class TransRetailInfoType { /** * @property string $marketType */ private $marketType = null; /** * @property string $deviceType */ private $deviceType = null; /** * @property string $customerSignature */ private $customerSignature = null; /** * @property string $terminalNumber */ private $terminalNumber = null; /** * Gets as marketType * * @return string */ public function getMarketType() { return $this->marketType; } /** * Sets a new marketType * * @param string $marketType * @return self */ public function setMarketType($marketType) { $this->marketType = $marketType; return $this; } /** * Gets as deviceType * * @return string */ public function getDeviceType() { return $this->deviceType; } /** * Sets a new deviceType * * @param string $deviceType * @return self */ public function setDeviceType($deviceType) { $this->deviceType = $deviceType; return $this; } /** * Gets as customerSignature * * @return string */ public function getCustomerSignature() { return $this->customerSignature; } /** * Sets a new customerSignature * * @param string $customerSignature * @return self */ public function setCustomerSignature($customerSignature) { $this->customerSignature = $customerSignature; return $this; } /** * Gets as terminalNumber * * @return string */ public function getTerminalNumber() { return $this->terminalNumber; } /** * Sets a new terminalNumber * * @param string $terminalNumber * @return self */ public function setTerminalNumber($terminalNumber) { $this->terminalNumber = $terminalNumber; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ANetApiRequestType.php000064400000003466147361031000021760 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ANetApiRequestType * * * XSD Type: ANetApiRequest */ class ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\MerchantAuthenticationType * $merchantAuthentication */ private $merchantAuthentication = null; /** * @property string $clientId */ private $clientId = null; /** * @property string $refId */ private $refId = null; /** * Gets as merchantAuthentication * * @return \net\authorize\api\contract\v1\MerchantAuthenticationType */ public function getMerchantAuthentication() { return $this->merchantAuthentication; } /** * Sets a new merchantAuthentication * * @param \net\authorize\api\contract\v1\MerchantAuthenticationType * $merchantAuthentication * @return self */ public function setMerchantAuthentication(\net\authorize\api\contract\v1\MerchantAuthenticationType $merchantAuthentication) { $this->merchantAuthentication = $merchantAuthentication; return $this; } /** * Gets as clientId * * @return string */ public function getClientId() { return $this->clientId; } /** * Sets a new clientId * * @param string $clientId * @return self */ public function setClientId($clientId) { $this->clientId = $clientId; return $this; } /** * Gets as refId * * @return string */ public function getRefId() { return $this->refId; } /** * Sets a new refId * * @param string $refId * @return self */ public function setRefId($refId) { $this->refId = $refId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/BatchDetailsType.php000064400000011600147361031000021442 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing BatchDetailsType * * * XSD Type: batchDetailsType */ class BatchDetailsType { /** * @property string $batchId */ private $batchId = null; /** * @property \DateTime $settlementTimeUTC */ private $settlementTimeUTC = null; /** * @property \DateTime $settlementTimeLocal */ private $settlementTimeLocal = null; /** * @property string $settlementState */ private $settlementState = null; /** * @property string $paymentMethod */ private $paymentMethod = null; /** * @property string $marketType */ private $marketType = null; /** * @property string $product */ private $product = null; /** * @property \net\authorize\api\contract\v1\BatchStatisticType[] $statistics */ private $statistics = null; /** * Gets as batchId * * @return string */ public function getBatchId() { return $this->batchId; } /** * Sets a new batchId * * @param string $batchId * @return self */ public function setBatchId($batchId) { $this->batchId = $batchId; return $this; } /** * Gets as settlementTimeUTC * * @return \DateTime */ public function getSettlementTimeUTC() { return $this->settlementTimeUTC; } /** * Sets a new settlementTimeUTC * * @param \DateTime $settlementTimeUTC * @return self */ public function setSettlementTimeUTC(\DateTime $settlementTimeUTC) { $this->settlementTimeUTC = $settlementTimeUTC; return $this; } /** * Gets as settlementTimeLocal * * @return \DateTime */ public function getSettlementTimeLocal() { return $this->settlementTimeLocal; } /** * Sets a new settlementTimeLocal * * @param \DateTime $settlementTimeLocal * @return self */ public function setSettlementTimeLocal(\DateTime $settlementTimeLocal) { $this->settlementTimeLocal = $settlementTimeLocal; return $this; } /** * Gets as settlementState * * @return string */ public function getSettlementState() { return $this->settlementState; } /** * Sets a new settlementState * * @param string $settlementState * @return self */ public function setSettlementState($settlementState) { $this->settlementState = $settlementState; return $this; } /** * Gets as paymentMethod * * @return string */ public function getPaymentMethod() { return $this->paymentMethod; } /** * Sets a new paymentMethod * * @param string $paymentMethod * @return self */ public function setPaymentMethod($paymentMethod) { $this->paymentMethod = $paymentMethod; return $this; } /** * Gets as marketType * * @return string */ public function getMarketType() { return $this->marketType; } /** * Sets a new marketType * * @param string $marketType * @return self */ public function setMarketType($marketType) { $this->marketType = $marketType; return $this; } /** * Gets as product * * @return string */ public function getProduct() { return $this->product; } /** * Sets a new product * * @param string $product * @return self */ public function setProduct($product) { $this->product = $product; return $this; } /** * Adds as statistic * * @return self * @param \net\authorize\api\contract\v1\BatchStatisticType $statistic */ public function addToStatistics(\net\authorize\api\contract\v1\BatchStatisticType $statistic) { $this->statistics[] = $statistic; return $this; } /** * isset statistics * * @param scalar $index * @return boolean */ public function issetStatistics($index) { return isset($this->statistics[$index]); } /** * unset statistics * * @param scalar $index * @return void */ public function unsetStatistics($index) { unset($this->statistics[$index]); } /** * Gets as statistics * * @return \net\authorize\api\contract\v1\BatchStatisticType[] */ public function getStatistics() { return $this->statistics; } /** * Sets a new statistics * * @param \net\authorize\api\contract\v1\BatchStatisticType[] $statistics * @return self */ public function setStatistics(array $statistics) { $this->statistics = $statistics; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SecurePaymentContainerRequest.php000064400000001374147361031000024260 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SecurePaymentContainerRequest */ class SecurePaymentContainerRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\WebCheckOutDataType $data */ private $data = null; /** * Gets as data * * @return \net\authorize\api\contract\v1\WebCheckOutDataType */ public function getData() { return $this->data; } /** * Sets a new data * * @param \net\authorize\api\contract\v1\WebCheckOutDataType $data * @return self */ public function setData(\net\authorize\api\contract\v1\WebCheckOutDataType $data) { $this->data = $data; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType/TagAType.php000064400000001702147361031000027366 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType; /** * Class representing TagAType */ class TagAType { /** * @property string $tagId */ private $tagId = null; /** * @property string $data */ private $data = null; /** * Gets as tagId * * @return string */ public function getTagId() { return $this->tagId; } /** * Sets a new tagId * * @param string $tagId * @return self */ public function setTagId($tagId) { $this->tagId = $tagId; return $this; } /** * Gets as data * * @return string */ public function getData() { return $this->data; } /** * Sets a new data * * @param string $data * @return self */ public function setData($data) { $this->data = $data; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType.php000064400000002744147361031000025717 0ustar00<?php namespace net\authorize\api\contract\v1\TransactionDetailsType; /** * Class representing EmvDetailsAType */ class EmvDetailsAType { /** * @property * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] * $tag */ private $tag = null; /** * Adds as tag * * @return self * @param * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType * $tag */ public function addToTag(\net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType $tag) { $this->tag[] = $tag; return $this; } /** * isset tag * * @param scalar $index * @return boolean */ public function issetTag($index) { return isset($this->tag[$index]); } /** * unset tag * * @param scalar $index * @return void */ public function unsetTag($index) { unset($this->tag[$index]); } /** * Gets as tag * * @return * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] */ public function getTag() { return $this->tag; } /** * Sets a new tag * * @param * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] * $tag * @return self */ public function setTag(array $tag) { $this->tag = $tag; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileExType.php000064400000001527147361031000024077 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileExType * * * XSD Type: customerPaymentProfileExType */ class CustomerPaymentProfileExType extends CustomerPaymentProfileType { /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/EmailSettingsType.php000064400000001303147361031000021662 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing EmailSettingsType * * Allowed values for settingName are: headerEmailReceipt and footerEmailReceipt * XSD Type: emailSettingsType */ class EmailSettingsType extends ArrayOfSettingType { /** * @property integer $version */ private $version = null; /** * Gets as version * * @return integer */ public function getVersion() { return $this->version; } /** * Sets a new version * * @param integer $version * @return self */ public function setVersion($version) { $this->version = $version; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php000064400000002343147361031000023277 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionRequest */ class ARBGetSubscriptionRequest extends ANetApiRequestType { /** * @property string $subscriptionId */ private $subscriptionId = null; /** * @property boolean $includeTransactions */ private $includeTransactions = null; /** * Gets as subscriptionId * * @return string */ public function getSubscriptionId() { return $this->subscriptionId; } /** * Sets a new subscriptionId * * @param string $subscriptionId * @return self */ public function setSubscriptionId($subscriptionId) { $this->subscriptionId = $subscriptionId; return $this; } /** * Gets as includeTransactions * * @return boolean */ public function getIncludeTransactions() { return $this->includeTransactions; } /** * Sets a new includeTransactions * * @param boolean $includeTransactions * @return self */ public function setIncludeTransactions($includeTransactions) { $this->includeTransactions = $includeTransactions; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php000064400000001313147361031000023711 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransCaptureOnlyType * * * XSD Type: profileTransCaptureOnlyType */ class ProfileTransCaptureOnlyType extends ProfileTransOrderType { /** * @property string $approvalCode */ private $approvalCode = null; /** * Gets as approvalCode * * @return string */ public function getApprovalCode() { return $this->approvalCode; } /** * Sets a new approvalCode * * @param string $approvalCode * @return self */ public function setApprovalCode($approvalCode) { $this->approvalCode = $approvalCode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php000064400000000261147361031000024045 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerProfileIdsRequest */ class GetCustomerProfileIdsRequest extends ANetApiRequestType { } authorizenet/lib/net/authorize/api/contract/v1/CreditCardType.php000064400000006254147361031000021130 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreditCardType * * * XSD Type: creditCardType */ class CreditCardType extends CreditCardSimpleType { /** * @property string $cardCode */ private $cardCode = null; /** * @property boolean $isPaymentToken */ private $isPaymentToken = null; /** * @property string $cryptogram */ private $cryptogram = null; /** * @property string $tokenRequestorName */ private $tokenRequestorName = null; /** * @property string $tokenRequestorId */ private $tokenRequestorId = null; /** * @property string $tokenRequestorEci */ private $tokenRequestorEci = null; /** * Gets as cardCode * * @return string */ public function getCardCode() { return $this->cardCode; } /** * Sets a new cardCode * * @param string $cardCode * @return self */ public function setCardCode($cardCode) { $this->cardCode = $cardCode; return $this; } /** * Gets as isPaymentToken * * @return boolean */ public function getIsPaymentToken() { return $this->isPaymentToken; } /** * Sets a new isPaymentToken * * @param boolean $isPaymentToken * @return self */ public function setIsPaymentToken($isPaymentToken) { $this->isPaymentToken = $isPaymentToken; return $this; } /** * Gets as cryptogram * * @return string */ public function getCryptogram() { return $this->cryptogram; } /** * Sets a new cryptogram * * @param string $cryptogram * @return self */ public function setCryptogram($cryptogram) { $this->cryptogram = $cryptogram; return $this; } /** * Gets as tokenRequestorName * * @return string */ public function getTokenRequestorName() { return $this->tokenRequestorName; } /** * Sets a new tokenRequestorName * * @param string $tokenRequestorName * @return self */ public function setTokenRequestorName($tokenRequestorName) { $this->tokenRequestorName = $tokenRequestorName; return $this; } /** * Gets as tokenRequestorId * * @return string */ public function getTokenRequestorId() { return $this->tokenRequestorId; } /** * Sets a new tokenRequestorId * * @param string $tokenRequestorId * @return self */ public function setTokenRequestorId($tokenRequestorId) { $this->tokenRequestorId = $tokenRequestorId; return $this; } /** * Gets as tokenRequestorEci * * @return string */ public function getTokenRequestorEci() { return $this->tokenRequestorEci; } /** * Sets a new tokenRequestorEci * * @param string $tokenRequestorEci * @return self */ public function setTokenRequestorEci($tokenRequestorEci) { $this->tokenRequestorEci = $tokenRequestorEci; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php000064400000003443147361031000025301 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetUnsettledTransactionListRequest */ class GetUnsettledTransactionListRequest extends ANetApiRequestType { /** * @property string $status */ private $status = null; /** * @property \net\authorize\api\contract\v1\TransactionListSortingType $sorting */ private $sorting = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as status * * @return string */ public function getStatus() { return $this->status; } /** * Sets a new status * * @param string $status * @return self */ public function setStatus($status) { $this->status = $status; return $this; } /** * Gets as sorting * * @return \net\authorize\api\contract\v1\TransactionListSortingType */ public function getSorting() { return $this->sorting; } /** * Sets a new sorting * * @param \net\authorize\api\contract\v1\TransactionListSortingType $sorting * @return self */ public function setSorting(\net\authorize\api\contract\v1\TransactionListSortingType $sorting) { $this->sorting = $sorting; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileType.php000064400000004716147361031000023605 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileType * * * XSD Type: customerPaymentProfileType */ class CustomerPaymentProfileType extends CustomerPaymentProfileBaseType { /** * @property \net\authorize\api\contract\v1\PaymentType $payment */ private $payment = null; /** * @property \net\authorize\api\contract\v1\DriversLicenseType $driversLicense */ private $driversLicense = null; /** * @property string $taxId */ private $taxId = null; /** * @property boolean $defaultPaymentProfile */ private $defaultPaymentProfile = null; /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentType $payment) { $this->payment = $payment; return $this; } /** * Gets as driversLicense * * @return \net\authorize\api\contract\v1\DriversLicenseType */ public function getDriversLicense() { return $this->driversLicense; } /** * Sets a new driversLicense * * @param \net\authorize\api\contract\v1\DriversLicenseType $driversLicense * @return self */ public function setDriversLicense(\net\authorize\api\contract\v1\DriversLicenseType $driversLicense) { $this->driversLicense = $driversLicense; return $this; } /** * Gets as taxId * * @return string */ public function getTaxId() { return $this->taxId; } /** * Sets a new taxId * * @param string $taxId * @return self */ public function setTaxId($taxId) { $this->taxId = $taxId; return $this; } /** * Gets as defaultPaymentProfile * * @return boolean */ public function getDefaultPaymentProfile() { return $this->defaultPaymentProfile; } /** * Sets a new defaultPaymentProfile * * @param boolean $defaultPaymentProfile * @return self */ public function setDefaultPaymentProfile($defaultPaymentProfile) { $this->defaultPaymentProfile = $defaultPaymentProfile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php000064400000001321147361031000024066 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerProfileRequest */ class DeleteCustomerProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php000064400000002373147361031000025102 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerShippingAddressRequest */ class GetCustomerShippingAddressRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerAddressId */ private $customerAddressId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerAddressId * * @return string */ public function getCustomerAddressId() { return $this->customerAddressId; } /** * Sets a new customerAddressId * * @param string $customerAddressId * @return self */ public function setCustomerAddressId($customerAddressId) { $this->customerAddressId = $customerAddressId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CardArtType.php000064400000005007147361031000020437 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CardArtType * * * XSD Type: cardArt */ class CardArtType { /** * @property string $cardBrand */ private $cardBrand = null; /** * @property string $cardImageHeight */ private $cardImageHeight = null; /** * @property string $cardImageUrl */ private $cardImageUrl = null; /** * @property string $cardImageWidth */ private $cardImageWidth = null; /** * @property string $cardType */ private $cardType = null; /** * Gets as cardBrand * * @return string */ public function getCardBrand() { return $this->cardBrand; } /** * Sets a new cardBrand * * @param string $cardBrand * @return self */ public function setCardBrand($cardBrand) { $this->cardBrand = $cardBrand; return $this; } /** * Gets as cardImageHeight * * @return string */ public function getCardImageHeight() { return $this->cardImageHeight; } /** * Sets a new cardImageHeight * * @param string $cardImageHeight * @return self */ public function setCardImageHeight($cardImageHeight) { $this->cardImageHeight = $cardImageHeight; return $this; } /** * Gets as cardImageUrl * * @return string */ public function getCardImageUrl() { return $this->cardImageUrl; } /** * Sets a new cardImageUrl * * @param string $cardImageUrl * @return self */ public function setCardImageUrl($cardImageUrl) { $this->cardImageUrl = $cardImageUrl; return $this; } /** * Gets as cardImageWidth * * @return string */ public function getCardImageWidth() { return $this->cardImageWidth; } /** * Sets a new cardImageWidth * * @param string $cardImageWidth * @return self */ public function setCardImageWidth($cardImageWidth) { $this->cardImageWidth = $cardImageWidth; return $this; } /** * Gets as cardType * * @return string */ public function getCardType() { return $this->cardType; } /** * Sets a new cardType * * @param string $cardType * @return self */ public function setCardType($cardType) { $this->cardType = $cardType; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php000064400000000253147361031000023333 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetMerchantDetailsRequest */ class GetMerchantDetailsRequest extends ANetApiRequestType { } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfileBaseType.php000064400000003135147361031000023034 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfileBaseType * * * XSD Type: customerProfileBaseType */ class CustomerProfileBaseType { /** * @property string $merchantCustomerId */ private $merchantCustomerId = null; /** * @property string $description */ private $description = null; /** * @property string $email */ private $email = null; /** * Gets as merchantCustomerId * * @return string */ public function getMerchantCustomerId() { return $this->merchantCustomerId; } /** * Sets a new merchantCustomerId * * @param string $merchantCustomerId * @return self */ public function setMerchantCustomerId($merchantCustomerId) { $this->merchantCustomerId = $merchantCustomerId; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PayPalType.php000064400000005657147361031000020320 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PayPalType * * * XSD Type: payPalType */ class PayPalType { /** * @property string $successUrl */ private $successUrl = null; /** * @property string $cancelUrl */ private $cancelUrl = null; /** * @property string $paypalLc */ private $paypalLc = null; /** * @property string $paypalHdrImg */ private $paypalHdrImg = null; /** * @property string $paypalPayflowcolor */ private $paypalPayflowcolor = null; /** * @property string $payerID */ private $payerID = null; /** * Gets as successUrl * * @return string */ public function getSuccessUrl() { return $this->successUrl; } /** * Sets a new successUrl * * @param string $successUrl * @return self */ public function setSuccessUrl($successUrl) { $this->successUrl = $successUrl; return $this; } /** * Gets as cancelUrl * * @return string */ public function getCancelUrl() { return $this->cancelUrl; } /** * Sets a new cancelUrl * * @param string $cancelUrl * @return self */ public function setCancelUrl($cancelUrl) { $this->cancelUrl = $cancelUrl; return $this; } /** * Gets as paypalLc * * @return string */ public function getPaypalLc() { return $this->paypalLc; } /** * Sets a new paypalLc * * @param string $paypalLc * @return self */ public function setPaypalLc($paypalLc) { $this->paypalLc = $paypalLc; return $this; } /** * Gets as paypalHdrImg * * @return string */ public function getPaypalHdrImg() { return $this->paypalHdrImg; } /** * Sets a new paypalHdrImg * * @param string $paypalHdrImg * @return self */ public function setPaypalHdrImg($paypalHdrImg) { $this->paypalHdrImg = $paypalHdrImg; return $this; } /** * Gets as paypalPayflowcolor * * @return string */ public function getPaypalPayflowcolor() { return $this->paypalPayflowcolor; } /** * Sets a new paypalPayflowcolor * * @param string $paypalPayflowcolor * @return self */ public function setPaypalPayflowcolor($paypalPayflowcolor) { $this->paypalPayflowcolor = $paypalPayflowcolor; return $this; } /** * Gets as payerID * * @return string */ public function getPayerID() { return $this->payerID; } /** * Sets a new payerID * * @param string $payerID * @return self */ public function setPayerID($payerID) { $this->payerID = $payerID; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBSubscriptionType.php000064400000013156147361031000022134 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBSubscriptionType * * * XSD Type: ARBSubscriptionType */ class ARBSubscriptionType { /** * @property string $name */ private $name = null; /** * @property \net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule */ private $paymentSchedule = null; /** * @property float $amount */ private $amount = null; /** * @property float $trialAmount */ private $trialAmount = null; /** * @property \net\authorize\api\contract\v1\PaymentType $payment */ private $payment = null; /** * @property \net\authorize\api\contract\v1\OrderType $order */ private $order = null; /** * @property \net\authorize\api\contract\v1\CustomerType $customer */ private $customer = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $billTo */ private $billTo = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipTo */ private $shipTo = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as paymentSchedule * * @return \net\authorize\api\contract\v1\PaymentScheduleType */ public function getPaymentSchedule() { return $this->paymentSchedule; } /** * Sets a new paymentSchedule * * @param \net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule * @return self */ public function setPaymentSchedule(\net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule) { $this->paymentSchedule = $paymentSchedule; return $this; } /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as trialAmount * * @return float */ public function getTrialAmount() { return $this->trialAmount; } /** * Sets a new trialAmount * * @param float $trialAmount * @return self */ public function setTrialAmount($trialAmount) { $this->trialAmount = $trialAmount; return $this; } /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentType $payment) { $this->payment = $payment; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderType $order) { $this->order = $order; return $this; } /** * Gets as customer * * @return \net\authorize\api\contract\v1\CustomerType */ public function getCustomer() { return $this->customer; } /** * Sets a new customer * * @param \net\authorize\api\contract\v1\CustomerType $customer * @return self */ public function setCustomer(\net\authorize\api\contract\v1\CustomerType $customer) { $this->customer = $customer; return $this; } /** * Gets as billTo * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getBillTo() { return $this->billTo; } /** * Sets a new billTo * * @param \net\authorize\api\contract\v1\NameAndAddressType $billTo * @return self */ public function setBillTo(\net\authorize\api\contract\v1\NameAndAddressType $billTo) { $this->billTo = $billTo; return $this; } /** * Gets as shipTo * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipTo() { return $this->shipTo; } /** * Sets a new shipTo * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipTo * @return self */ public function setShipTo(\net\authorize\api\contract\v1\NameAndAddressType $shipTo) { $this->shipTo = $shipTo; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PaymentProfileType.php000064400000002167147361031000022061 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentProfileType * * * XSD Type: paymentProfile */ class PaymentProfileType { /** * @property string $paymentProfileId */ private $paymentProfileId = null; /** * @property string $cardCode */ private $cardCode = null; /** * Gets as paymentProfileId * * @return string */ public function getPaymentProfileId() { return $this->paymentProfileId; } /** * Sets a new paymentProfileId * * @param string $paymentProfileId * @return self */ public function setPaymentProfileId($paymentProfileId) { $this->paymentProfileId = $paymentProfileId; return $this; } /** * Gets as cardCode * * @return string */ public function getCardCode() { return $this->cardCode; } /** * Sets a new cardCode * * @param string $cardCode * @return self */ public function setCardCode($cardCode) { $this->cardCode = $cardCode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php000064400000011656147361031000023567 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MerchantAuthenticationType * * * XSD Type: merchantAuthenticationType */ class MerchantAuthenticationType { /** * @property string $name */ private $name = null; /** * @property string $transactionKey */ private $transactionKey = null; /** * @property string $sessionToken */ private $sessionToken = null; /** * @property string $password */ private $password = null; /** * @property \net\authorize\api\contract\v1\ImpersonationAuthenticationType * $impersonationAuthentication */ private $impersonationAuthentication = null; /** * @property \net\authorize\api\contract\v1\FingerPrintType $fingerPrint */ private $fingerPrint = null; /** * @property string $clientKey */ private $clientKey = null; /** * @property string $accessToken */ private $accessToken = null; /** * @property string $mobileDeviceId */ private $mobileDeviceId = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as transactionKey * * @return string */ public function getTransactionKey() { return $this->transactionKey; } /** * Sets a new transactionKey * * @param string $transactionKey * @return self */ public function setTransactionKey($transactionKey) { $this->transactionKey = $transactionKey; return $this; } /** * Gets as sessionToken * * @return string */ public function getSessionToken() { return $this->sessionToken; } /** * Sets a new sessionToken * * @param string $sessionToken * @return self */ public function setSessionToken($sessionToken) { $this->sessionToken = $sessionToken; return $this; } /** * Gets as password * * @return string */ public function getPassword() { return $this->password; } /** * Sets a new password * * @param string $password * @return self */ public function setPassword($password) { $this->password = $password; return $this; } /** * Gets as impersonationAuthentication * * @return \net\authorize\api\contract\v1\ImpersonationAuthenticationType */ public function getImpersonationAuthentication() { return $this->impersonationAuthentication; } /** * Sets a new impersonationAuthentication * * @param \net\authorize\api\contract\v1\ImpersonationAuthenticationType * $impersonationAuthentication * @return self */ public function setImpersonationAuthentication(\net\authorize\api\contract\v1\ImpersonationAuthenticationType $impersonationAuthentication) { $this->impersonationAuthentication = $impersonationAuthentication; return $this; } /** * Gets as fingerPrint * * @return \net\authorize\api\contract\v1\FingerPrintType */ public function getFingerPrint() { return $this->fingerPrint; } /** * Sets a new fingerPrint * * @param \net\authorize\api\contract\v1\FingerPrintType $fingerPrint * @return self */ public function setFingerPrint(\net\authorize\api\contract\v1\FingerPrintType $fingerPrint) { $this->fingerPrint = $fingerPrint; return $this; } /** * Gets as clientKey * * @return string */ public function getClientKey() { return $this->clientKey; } /** * Sets a new clientKey * * @param string $clientKey * @return self */ public function setClientKey($clientKey) { $this->clientKey = $clientKey; return $this; } /** * Gets as accessToken * * @return string */ public function getAccessToken() { return $this->accessToken; } /** * Sets a new accessToken * * @param string $accessToken * @return self */ public function setAccessToken($accessToken) { $this->accessToken = $accessToken; return $this; } /** * Gets as mobileDeviceId * * @return string */ public function getMobileDeviceId() { return $this->mobileDeviceId; } /** * Sets a new mobileDeviceId * * @param string $mobileDeviceId * @return self */ public function setMobileDeviceId($mobileDeviceId) { $this->mobileDeviceId = $mobileDeviceId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php000064400000000251147361031000023142 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MobileDeviceLoginRequest */ class MobileDeviceLoginRequest extends ANetApiRequestType { } authorizenet/lib/net/authorize/api/contract/v1/MessagesType.php000064400000003570147361031000020671 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MessagesType * * * XSD Type: messagesType */ class MessagesType { /** * @property string $resultCode */ private $resultCode = null; /** * @property \net\authorize\api\contract\v1\MessagesType\MessageAType[] $message */ private $message = null; /** * Gets as resultCode * * @return string */ public function getResultCode() { return $this->resultCode; } /** * Sets a new resultCode * * @param string $resultCode * @return self */ public function setResultCode($resultCode) { $this->resultCode = $resultCode; return $this; } /** * Adds as message * * @return self * @param \net\authorize\api\contract\v1\MessagesType\MessageAType $message */ public function addToMessage(\net\authorize\api\contract\v1\MessagesType\MessageAType $message) { $this->message[] = $message; return $this; } /** * isset message * * @param scalar $index * @return boolean */ public function issetMessage($index) { return isset($this->message[$index]); } /** * unset message * * @param scalar $index * @return void */ public function unsetMessage($index) { unset($this->message[$index]); } /** * Gets as message * * @return \net\authorize\api\contract\v1\MessagesType\MessageAType[] */ public function getMessage() { return $this->message; } /** * Sets a new message * * @param \net\authorize\api\contract\v1\MessagesType\MessageAType[] $message * @return self */ public function setMessage(array $message) { $this->message = $message; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php000064400000003644147361031000025570 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerShippingAddressRequest */ class CreateCustomerShippingAddressRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $address */ private $address = null; /** * @property boolean $defaultShippingAddress */ private $defaultShippingAddress = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as address * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getAddress() { return $this->address; } /** * Sets a new address * * @param \net\authorize\api\contract\v1\CustomerAddressType $address * @return self */ public function setAddress(\net\authorize\api\contract\v1\CustomerAddressType $address) { $this->address = $address; return $this; } /** * Gets as defaultShippingAddress * * @return boolean */ public function getDefaultShippingAddress() { return $this->defaultShippingAddress; } /** * Sets a new defaultShippingAddress * * @param boolean $defaultShippingAddress * @return self */ public function setDefaultShippingAddress($defaultShippingAddress) { $this->defaultShippingAddress = $defaultShippingAddress; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php000064400000001521147361031000023760 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBCreateSubscriptionRequest */ class ARBCreateSubscriptionRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\ARBSubscriptionType $subscription */ private $subscription = null; /** * Gets as subscription * * @return \net\authorize\api\contract\v1\ARBSubscriptionType */ public function getSubscription() { return $this->subscription; } /** * Sets a new subscription * * @param \net\authorize\api\contract\v1\ARBSubscriptionType $subscription * @return self */ public function setSubscription(\net\authorize\api\contract\v1\ARBSubscriptionType $subscription) { $this->subscription = $subscription; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ListOfAUDetailsType.php000064400000005164147361031000022057 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ListOfAUDetailsType * * * XSD Type: ListOfAUDetailsType */ class ListOfAUDetailsType { /** * @property \net\authorize\api\contract\v1\AuUpdateType[] $auUpdate */ private $auUpdate = null; /** * @property \net\authorize\api\contract\v1\AuDeleteType[] $auDelete */ private $auDelete = null; /** * Adds as auUpdate * * @return self * @param \net\authorize\api\contract\v1\AuUpdateType $auUpdate */ public function addToAuUpdate(\net\authorize\api\contract\v1\AuUpdateType $auUpdate) { $this->auUpdate[] = $auUpdate; return $this; } /** * isset auUpdate * * @param scalar $index * @return boolean */ public function issetAuUpdate($index) { return isset($this->auUpdate[$index]); } /** * unset auUpdate * * @param scalar $index * @return void */ public function unsetAuUpdate($index) { unset($this->auUpdate[$index]); } /** * Gets as auUpdate * * @return \net\authorize\api\contract\v1\AuUpdateType[] */ public function getAuUpdate() { return $this->auUpdate; } /** * Sets a new auUpdate * * @param \net\authorize\api\contract\v1\AuUpdateType[] $auUpdate * @return self */ public function setAuUpdate(array $auUpdate) { $this->auUpdate = $auUpdate; return $this; } /** * Adds as auDelete * * @return self * @param \net\authorize\api\contract\v1\AuDeleteType $auDelete */ public function addToAuDelete(\net\authorize\api\contract\v1\AuDeleteType $auDelete) { $this->auDelete[] = $auDelete; return $this; } /** * isset auDelete * * @param scalar $index * @return boolean */ public function issetAuDelete($index) { return isset($this->auDelete[$index]); } /** * unset auDelete * * @param scalar $index * @return void */ public function unsetAuDelete($index) { unset($this->auDelete[$index]); } /** * Gets as auDelete * * @return \net\authorize\api\contract\v1\AuDeleteType[] */ public function getAuDelete() { return $this->auDelete; } /** * Sets a new auDelete * * @param \net\authorize\api\contract\v1\AuDeleteType[] $auDelete * @return self */ public function setAuDelete(array $auDelete) { $this->auDelete = $auDelete; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PagingType.php000064400000001726147361031000020330 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PagingType * * * XSD Type: Paging */ class PagingType { /** * @property integer $limit */ private $limit = null; /** * @property integer $offset */ private $offset = null; /** * Gets as limit * * @return integer */ public function getLimit() { return $this->limit; } /** * Sets a new limit * * @param integer $limit * @return self */ public function setLimit($limit) { $this->limit = $limit; return $this; } /** * Gets as offset * * @return integer */ public function getOffset() { return $this->offset; } /** * Sets a new offset * * @param integer $offset * @return self */ public function setOffset($offset) { $this->offset = $offset; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransOrderType.php000064400000013750147361031000022527 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransOrderType * * * XSD Type: profileTransOrderType */ class ProfileTransOrderType extends ProfileTransAmountType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerShippingAddressId */ private $customerShippingAddressId = null; /** * @property \net\authorize\api\contract\v1\OrderExType $order */ private $order = null; /** * @property boolean $taxExempt */ private $taxExempt = null; /** * @property boolean $recurringBilling */ private $recurringBilling = null; /** * @property string $cardCode */ private $cardCode = null; /** * @property string $splitTenderId */ private $splitTenderId = null; /** * @property \net\authorize\api\contract\v1\ProcessingOptionsType * $processingOptions */ private $processingOptions = null; /** * @property \net\authorize\api\contract\v1\SubsequentAuthInformationType * $subsequentAuthInformation */ private $subsequentAuthInformation = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingAddressId * * @return string */ public function getCustomerShippingAddressId() { return $this->customerShippingAddressId; } /** * Sets a new customerShippingAddressId * * @param string $customerShippingAddressId * @return self */ public function setCustomerShippingAddressId($customerShippingAddressId) { $this->customerShippingAddressId = $customerShippingAddressId; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderExType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderExType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderExType $order) { $this->order = $order; return $this; } /** * Gets as taxExempt * * @return boolean */ public function getTaxExempt() { return $this->taxExempt; } /** * Sets a new taxExempt * * @param boolean $taxExempt * @return self */ public function setTaxExempt($taxExempt) { $this->taxExempt = $taxExempt; return $this; } /** * Gets as recurringBilling * * @return boolean */ public function getRecurringBilling() { return $this->recurringBilling; } /** * Sets a new recurringBilling * * @param boolean $recurringBilling * @return self */ public function setRecurringBilling($recurringBilling) { $this->recurringBilling = $recurringBilling; return $this; } /** * Gets as cardCode * * @return string */ public function getCardCode() { return $this->cardCode; } /** * Sets a new cardCode * * @param string $cardCode * @return self */ public function setCardCode($cardCode) { $this->cardCode = $cardCode; return $this; } /** * Gets as splitTenderId * * @return string */ public function getSplitTenderId() { return $this->splitTenderId; } /** * Sets a new splitTenderId * * @param string $splitTenderId * @return self */ public function setSplitTenderId($splitTenderId) { $this->splitTenderId = $splitTenderId; return $this; } /** * Gets as processingOptions * * @return \net\authorize\api\contract\v1\ProcessingOptionsType */ public function getProcessingOptions() { return $this->processingOptions; } /** * Sets a new processingOptions * * @param \net\authorize\api\contract\v1\ProcessingOptionsType $processingOptions * @return self */ public function setProcessingOptions(\net\authorize\api\contract\v1\ProcessingOptionsType $processingOptions) { $this->processingOptions = $processingOptions; return $this; } /** * Gets as subsequentAuthInformation * * @return \net\authorize\api\contract\v1\SubsequentAuthInformationType */ public function getSubsequentAuthInformation() { return $this->subsequentAuthInformation; } /** * Sets a new subsequentAuthInformation * * @param \net\authorize\api\contract\v1\SubsequentAuthInformationType * $subsequentAuthInformation * @return self */ public function setSubsequentAuthInformation(\net\authorize\api\contract\v1\SubsequentAuthInformationType $subsequentAuthInformation) { $this->subsequentAuthInformation = $subsequentAuthInformation; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php000064400000006654147361031000027137 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerProfileFromTransactionRequest */ class CreateCustomerProfileFromTransactionRequest extends ANetApiRequestType { /** * @property string $transId */ private $transId = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileBaseType $customer */ private $customer = null; /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property boolean $defaultPaymentProfile */ private $defaultPaymentProfile = null; /** * @property boolean $defaultShippingAddress */ private $defaultShippingAddress = null; /** * @property string $profileType */ private $profileType = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as customer * * @return \net\authorize\api\contract\v1\CustomerProfileBaseType */ public function getCustomer() { return $this->customer; } /** * Sets a new customer * * @param \net\authorize\api\contract\v1\CustomerProfileBaseType $customer * @return self */ public function setCustomer(\net\authorize\api\contract\v1\CustomerProfileBaseType $customer) { $this->customer = $customer; return $this; } /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as defaultPaymentProfile * * @return boolean */ public function getDefaultPaymentProfile() { return $this->defaultPaymentProfile; } /** * Sets a new defaultPaymentProfile * * @param boolean $defaultPaymentProfile * @return self */ public function setDefaultPaymentProfile($defaultPaymentProfile) { $this->defaultPaymentProfile = $defaultPaymentProfile; return $this; } /** * Gets as defaultShippingAddress * * @return boolean */ public function getDefaultShippingAddress() { return $this->defaultShippingAddress; } /** * Sets a new defaultShippingAddress * * @param boolean $defaultShippingAddress * @return self */ public function setDefaultShippingAddress($defaultShippingAddress) { $this->defaultShippingAddress = $defaultShippingAddress; return $this; } /** * Gets as profileType * * @return string */ public function getProfileType() { return $this->profileType; } /** * Sets a new profileType * * @param string $profileType * @return self */ public function setProfileType($profileType) { $this->profileType = $profileType; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.php000064400000005110147361031000025240 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerShippingAddressResponse */ class GetCustomerShippingAddressResponse extends ANetApiResponseType { /** * @property boolean $defaultShippingAddress */ private $defaultShippingAddress = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressExType $address */ private $address = null; /** * @property string[] $subscriptionIds */ private $subscriptionIds = null; /** * Gets as defaultShippingAddress * * @return boolean */ public function getDefaultShippingAddress() { return $this->defaultShippingAddress; } /** * Sets a new defaultShippingAddress * * @param boolean $defaultShippingAddress * @return self */ public function setDefaultShippingAddress($defaultShippingAddress) { $this->defaultShippingAddress = $defaultShippingAddress; return $this; } /** * Gets as address * * @return \net\authorize\api\contract\v1\CustomerAddressExType */ public function getAddress() { return $this->address; } /** * Sets a new address * * @param \net\authorize\api\contract\v1\CustomerAddressExType $address * @return self */ public function setAddress(\net\authorize\api\contract\v1\CustomerAddressExType $address) { $this->address = $address; return $this; } /** * Adds as subscriptionId * * @return self * @param string $subscriptionId */ public function addToSubscriptionIds($subscriptionId) { $this->subscriptionIds[] = $subscriptionId; return $this; } /** * isset subscriptionIds * * @param scalar $index * @return boolean */ public function issetSubscriptionIds($index) { return isset($this->subscriptionIds[$index]); } /** * unset subscriptionIds * * @param scalar $index * @return void */ public function unsetSubscriptionIds($index) { unset($this->subscriptionIds[$index]); } /** * Gets as subscriptionIds * * @return string[] */ public function getSubscriptionIds() { return $this->subscriptionIds; } /** * Sets a new subscriptionIds * * @param string $subscriptionIds * @return self */ public function setSubscriptionIds(array $subscriptionIds) { $this->subscriptionIds = $subscriptionIds; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/OtherTaxType.php000064400000006215147361031000020657 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing OtherTaxType * * * XSD Type: otherTaxType */ class OtherTaxType { /** * @property float $nationalTaxAmount */ private $nationalTaxAmount = null; /** * @property float $localTaxAmount */ private $localTaxAmount = null; /** * @property float $alternateTaxAmount */ private $alternateTaxAmount = null; /** * @property string $alternateTaxId */ private $alternateTaxId = null; /** * @property float $vatTaxRate */ private $vatTaxRate = null; /** * @property float $vatTaxAmount */ private $vatTaxAmount = null; /** * Gets as nationalTaxAmount * * @return float */ public function getNationalTaxAmount() { return $this->nationalTaxAmount; } /** * Sets a new nationalTaxAmount * * @param float $nationalTaxAmount * @return self */ public function setNationalTaxAmount($nationalTaxAmount) { $this->nationalTaxAmount = $nationalTaxAmount; return $this; } /** * Gets as localTaxAmount * * @return float */ public function getLocalTaxAmount() { return $this->localTaxAmount; } /** * Sets a new localTaxAmount * * @param float $localTaxAmount * @return self */ public function setLocalTaxAmount($localTaxAmount) { $this->localTaxAmount = $localTaxAmount; return $this; } /** * Gets as alternateTaxAmount * * @return float */ public function getAlternateTaxAmount() { return $this->alternateTaxAmount; } /** * Sets a new alternateTaxAmount * * @param float $alternateTaxAmount * @return self */ public function setAlternateTaxAmount($alternateTaxAmount) { $this->alternateTaxAmount = $alternateTaxAmount; return $this; } /** * Gets as alternateTaxId * * @return string */ public function getAlternateTaxId() { return $this->alternateTaxId; } /** * Sets a new alternateTaxId * * @param string $alternateTaxId * @return self */ public function setAlternateTaxId($alternateTaxId) { $this->alternateTaxId = $alternateTaxId; return $this; } /** * Gets as vatTaxRate * * @return float */ public function getVatTaxRate() { return $this->vatTaxRate; } /** * Sets a new vatTaxRate * * @param float $vatTaxRate * @return self */ public function setVatTaxRate($vatTaxRate) { $this->vatTaxRate = $vatTaxRate; return $this; } /** * Gets as vatTaxAmount * * @return float */ public function getVatTaxAmount() { return $this->vatTaxAmount; } /** * Sets a new vatTaxAmount * * @param float $vatTaxAmount * @return self */ public function setVatTaxAmount($vatTaxAmount) { $this->vatTaxAmount = $vatTaxAmount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/HeldTransactionRequestType.php000064400000002073147361031000023552 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing HeldTransactionRequestType * * * XSD Type: heldTransactionRequestType */ class HeldTransactionRequestType { /** * @property string $action */ private $action = null; /** * @property string $refTransId */ private $refTransId = null; /** * Gets as action * * @return string */ public function getAction() { return $this->action; } /** * Sets a new action * * @param string $action * @return self */ public function setAction($action) { $this->action = $action; return $this; } /** * Gets as refTransId * * @return string */ public function getRefTransId() { return $this->refTransId; } /** * Sets a new refTransId * * @param string $refTransId * @return self */ public function setRefTransId($refTransId) { $this->refTransId = $refTransId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MobileDeviceType.php000064400000005162147361031000021450 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MobileDeviceType * * * XSD Type: mobileDeviceType */ class MobileDeviceType { /** * @property string $mobileDeviceId */ private $mobileDeviceId = null; /** * @property string $description */ private $description = null; /** * @property string $phoneNumber */ private $phoneNumber = null; /** * @property string $devicePlatform */ private $devicePlatform = null; /** * @property string $deviceActivation */ private $deviceActivation = null; /** * Gets as mobileDeviceId * * @return string */ public function getMobileDeviceId() { return $this->mobileDeviceId; } /** * Sets a new mobileDeviceId * * @param string $mobileDeviceId * @return self */ public function setMobileDeviceId($mobileDeviceId) { $this->mobileDeviceId = $mobileDeviceId; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } /** * Gets as phoneNumber * * @return string */ public function getPhoneNumber() { return $this->phoneNumber; } /** * Sets a new phoneNumber * * @param string $phoneNumber * @return self */ public function setPhoneNumber($phoneNumber) { $this->phoneNumber = $phoneNumber; return $this; } /** * Gets as devicePlatform * * @return string */ public function getDevicePlatform() { return $this->devicePlatform; } /** * Sets a new devicePlatform * * @param string $devicePlatform * @return self */ public function setDevicePlatform($devicePlatform) { $this->devicePlatform = $devicePlatform; return $this; } /** * Gets as deviceActivation * * @return string */ public function getDeviceActivation() { return $this->deviceActivation; } /** * Sets a new deviceActivation * * @param string $deviceActivation * @return self */ public function setDeviceActivation($deviceActivation) { $this->deviceActivation = $deviceActivation; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php000064400000011543147361031000024726 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileMaskedType * * * XSD Type: customerPaymentProfileMaskedType */ class CustomerPaymentProfileMaskedType extends CustomerPaymentProfileBaseType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property boolean $defaultPaymentProfile */ private $defaultPaymentProfile = null; /** * @property \net\authorize\api\contract\v1\PaymentMaskedType $payment */ private $payment = null; /** * @property \net\authorize\api\contract\v1\DriversLicenseMaskedType * $driversLicense */ private $driversLicense = null; /** * @property string $taxId */ private $taxId = null; /** * @property string[] $subscriptionIds */ private $subscriptionIds = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as defaultPaymentProfile * * @return boolean */ public function getDefaultPaymentProfile() { return $this->defaultPaymentProfile; } /** * Sets a new defaultPaymentProfile * * @param boolean $defaultPaymentProfile * @return self */ public function setDefaultPaymentProfile($defaultPaymentProfile) { $this->defaultPaymentProfile = $defaultPaymentProfile; return $this; } /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentMaskedType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentMaskedType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentMaskedType $payment) { $this->payment = $payment; return $this; } /** * Gets as driversLicense * * @return \net\authorize\api\contract\v1\DriversLicenseMaskedType */ public function getDriversLicense() { return $this->driversLicense; } /** * Sets a new driversLicense * * @param \net\authorize\api\contract\v1\DriversLicenseMaskedType $driversLicense * @return self */ public function setDriversLicense(\net\authorize\api\contract\v1\DriversLicenseMaskedType $driversLicense) { $this->driversLicense = $driversLicense; return $this; } /** * Gets as taxId * * @return string */ public function getTaxId() { return $this->taxId; } /** * Sets a new taxId * * @param string $taxId * @return self */ public function setTaxId($taxId) { $this->taxId = $taxId; return $this; } /** * Adds as subscriptionId * * @return self * @param string $subscriptionId */ public function addToSubscriptionIds($subscriptionId) { $this->subscriptionIds[] = $subscriptionId; return $this; } /** * isset subscriptionIds * * @param scalar $index * @return boolean */ public function issetSubscriptionIds($index) { return isset($this->subscriptionIds[$index]); } /** * unset subscriptionIds * * @param scalar $index * @return void */ public function unsetSubscriptionIds($index) { unset($this->subscriptionIds[$index]); } /** * Gets as subscriptionIds * * @return string[] */ public function getSubscriptionIds() { return $this->subscriptionIds; } /** * Sets a new subscriptionIds * * @param string $subscriptionIds * @return self */ public function setSubscriptionIds(array $subscriptionIds) { $this->subscriptionIds = $subscriptionIds; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DriversLicenseType.php000064400000002712147361031000022040 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DriversLicenseType * * * XSD Type: driversLicenseType */ class DriversLicenseType { /** * @property string $number */ private $number = null; /** * @property string $state */ private $state = null; /** * @property string $dateOfBirth */ private $dateOfBirth = null; /** * Gets as number * * @return string */ public function getNumber() { return $this->number; } /** * Sets a new number * * @param string $number * @return self */ public function setNumber($number) { $this->number = $number; return $this; } /** * Gets as state * * @return string */ public function getState() { return $this->state; } /** * Sets a new state * * @param string $state * @return self */ public function setState($state) { $this->state = $state; return $this; } /** * Gets as dateOfBirth * * @return string */ public function getDateOfBirth() { return $this->dateOfBirth; } /** * Sets a new dateOfBirth * * @param string $dateOfBirth * @return self */ public function setDateOfBirth($dateOfBirth) { $this->dateOfBirth = $dateOfBirth; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetTransactionDetailsRequest.php000064400000001143147361031000024056 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetTransactionDetailsRequest */ class GetTransactionDetailsRequest extends ANetApiRequestType { /** * @property string $transId */ private $transId = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateProfileResponseType.php000064400000010251147361031000023357 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateProfileResponseType * * * XSD Type: createProfileResponse */ class CreateProfileResponseType { /** * @property \net\authorize\api\contract\v1\MessagesType $messages */ private $messages = null; /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string[] $customerPaymentProfileIdList */ private $customerPaymentProfileIdList = null; /** * @property string[] $customerShippingAddressIdList */ private $customerShippingAddressIdList = null; /** * Gets as messages * * @return \net\authorize\api\contract\v1\MessagesType */ public function getMessages() { return $this->messages; } /** * Sets a new messages * * @param \net\authorize\api\contract\v1\MessagesType $messages * @return self */ public function setMessages(\net\authorize\api\contract\v1\MessagesType $messages) { $this->messages = $messages; return $this; } /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Adds as numericString * * @return self * @param string $numericString */ public function addToCustomerPaymentProfileIdList($numericString) { $this->customerPaymentProfileIdList[] = $numericString; return $this; } /** * isset customerPaymentProfileIdList * * @param scalar $index * @return boolean */ public function issetCustomerPaymentProfileIdList($index) { return isset($this->customerPaymentProfileIdList[$index]); } /** * unset customerPaymentProfileIdList * * @param scalar $index * @return void */ public function unsetCustomerPaymentProfileIdList($index) { unset($this->customerPaymentProfileIdList[$index]); } /** * Gets as customerPaymentProfileIdList * * @return string[] */ public function getCustomerPaymentProfileIdList() { return $this->customerPaymentProfileIdList; } /** * Sets a new customerPaymentProfileIdList * * @param string $customerPaymentProfileIdList * @return self */ public function setCustomerPaymentProfileIdList(array $customerPaymentProfileIdList) { $this->customerPaymentProfileIdList = $customerPaymentProfileIdList; return $this; } /** * Adds as numericString * * @return self * @param string $numericString */ public function addToCustomerShippingAddressIdList($numericString) { $this->customerShippingAddressIdList[] = $numericString; return $this; } /** * isset customerShippingAddressIdList * * @param scalar $index * @return boolean */ public function issetCustomerShippingAddressIdList($index) { return isset($this->customerShippingAddressIdList[$index]); } /** * unset customerShippingAddressIdList * * @param scalar $index * @return void */ public function unsetCustomerShippingAddressIdList($index) { unset($this->customerShippingAddressIdList[$index]); } /** * Gets as customerShippingAddressIdList * * @return string[] */ public function getCustomerShippingAddressIdList() { return $this->customerShippingAddressIdList; } /** * Sets a new customerShippingAddressIdList * * @param string $customerShippingAddressIdList * @return self */ public function setCustomerShippingAddressIdList(array $customerShippingAddressIdList) { $this->customerShippingAddressIdList = $customerShippingAddressIdList; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.php000064400000000302147361031000025570 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerPaymentProfileResponse */ class DeleteCustomerPaymentProfileResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/KeyBlockType.php000064400000001312147361031000020615 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing KeyBlockType * * * XSD Type: KeyBlock */ class KeyBlockType { /** * @property \net\authorize\api\contract\v1\KeyValueType $value */ private $value = null; /** * Gets as value * * @return \net\authorize\api\contract\v1\KeyValueType */ public function getValue() { return $this->value; } /** * Sets a new value * * @param \net\authorize\api\contract\v1\KeyValueType $value * @return self */ public function setValue(\net\authorize\api\contract\v1\KeyValueType $value) { $this->value = $value; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php000064400000002401147361031000025555 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerShippingAddressRequest */ class DeleteCustomerShippingAddressRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerAddressId */ private $customerAddressId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerAddressId * * @return string */ public function getCustomerAddressId() { return $this->customerAddressId; } /** * Sets a new customerAddressId * * @param string $customerAddressId * @return self */ public function setCustomerAddressId($customerAddressId) { $this->customerAddressId = $customerAddressId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetSettledBatchListRequest.php000064400000003527147361031000023475 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetSettledBatchListRequest */ class GetSettledBatchListRequest extends ANetApiRequestType { /** * @property boolean $includeStatistics */ private $includeStatistics = null; /** * @property \DateTime $firstSettlementDate */ private $firstSettlementDate = null; /** * @property \DateTime $lastSettlementDate */ private $lastSettlementDate = null; /** * Gets as includeStatistics * * @return boolean */ public function getIncludeStatistics() { return $this->includeStatistics; } /** * Sets a new includeStatistics * * @param boolean $includeStatistics * @return self */ public function setIncludeStatistics($includeStatistics) { $this->includeStatistics = $includeStatistics; return $this; } /** * Gets as firstSettlementDate * * @return \DateTime */ public function getFirstSettlementDate() { return $this->firstSettlementDate; } /** * Sets a new firstSettlementDate * * @param \DateTime $firstSettlementDate * @return self */ public function setFirstSettlementDate(\DateTime $firstSettlementDate) { $this->firstSettlementDate = $firstSettlementDate; return $this; } /** * Gets as lastSettlementDate * * @return \DateTime */ public function getLastSettlementDate() { return $this->lastSettlementDate; } /** * Sets a new lastSettlementDate * * @param \DateTime $lastSettlementDate * @return self */ public function setLastSettlementDate(\DateTime $lastSettlementDate) { $this->lastSettlementDate = $lastSettlementDate; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MobileDeviceLoginResponse.php000064400000005651147361031000023321 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MobileDeviceLoginResponse */ class MobileDeviceLoginResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\MerchantContactType $merchantContact */ private $merchantContact = null; /** * @property \net\authorize\api\contract\v1\PermissionType[] $userPermissions */ private $userPermissions = null; /** * @property \net\authorize\api\contract\v1\TransRetailInfoType $merchantAccount */ private $merchantAccount = null; /** * Gets as merchantContact * * @return \net\authorize\api\contract\v1\MerchantContactType */ public function getMerchantContact() { return $this->merchantContact; } /** * Sets a new merchantContact * * @param \net\authorize\api\contract\v1\MerchantContactType $merchantContact * @return self */ public function setMerchantContact(\net\authorize\api\contract\v1\MerchantContactType $merchantContact) { $this->merchantContact = $merchantContact; return $this; } /** * Adds as permission * * @return self * @param \net\authorize\api\contract\v1\PermissionType $permission */ public function addToUserPermissions(\net\authorize\api\contract\v1\PermissionType $permission) { $this->userPermissions[] = $permission; return $this; } /** * isset userPermissions * * @param scalar $index * @return boolean */ public function issetUserPermissions($index) { return isset($this->userPermissions[$index]); } /** * unset userPermissions * * @param scalar $index * @return void */ public function unsetUserPermissions($index) { unset($this->userPermissions[$index]); } /** * Gets as userPermissions * * @return \net\authorize\api\contract\v1\PermissionType[] */ public function getUserPermissions() { return $this->userPermissions; } /** * Sets a new userPermissions * * @param \net\authorize\api\contract\v1\PermissionType[] $userPermissions * @return self */ public function setUserPermissions(array $userPermissions) { $this->userPermissions = $userPermissions; return $this; } /** * Gets as merchantAccount * * @return \net\authorize\api\contract\v1\TransRetailInfoType */ public function getMerchantAccount() { return $this->merchantAccount; } /** * Sets a new merchantAccount * * @param \net\authorize\api\contract\v1\TransRetailInfoType $merchantAccount * @return self */ public function setMerchantAccount(\net\authorize\api\contract\v1\TransRetailInfoType $merchantAccount) { $this->merchantAccount = $merchantAccount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/WebCheckOutDataType.php000064400000004243147361031000022055 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing WebCheckOutDataType * * * XSD Type: webCheckOutDataType */ class WebCheckOutDataType { /** * @property string $type */ private $type = null; /** * @property string $id */ private $id = null; /** * @property \net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType $token */ private $token = null; /** * @property \net\authorize\api\contract\v1\BankAccountType $bankToken */ private $bankToken = null; /** * Gets as type * * @return string */ public function getType() { return $this->type; } /** * Sets a new type * * @param string $type * @return self */ public function setType($type) { $this->type = $type; return $this; } /** * Gets as id * * @return string */ public function getId() { return $this->id; } /** * Sets a new id * * @param string $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as token * * @return \net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType */ public function getToken() { return $this->token; } /** * Sets a new token * * @param \net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType $token * @return self */ public function setToken(\net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType $token) { $this->token = $token; return $this; } /** * Gets as bankToken * * @return \net\authorize\api\contract\v1\BankAccountType */ public function getBankToken() { return $this->bankToken; } /** * Sets a new bankToken * * @param \net\authorize\api\contract\v1\BankAccountType $bankToken * @return self */ public function setBankToken(\net\authorize\api\contract\v1\BankAccountType $bankToken) { $this->bankToken = $bankToken; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ErrorResponse.php000064400000000224147361031000021061 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ErrorResponse */ class ErrorResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/PaymentDetailsType.php000064400000010746147361031000022050 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentDetailsType * * * XSD Type: paymentDetails */ class PaymentDetailsType { /** * @property string $currency */ private $currency = null; /** * @property string $promoCode */ private $promoCode = null; /** * @property string $misc */ private $misc = null; /** * @property string $giftWrap */ private $giftWrap = null; /** * @property string $discount */ private $discount = null; /** * @property string $tax */ private $tax = null; /** * @property string $shippingHandling */ private $shippingHandling = null; /** * @property string $subTotal */ private $subTotal = null; /** * @property string $orderID */ private $orderID = null; /** * @property string $amount */ private $amount = null; /** * Gets as currency * * @return string */ public function getCurrency() { return $this->currency; } /** * Sets a new currency * * @param string $currency * @return self */ public function setCurrency($currency) { $this->currency = $currency; return $this; } /** * Gets as promoCode * * @return string */ public function getPromoCode() { return $this->promoCode; } /** * Sets a new promoCode * * @param string $promoCode * @return self */ public function setPromoCode($promoCode) { $this->promoCode = $promoCode; return $this; } /** * Gets as misc * * @return string */ public function getMisc() { return $this->misc; } /** * Sets a new misc * * @param string $misc * @return self */ public function setMisc($misc) { $this->misc = $misc; return $this; } /** * Gets as giftWrap * * @return string */ public function getGiftWrap() { return $this->giftWrap; } /** * Sets a new giftWrap * * @param string $giftWrap * @return self */ public function setGiftWrap($giftWrap) { $this->giftWrap = $giftWrap; return $this; } /** * Gets as discount * * @return string */ public function getDiscount() { return $this->discount; } /** * Sets a new discount * * @param string $discount * @return self */ public function setDiscount($discount) { $this->discount = $discount; return $this; } /** * Gets as tax * * @return string */ public function getTax() { return $this->tax; } /** * Sets a new tax * * @param string $tax * @return self */ public function setTax($tax) { $this->tax = $tax; return $this; } /** * Gets as shippingHandling * * @return string */ public function getShippingHandling() { return $this->shippingHandling; } /** * Sets a new shippingHandling * * @param string $shippingHandling * @return self */ public function setShippingHandling($shippingHandling) { $this->shippingHandling = $shippingHandling; return $this; } /** * Gets as subTotal * * @return string */ public function getSubTotal() { return $this->subTotal; } /** * Sets a new subTotal * * @param string $subTotal * @return self */ public function setSubTotal($subTotal) { $this->subTotal = $subTotal; return $this; } /** * Gets as orderID * * @return string */ public function getOrderID() { return $this->orderID; } /** * Sets a new orderID * * @param string $orderID * @return self */ public function setOrderID($orderID) { $this->orderID = $orderID; return $this; } /** * Gets as amount * * @return string */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param string $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php000064400000003706147361031000025455 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerPaymentProfileRequest */ class UpdateCustomerPaymentProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileExType * $paymentProfile */ private $paymentProfile = null; /** * @property string $validationMode */ private $validationMode = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as paymentProfile * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileExType */ public function getPaymentProfile() { return $this->paymentProfile; } /** * Sets a new paymentProfile * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileExType * $paymentProfile * @return self */ public function setPaymentProfile(\net\authorize\api\contract\v1\CustomerPaymentProfileExType $paymentProfile) { $this->paymentProfile = $paymentProfile; return $this; } /** * Gets as validationMode * * @return string */ public function getValidationMode() { return $this->validationMode; } /** * Sets a new validationMode * * @param string $validationMode * @return self */ public function setValidationMode($validationMode) { $this->validationMode = $validationMode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileNonceRequest.php000064400000003621147361031000025731 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileNonceRequest */ class GetCustomerPaymentProfileNonceRequest extends ANetApiRequestType { /** * @property string $connectedAccessToken */ private $connectedAccessToken = null; /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * Gets as connectedAccessToken * * @return string */ public function getConnectedAccessToken() { return $this->connectedAccessToken; } /** * Sets a new connectedAccessToken * * @param string $connectedAccessToken * @return self */ public function setConnectedAccessToken($connectedAccessToken) { $this->connectedAccessToken = $connectedAccessToken; return $this; } /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TokenMaskedType.php000064400000004160147361031000021323 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TokenMaskedType * * * XSD Type: tokenMaskedType */ class TokenMaskedType { /** * @property string $tokenSource */ private $tokenSource = null; /** * @property string $tokenNumber */ private $tokenNumber = null; /** * @property string $expirationDate */ private $expirationDate = null; /** * @property string $tokenRequestorId */ private $tokenRequestorId = null; /** * Gets as tokenSource * * @return string */ public function getTokenSource() { return $this->tokenSource; } /** * Sets a new tokenSource * * @param string $tokenSource * @return self */ public function setTokenSource($tokenSource) { $this->tokenSource = $tokenSource; return $this; } /** * Gets as tokenNumber * * @return string */ public function getTokenNumber() { return $this->tokenNumber; } /** * Sets a new tokenNumber * * @param string $tokenNumber * @return self */ public function setTokenNumber($tokenNumber) { $this->tokenNumber = $tokenNumber; return $this; } /** * Gets as expirationDate * * @return string */ public function getExpirationDate() { return $this->expirationDate; } /** * Sets a new expirationDate * * @param string $expirationDate * @return self */ public function setExpirationDate($expirationDate) { $this->expirationDate = $expirationDate; return $this; } /** * Gets as tokenRequestorId * * @return string */ public function getTokenRequestorId() { return $this->tokenRequestorId; } /** * Sets a new tokenRequestorId * * @param string $tokenRequestorId * @return self */ public function setTokenRequestorId($tokenRequestorId) { $this->tokenRequestorId = $tokenRequestorId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php000064400000002221147361031000025140 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileSortingType * * * XSD Type: CustomerPaymentProfileSorting */ class CustomerPaymentProfileSortingType { /** * @property string $orderBy */ private $orderBy = null; /** * @property boolean $orderDescending */ private $orderDescending = null; /** * Gets as orderBy * * @return string */ public function getOrderBy() { return $this->orderBy; } /** * Sets a new orderBy * * @param string $orderBy * @return self */ public function setOrderBy($orderBy) { $this->orderBy = $orderBy; return $this; } /** * Gets as orderDescending * * @return boolean */ public function getOrderDescending() { return $this->orderDescending; } /** * Sets a new orderDescending * * @param boolean $orderDescending * @return self */ public function setOrderDescending($orderDescending) { $this->orderDescending = $orderDescending; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/EmvTagType.php000064400000002602147361031000020300 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing EmvTagType * * * XSD Type: emvTag */ class EmvTagType { /** * @property string $name */ private $name = null; /** * @property string $value */ private $value = null; /** * @property string $formatted */ private $formatted = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as value * * @return string */ public function getValue() { return $this->value; } /** * Sets a new value * * @param string $value * @return self */ public function setValue($value) { $this->value = $value; return $this; } /** * Gets as formatted * * @return string */ public function getFormatted() { return $this->formatted; } /** * Sets a new formatted * * @param string $formatted * @return self */ public function setFormatted($formatted) { $this->formatted = $formatted; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.php000064400000002724147361031000026453 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerProfileTransactionResponse */ class CreateCustomerProfileTransactionResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse */ private $transactionResponse = null; /** * @property string $directResponse */ private $directResponse = null; /** * Gets as transactionResponse * * @return \net\authorize\api\contract\v1\TransactionResponseType */ public function getTransactionResponse() { return $this->transactionResponse; } /** * Sets a new transactionResponse * * @param \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse * @return self */ public function setTransactionResponse(\net\authorize\api\contract\v1\TransactionResponseType $transactionResponse) { $this->transactionResponse = $transactionResponse; return $this; } /** * Gets as directResponse * * @return string */ public function getDirectResponse() { return $this->directResponse; } /** * Sets a new directResponse * * @param string $directResponse * @return self */ public function setDirectResponse($directResponse) { $this->directResponse = $directResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProcessingOptionsType.php000064400000004663147361031000022616 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProcessingOptionsType * * * XSD Type: processingOptions */ class ProcessingOptionsType { /** * @property boolean $isFirstRecurringPayment */ private $isFirstRecurringPayment = null; /** * @property boolean $isFirstSubsequentAuth */ private $isFirstSubsequentAuth = null; /** * @property boolean $isSubsequentAuth */ private $isSubsequentAuth = null; /** * @property boolean $isStoredCredentials */ private $isStoredCredentials = null; /** * Gets as isFirstRecurringPayment * * @return boolean */ public function getIsFirstRecurringPayment() { return $this->isFirstRecurringPayment; } /** * Sets a new isFirstRecurringPayment * * @param boolean $isFirstRecurringPayment * @return self */ public function setIsFirstRecurringPayment($isFirstRecurringPayment) { $this->isFirstRecurringPayment = $isFirstRecurringPayment; return $this; } /** * Gets as isFirstSubsequentAuth * * @return boolean */ public function getIsFirstSubsequentAuth() { return $this->isFirstSubsequentAuth; } /** * Sets a new isFirstSubsequentAuth * * @param boolean $isFirstSubsequentAuth * @return self */ public function setIsFirstSubsequentAuth($isFirstSubsequentAuth) { $this->isFirstSubsequentAuth = $isFirstSubsequentAuth; return $this; } /** * Gets as isSubsequentAuth * * @return boolean */ public function getIsSubsequentAuth() { return $this->isSubsequentAuth; } /** * Sets a new isSubsequentAuth * * @param boolean $isSubsequentAuth * @return self */ public function setIsSubsequentAuth($isSubsequentAuth) { $this->isSubsequentAuth = $isSubsequentAuth; return $this; } /** * Gets as isStoredCredentials * * @return boolean */ public function getIsStoredCredentials() { return $this->isStoredCredentials; } /** * Sets a new isStoredCredentials * * @param boolean $isStoredCredentials * @return self */ public function setIsStoredCredentials($isStoredCredentials) { $this->isStoredCredentials = $isStoredCredentials; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/BankAccountMaskedType.php000064400000005774147361031000022447 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing BankAccountMaskedType * * * XSD Type: bankAccountMaskedType */ class BankAccountMaskedType { /** * @property string $accountType */ private $accountType = null; /** * @property string $routingNumber */ private $routingNumber = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property string $nameOnAccount */ private $nameOnAccount = null; /** * @property string $echeckType */ private $echeckType = null; /** * @property string $bankName */ private $bankName = null; /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as routingNumber * * @return string */ public function getRoutingNumber() { return $this->routingNumber; } /** * Sets a new routingNumber * * @param string $routingNumber * @return self */ public function setRoutingNumber($routingNumber) { $this->routingNumber = $routingNumber; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as nameOnAccount * * @return string */ public function getNameOnAccount() { return $this->nameOnAccount; } /** * Sets a new nameOnAccount * * @param string $nameOnAccount * @return self */ public function setNameOnAccount($nameOnAccount) { $this->nameOnAccount = $nameOnAccount; return $this; } /** * Gets as echeckType * * @return string */ public function getEcheckType() { return $this->echeckType; } /** * Sets a new echeckType * * @param string $echeckType * @return self */ public function setEcheckType($echeckType) { $this->echeckType = $echeckType; return $this; } /** * Gets as bankName * * @return string */ public function getBankName() { return $this->bankName; } /** * Sets a new bankName * * @param string $bankName * @return self */ public function setBankName($bankName) { $this->bankName = $bankName; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ArrayOfSettingType.php000064400000002555147361031000022025 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ArrayOfSettingType * * * XSD Type: ArrayOfSetting */ class ArrayOfSettingType { /** * @property \net\authorize\api\contract\v1\SettingType[] $setting */ private $setting = null; /** * Adds as setting * * @return self * @param \net\authorize\api\contract\v1\SettingType $setting */ public function addToSetting(\net\authorize\api\contract\v1\SettingType $setting) { $this->setting[] = $setting; return $this; } /** * isset setting * * @param scalar $index * @return boolean */ public function issetSetting($index) { return isset($this->setting[$index]); } /** * unset setting * * @param scalar $index * @return void */ public function unsetSetting($index) { unset($this->setting[$index]); } /** * Gets as setting * * @return \net\authorize\api\contract\v1\SettingType[] */ public function getSetting() { return $this->setting; } /** * Sets a new setting * * @param \net\authorize\api\contract\v1\SettingType[] $setting * @return self */ public function setSetting(array $setting) { $this->setting = $setting; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.php000064400000000266147361031000024413 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateSplitTenderGroupResponse */ class UpdateSplitTenderGroupResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/GetTransactionListResponse.php000064400000004125147361031000023555 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetTransactionListResponse */ class GetTransactionListResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionSummaryType[] $transactions */ private $transactions = null; /** * @property integer $totalNumInResultSet */ private $totalNumInResultSet = null; /** * Adds as transaction * * @return self * @param \net\authorize\api\contract\v1\TransactionSummaryType $transaction */ public function addToTransactions(\net\authorize\api\contract\v1\TransactionSummaryType $transaction) { $this->transactions[] = $transaction; return $this; } /** * isset transactions * * @param scalar $index * @return boolean */ public function issetTransactions($index) { return isset($this->transactions[$index]); } /** * unset transactions * * @param scalar $index * @return void */ public function unsetTransactions($index) { unset($this->transactions[$index]); } /** * Gets as transactions * * @return \net\authorize\api\contract\v1\TransactionSummaryType[] */ public function getTransactions() { return $this->transactions; } /** * Sets a new transactions * * @param \net\authorize\api\contract\v1\TransactionSummaryType[] $transactions * @return self */ public function setTransactions(array $transactions) { $this->transactions = $transactions; return $this; } /** * Gets as totalNumInResultSet * * @return integer */ public function getTotalNumInResultSet() { return $this->totalNumInResultSet; } /** * Sets a new totalNumInResultSet * * @param integer $totalNumInResultSet * @return self */ public function setTotalNumInResultSet($totalNumInResultSet) { $this->totalNumInResultSet = $totalNumInResultSet; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php000064400000003654147361031000025610 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerShippingAddressRequest */ class UpdateCustomerShippingAddressRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressExType $address */ private $address = null; /** * @property boolean $defaultShippingAddress */ private $defaultShippingAddress = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as address * * @return \net\authorize\api\contract\v1\CustomerAddressExType */ public function getAddress() { return $this->address; } /** * Sets a new address * * @param \net\authorize\api\contract\v1\CustomerAddressExType $address * @return self */ public function setAddress(\net\authorize\api\contract\v1\CustomerAddressExType $address) { $this->address = $address; return $this; } /** * Gets as defaultShippingAddress * * @return boolean */ public function getDefaultShippingAddress() { return $this->defaultShippingAddress; } /** * Sets a new defaultShippingAddress * * @param boolean $defaultShippingAddress * @return self */ public function setDefaultShippingAddress($defaultShippingAddress) { $this->defaultShippingAddress = $defaultShippingAddress; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreditCardSimpleType.php000064400000002201147361031000022266 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreditCardSimpleType * * * XSD Type: creditCardSimpleType */ class CreditCardSimpleType { /** * @property string $cardNumber */ private $cardNumber = null; /** * @property string $expirationDate */ private $expirationDate = null; /** * Gets as cardNumber * * @return string */ public function getCardNumber() { return $this->cardNumber; } /** * Sets a new cardNumber * * @param string $cardNumber * @return self */ public function setCardNumber($cardNumber) { $this->cardNumber = $cardNumber; return $this; } /** * Gets as expirationDate * * @return string */ public function getExpirationDate() { return $this->expirationDate; } /** * Sets a new expirationDate * * @param string $expirationDate * @return self */ public function setExpirationDate($expirationDate) { $this->expirationDate = $expirationDate; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateHeldTransactionResponse.php000064400000001677147361031000024232 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateHeldTransactionResponse */ class UpdateHeldTransactionResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse */ private $transactionResponse = null; /** * Gets as transactionResponse * * @return \net\authorize\api\contract\v1\TransactionResponseType */ public function getTransactionResponse() { return $this->transactionResponse; } /** * Sets a new transactionResponse * * @param \net\authorize\api\contract\v1\TransactionResponseType * $transactionResponse * @return self */ public function setTransactionResponse(\net\authorize\api\contract\v1\TransactionResponseType $transactionResponse) { $this->transactionResponse = $transactionResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetTransactionDetailsResponse.php000064400000003345147361031000024232 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetTransactionDetailsResponse */ class GetTransactionDetailsResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\TransactionDetailsType $transaction */ private $transaction = null; /** * @property string $clientId */ private $clientId = null; /** * @property string $transrefId */ private $transrefId = null; /** * Gets as transaction * * @return \net\authorize\api\contract\v1\TransactionDetailsType */ public function getTransaction() { return $this->transaction; } /** * Sets a new transaction * * @param \net\authorize\api\contract\v1\TransactionDetailsType $transaction * @return self */ public function setTransaction(\net\authorize\api\contract\v1\TransactionDetailsType $transaction) { $this->transaction = $transaction; return $this; } /** * Gets as clientId * * @return string */ public function getClientId() { return $this->clientId; } /** * Sets a new clientId * * @param string $clientId * @return self */ public function setClientId($clientId) { $this->clientId = $clientId; return $this; } /** * Gets as transrefId * * @return string */ public function getTransrefId() { return $this->transrefId; } /** * Sets a new transrefId * * @param string $transrefId * @return self */ public function setTransrefId($transrefId) { $this->transrefId = $transrefId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreditCardMaskedType.php000064400000006171147361031000022253 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreditCardMaskedType * * * XSD Type: creditCardMaskedType */ class CreditCardMaskedType { /** * @property string $cardNumber */ private $cardNumber = null; /** * @property string $expirationDate */ private $expirationDate = null; /** * @property string $cardType */ private $cardType = null; /** * @property \net\authorize\api\contract\v1\CardArtType $cardArt */ private $cardArt = null; /** * @property string $issuerNumber */ private $issuerNumber = null; /** * @property boolean $isPaymentToken */ private $isPaymentToken = null; /** * Gets as cardNumber * * @return string */ public function getCardNumber() { return $this->cardNumber; } /** * Sets a new cardNumber * * @param string $cardNumber * @return self */ public function setCardNumber($cardNumber) { $this->cardNumber = $cardNumber; return $this; } /** * Gets as expirationDate * * @return string */ public function getExpirationDate() { return $this->expirationDate; } /** * Sets a new expirationDate * * @param string $expirationDate * @return self */ public function setExpirationDate($expirationDate) { $this->expirationDate = $expirationDate; return $this; } /** * Gets as cardType * * @return string */ public function getCardType() { return $this->cardType; } /** * Sets a new cardType * * @param string $cardType * @return self */ public function setCardType($cardType) { $this->cardType = $cardType; return $this; } /** * Gets as cardArt * * @return \net\authorize\api\contract\v1\CardArtType */ public function getCardArt() { return $this->cardArt; } /** * Sets a new cardArt * * @param \net\authorize\api\contract\v1\CardArtType $cardArt * @return self */ public function setCardArt(\net\authorize\api\contract\v1\CardArtType $cardArt) { $this->cardArt = $cardArt; return $this; } /** * Gets as issuerNumber * * @return string */ public function getIssuerNumber() { return $this->issuerNumber; } /** * Sets a new issuerNumber * * @param string $issuerNumber * @return self */ public function setIssuerNumber($issuerNumber) { $this->issuerNumber = $issuerNumber; return $this; } /** * Gets as isPaymentToken * * @return boolean */ public function getIsPaymentToken() { return $this->isPaymentToken; } /** * Sets a new isPaymentToken * * @param boolean $isPaymentToken * @return self */ public function setIsPaymentToken($isPaymentToken) { $this->isPaymentToken = $isPaymentToken; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.php000064400000000264147361031000024113 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBCancelSubscriptionResponse */ class ARBCancelSubscriptionResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/LogoutResponse.php000064400000000226147361031000021243 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing LogoutResponse */ class LogoutResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/OrderExType.php000064400000001334147361031000020466 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing OrderExType * * * XSD Type: orderExType */ class OrderExType extends OrderType { /** * @property string $purchaseOrderNumber */ private $purchaseOrderNumber = null; /** * Gets as purchaseOrderNumber * * @return string */ public function getPurchaseOrderNumber() { return $this->purchaseOrderNumber; } /** * Sets a new purchaseOrderNumber * * @param string $purchaseOrderNumber * @return self */ public function setPurchaseOrderNumber($purchaseOrderNumber) { $this->purchaseOrderNumber = $purchaseOrderNumber; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php000064400000001266147361031000024506 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionStatusRequest */ class ARBGetSubscriptionStatusRequest extends ANetApiRequestType { /** * @property string $subscriptionId */ private $subscriptionId = null; /** * Gets as subscriptionId * * @return string */ public function getSubscriptionId() { return $this->subscriptionId; } /** * Sets a new subscriptionId * * @param string $subscriptionId * @return self */ public function setSubscriptionId($subscriptionId) { $this->subscriptionId = $subscriptionId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/FDSFilterType.php000064400000001722147361031000020701 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing FDSFilterType * * * XSD Type: FDSFilterType */ class FDSFilterType { /** * @property string $name */ private $name = null; /** * @property string $action */ private $action = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as action * * @return string */ public function getAction() { return $this->action; } /** * Sets a new action * * @param string $action * @return self */ public function setAction($action) { $this->action = $action; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ANetApiResponseType.php000064400000003205147361031000022115 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ANetApiResponseType * * * XSD Type: ANetApiResponse */ class ANetApiResponseType { /** * @property string $refId */ private $refId = null; /** * @property \net\authorize\api\contract\v1\MessagesType $messages */ private $messages = null; /** * @property string $sessionToken */ private $sessionToken = null; /** * Gets as refId * * @return string */ public function getRefId() { return $this->refId; } /** * Sets a new refId * * @param string $refId * @return self */ public function setRefId($refId) { $this->refId = $refId; return $this; } /** * Gets as messages * * @return \net\authorize\api\contract\v1\MessagesType */ public function getMessages() { return $this->messages; } /** * Sets a new messages * * @param \net\authorize\api\contract\v1\MessagesType $messages * @return self */ public function setMessages(\net\authorize\api\contract\v1\MessagesType $messages) { $this->messages = $messages; return $this; } /** * Gets as sessionToken * * @return string */ public function getSessionToken() { return $this->sessionToken; } /** * Sets a new sessionToken * * @param string $sessionToken * @return self */ public function setSessionToken($sessionToken) { $this->sessionToken = $sessionToken; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/FraudInformationType.php000064400000003502147361031000022364 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing FraudInformationType * * * XSD Type: fraudInformationType */ class FraudInformationType { /** * @property string[] $fraudFilterList */ private $fraudFilterList = null; /** * @property string $fraudAction */ private $fraudAction = null; /** * Adds as fraudFilter * * @return self * @param string $fraudFilter */ public function addToFraudFilterList($fraudFilter) { $this->fraudFilterList[] = $fraudFilter; return $this; } /** * isset fraudFilterList * * @param scalar $index * @return boolean */ public function issetFraudFilterList($index) { return isset($this->fraudFilterList[$index]); } /** * unset fraudFilterList * * @param scalar $index * @return void */ public function unsetFraudFilterList($index) { unset($this->fraudFilterList[$index]); } /** * Gets as fraudFilterList * * @return string[] */ public function getFraudFilterList() { return $this->fraudFilterList; } /** * Sets a new fraudFilterList * * @param string[] $fraudFilterList * @return self */ public function setFraudFilterList(array $fraudFilterList) { $this->fraudFilterList = $fraudFilterList; return $this; } /** * Gets as fraudAction * * @return string */ public function getFraudAction() { return $this->fraudAction; } /** * Sets a new fraudAction * * @param string $fraudAction * @return self */ public function setFraudAction($fraudAction) { $this->fraudAction = $fraudAction; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/KeyValueType.php000064400000003364147361031000020650 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing KeyValueType * * * XSD Type: KeyValue */ class KeyValueType { /** * @property string $encoding */ private $encoding = null; /** * @property string $encryptionAlgorithm */ private $encryptionAlgorithm = null; /** * @property \net\authorize\api\contract\v1\KeyManagementSchemeType $scheme */ private $scheme = null; /** * Gets as encoding * * @return string */ public function getEncoding() { return $this->encoding; } /** * Sets a new encoding * * @param string $encoding * @return self */ public function setEncoding($encoding) { $this->encoding = $encoding; return $this; } /** * Gets as encryptionAlgorithm * * @return string */ public function getEncryptionAlgorithm() { return $this->encryptionAlgorithm; } /** * Sets a new encryptionAlgorithm * * @param string $encryptionAlgorithm * @return self */ public function setEncryptionAlgorithm($encryptionAlgorithm) { $this->encryptionAlgorithm = $encryptionAlgorithm; return $this; } /** * Gets as scheme * * @return \net\authorize\api\contract\v1\KeyManagementSchemeType */ public function getScheme() { return $this->scheme; } /** * Sets a new scheme * * @param \net\authorize\api\contract\v1\KeyManagementSchemeType $scheme * @return self */ public function setScheme(\net\authorize\api\contract\v1\KeyManagementSchemeType $scheme) { $this->scheme = $scheme; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DecryptPaymentDataResponse.php000064400000005415147361031000023541 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DecryptPaymentDataResponse */ class DecryptPaymentDataResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\CustomerAddressType $shippingInfo */ private $shippingInfo = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $billingInfo */ private $billingInfo = null; /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $cardInfo */ private $cardInfo = null; /** * @property \net\authorize\api\contract\v1\PaymentDetailsType $paymentDetails */ private $paymentDetails = null; /** * Gets as shippingInfo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getShippingInfo() { return $this->shippingInfo; } /** * Sets a new shippingInfo * * @param \net\authorize\api\contract\v1\CustomerAddressType $shippingInfo * @return self */ public function setShippingInfo(\net\authorize\api\contract\v1\CustomerAddressType $shippingInfo) { $this->shippingInfo = $shippingInfo; return $this; } /** * Gets as billingInfo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBillingInfo() { return $this->billingInfo; } /** * Sets a new billingInfo * * @param \net\authorize\api\contract\v1\CustomerAddressType $billingInfo * @return self */ public function setBillingInfo(\net\authorize\api\contract\v1\CustomerAddressType $billingInfo) { $this->billingInfo = $billingInfo; return $this; } /** * Gets as cardInfo * * @return \net\authorize\api\contract\v1\CreditCardMaskedType */ public function getCardInfo() { return $this->cardInfo; } /** * Sets a new cardInfo * * @param \net\authorize\api\contract\v1\CreditCardMaskedType $cardInfo * @return self */ public function setCardInfo(\net\authorize\api\contract\v1\CreditCardMaskedType $cardInfo) { $this->cardInfo = $cardInfo; return $this; } /** * Gets as paymentDetails * * @return \net\authorize\api\contract\v1\PaymentDetailsType */ public function getPaymentDetails() { return $this->paymentDetails; } /** * Sets a new paymentDetails * * @param \net\authorize\api\contract\v1\PaymentDetailsType $paymentDetails * @return self */ public function setPaymentDetails(\net\authorize\api\contract\v1\PaymentDetailsType $paymentDetails) { $this->paymentDetails = $paymentDetails; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionListSortingType.php000064400000002174147361031000023610 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransactionListSortingType * * * XSD Type: TransactionListSorting */ class TransactionListSortingType { /** * @property string $orderBy */ private $orderBy = null; /** * @property boolean $orderDescending */ private $orderDescending = null; /** * Gets as orderBy * * @return string */ public function getOrderBy() { return $this->orderBy; } /** * Sets a new orderBy * * @param string $orderBy * @return self */ public function setOrderBy($orderBy) { $this->orderBy = $orderBy; return $this; } /** * Gets as orderDescending * * @return boolean */ public function getOrderDescending() { return $this->orderDescending; } /** * Sets a new orderDescending * * @param boolean $orderDescending * @return self */ public function setOrderDescending($orderDescending) { $this->orderDescending = $orderDescending; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.php000064400000002213147361031000024212 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerProfileIdsResponse */ class GetCustomerProfileIdsResponse extends ANetApiResponseType { /** * @property string[] $ids */ private $ids = null; /** * Adds as numericString * * @return self * @param string $numericString */ public function addToIds($numericString) { $this->ids[] = $numericString; return $this; } /** * isset ids * * @param scalar $index * @return boolean */ public function issetIds($index) { return isset($this->ids[$index]); } /** * unset ids * * @param scalar $index * @return void */ public function unsetIds($index) { unset($this->ids[$index]); } /** * Gets as ids * * @return string[] */ public function getIds() { return $this->ids; } /** * Sets a new ids * * @param string $ids * @return self */ public function setIds(array $ids) { $this->ids = $ids; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PermissionType.php000064400000001234147361031000021245 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PermissionType * * * XSD Type: permissionType */ class PermissionType { /** * @property string $permissionName */ private $permissionName = null; /** * Gets as permissionName * * @return string */ public function getPermissionName() { return $this->permissionName; } /** * Sets a new permissionName * * @param string $permissionName * @return self */ public function setPermissionName($permissionName) { $this->permissionName = $permissionName; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/OrderType.php000064400000023606147361031000020177 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing OrderType * * * XSD Type: orderType */ class OrderType { /** * @property string $invoiceNumber */ private $invoiceNumber = null; /** * @property string $description */ private $description = null; /** * @property float $discountAmount */ private $discountAmount = null; /** * @property boolean $taxIsAfterDiscount */ private $taxIsAfterDiscount = null; /** * @property string $totalTaxTypeCode */ private $totalTaxTypeCode = null; /** * @property string $purchaserVATRegistrationNumber */ private $purchaserVATRegistrationNumber = null; /** * @property string $merchantVATRegistrationNumber */ private $merchantVATRegistrationNumber = null; /** * @property string $vatInvoiceReferenceNumber */ private $vatInvoiceReferenceNumber = null; /** * @property string $purchaserCode */ private $purchaserCode = null; /** * @property string $summaryCommodityCode */ private $summaryCommodityCode = null; /** * @property \DateTime $purchaseOrderDateUTC */ private $purchaseOrderDateUTC = null; /** * @property string $supplierOrderReference */ private $supplierOrderReference = null; /** * @property string $authorizedContactName */ private $authorizedContactName = null; /** * @property string $cardAcceptorRefNumber */ private $cardAcceptorRefNumber = null; /** * @property string $amexDataTAA1 */ private $amexDataTAA1 = null; /** * @property string $amexDataTAA2 */ private $amexDataTAA2 = null; /** * @property string $amexDataTAA3 */ private $amexDataTAA3 = null; /** * @property string $amexDataTAA4 */ private $amexDataTAA4 = null; /** * Gets as invoiceNumber * * @return string */ public function getInvoiceNumber() { return $this->invoiceNumber; } /** * Sets a new invoiceNumber * * @param string $invoiceNumber * @return self */ public function setInvoiceNumber($invoiceNumber) { $this->invoiceNumber = $invoiceNumber; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } /** * Gets as discountAmount * * @return float */ public function getDiscountAmount() { return $this->discountAmount; } /** * Sets a new discountAmount * * @param float $discountAmount * @return self */ public function setDiscountAmount($discountAmount) { $this->discountAmount = $discountAmount; return $this; } /** * Gets as taxIsAfterDiscount * * @return boolean */ public function getTaxIsAfterDiscount() { return $this->taxIsAfterDiscount; } /** * Sets a new taxIsAfterDiscount * * @param boolean $taxIsAfterDiscount * @return self */ public function setTaxIsAfterDiscount($taxIsAfterDiscount) { $this->taxIsAfterDiscount = $taxIsAfterDiscount; return $this; } /** * Gets as totalTaxTypeCode * * @return string */ public function getTotalTaxTypeCode() { return $this->totalTaxTypeCode; } /** * Sets a new totalTaxTypeCode * * @param string $totalTaxTypeCode * @return self */ public function setTotalTaxTypeCode($totalTaxTypeCode) { $this->totalTaxTypeCode = $totalTaxTypeCode; return $this; } /** * Gets as purchaserVATRegistrationNumber * * @return string */ public function getPurchaserVATRegistrationNumber() { return $this->purchaserVATRegistrationNumber; } /** * Sets a new purchaserVATRegistrationNumber * * @param string $purchaserVATRegistrationNumber * @return self */ public function setPurchaserVATRegistrationNumber($purchaserVATRegistrationNumber) { $this->purchaserVATRegistrationNumber = $purchaserVATRegistrationNumber; return $this; } /** * Gets as merchantVATRegistrationNumber * * @return string */ public function getMerchantVATRegistrationNumber() { return $this->merchantVATRegistrationNumber; } /** * Sets a new merchantVATRegistrationNumber * * @param string $merchantVATRegistrationNumber * @return self */ public function setMerchantVATRegistrationNumber($merchantVATRegistrationNumber) { $this->merchantVATRegistrationNumber = $merchantVATRegistrationNumber; return $this; } /** * Gets as vatInvoiceReferenceNumber * * @return string */ public function getVatInvoiceReferenceNumber() { return $this->vatInvoiceReferenceNumber; } /** * Sets a new vatInvoiceReferenceNumber * * @param string $vatInvoiceReferenceNumber * @return self */ public function setVatInvoiceReferenceNumber($vatInvoiceReferenceNumber) { $this->vatInvoiceReferenceNumber = $vatInvoiceReferenceNumber; return $this; } /** * Gets as purchaserCode * * @return string */ public function getPurchaserCode() { return $this->purchaserCode; } /** * Sets a new purchaserCode * * @param string $purchaserCode * @return self */ public function setPurchaserCode($purchaserCode) { $this->purchaserCode = $purchaserCode; return $this; } /** * Gets as summaryCommodityCode * * @return string */ public function getSummaryCommodityCode() { return $this->summaryCommodityCode; } /** * Sets a new summaryCommodityCode * * @param string $summaryCommodityCode * @return self */ public function setSummaryCommodityCode($summaryCommodityCode) { $this->summaryCommodityCode = $summaryCommodityCode; return $this; } /** * Gets as purchaseOrderDateUTC * * @return \DateTime */ public function getPurchaseOrderDateUTC() { return $this->purchaseOrderDateUTC; } /** * Sets a new purchaseOrderDateUTC * * @param \DateTime $purchaseOrderDateUTC * @return self */ public function setPurchaseOrderDateUTC(\DateTime $purchaseOrderDateUTC) { $this->purchaseOrderDateUTC = $purchaseOrderDateUTC; return $this; } /** * Gets as supplierOrderReference * * @return string */ public function getSupplierOrderReference() { return $this->supplierOrderReference; } /** * Sets a new supplierOrderReference * * @param string $supplierOrderReference * @return self */ public function setSupplierOrderReference($supplierOrderReference) { $this->supplierOrderReference = $supplierOrderReference; return $this; } /** * Gets as authorizedContactName * * @return string */ public function getAuthorizedContactName() { return $this->authorizedContactName; } /** * Sets a new authorizedContactName * * @param string $authorizedContactName * @return self */ public function setAuthorizedContactName($authorizedContactName) { $this->authorizedContactName = $authorizedContactName; return $this; } /** * Gets as cardAcceptorRefNumber * * @return string */ public function getCardAcceptorRefNumber() { return $this->cardAcceptorRefNumber; } /** * Sets a new cardAcceptorRefNumber * * @param string $cardAcceptorRefNumber * @return self */ public function setCardAcceptorRefNumber($cardAcceptorRefNumber) { $this->cardAcceptorRefNumber = $cardAcceptorRefNumber; return $this; } /** * Gets as amexDataTAA1 * * @return string */ public function getAmexDataTAA1() { return $this->amexDataTAA1; } /** * Sets a new amexDataTAA1 * * @param string $amexDataTAA1 * @return self */ public function setAmexDataTAA1($amexDataTAA1) { $this->amexDataTAA1 = $amexDataTAA1; return $this; } /** * Gets as amexDataTAA2 * * @return string */ public function getAmexDataTAA2() { return $this->amexDataTAA2; } /** * Sets a new amexDataTAA2 * * @param string $amexDataTAA2 * @return self */ public function setAmexDataTAA2($amexDataTAA2) { $this->amexDataTAA2 = $amexDataTAA2; return $this; } /** * Gets as amexDataTAA3 * * @return string */ public function getAmexDataTAA3() { return $this->amexDataTAA3; } /** * Sets a new amexDataTAA3 * * @param string $amexDataTAA3 * @return self */ public function setAmexDataTAA3($amexDataTAA3) { $this->amexDataTAA3 = $amexDataTAA3; return $this; } /** * Gets as amexDataTAA4 * * @return string */ public function getAmexDataTAA4() { return $this->amexDataTAA4; } /** * Sets a new amexDataTAA4 * * @param string $amexDataTAA4 * @return self */ public function setAmexDataTAA4($amexDataTAA4) { $this->amexDataTAA4 = $amexDataTAA4; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.php000064400000004414147361031000024302 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionListResponse */ class ARBGetSubscriptionListResponse extends ANetApiResponseType { /** * @property integer $totalNumInResultSet */ private $totalNumInResultSet = null; /** * @property \net\authorize\api\contract\v1\SubscriptionDetailType[] * $subscriptionDetails */ private $subscriptionDetails = null; /** * Gets as totalNumInResultSet * * @return integer */ public function getTotalNumInResultSet() { return $this->totalNumInResultSet; } /** * Sets a new totalNumInResultSet * * @param integer $totalNumInResultSet * @return self */ public function setTotalNumInResultSet($totalNumInResultSet) { $this->totalNumInResultSet = $totalNumInResultSet; return $this; } /** * Adds as subscriptionDetail * * @return self * @param \net\authorize\api\contract\v1\SubscriptionDetailType $subscriptionDetail */ public function addToSubscriptionDetails(\net\authorize\api\contract\v1\SubscriptionDetailType $subscriptionDetail) { $this->subscriptionDetails[] = $subscriptionDetail; return $this; } /** * isset subscriptionDetails * * @param scalar $index * @return boolean */ public function issetSubscriptionDetails($index) { return isset($this->subscriptionDetails[$index]); } /** * unset subscriptionDetails * * @param scalar $index * @return void */ public function unsetSubscriptionDetails($index) { unset($this->subscriptionDetails[$index]); } /** * Gets as subscriptionDetails * * @return \net\authorize\api\contract\v1\SubscriptionDetailType[] */ public function getSubscriptionDetails() { return $this->subscriptionDetails; } /** * Sets a new subscriptionDetails * * @param \net\authorize\api\contract\v1\SubscriptionDetailType[] * $subscriptionDetails * @return self */ public function setSubscriptionDetails(array $subscriptionDetails) { $this->subscriptionDetails = $subscriptionDetails; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerProfileResponse.php000064400000000264147361031000024261 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerProfileResponse */ class UpdateCustomerProfileResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.php000064400000001664147361031000025121 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileResponse */ class GetCustomerPaymentProfileResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfile */ private $paymentProfile = null; /** * Gets as paymentProfile * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType */ public function getPaymentProfile() { return $this->paymentProfile; } /** * Sets a new paymentProfile * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfile * @return self */ public function setPaymentProfile(\net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType $paymentProfile) { $this->paymentProfile = $paymentProfile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SettingType.php000064400000002133147361031000020531 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SettingType * * * XSD Type: settingType */ class SettingType { /** * @property string $settingName */ private $settingName = null; /** * @property string $settingValue */ private $settingValue = null; /** * Gets as settingName * * @return string */ public function getSettingName() { return $this->settingName; } /** * Sets a new settingName * * @param string $settingName * @return self */ public function setSettingName($settingName) { $this->settingName = $settingName; return $this; } /** * Gets as settingValue * * @return string */ public function getSettingValue() { return $this->settingValue; } /** * Sets a new settingValue * * @param string $settingValue * @return self */ public function setSettingValue($settingValue) { $this->settingValue = $settingValue; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php000064400000006172147361031000025256 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerPaymentProfileListItemType * * * XSD Type: customerPaymentProfileListItemType */ class CustomerPaymentProfileListItemType { /** * @property boolean $defaultPaymentProfile */ private $defaultPaymentProfile = null; /** * @property integer $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property integer $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressType $billTo */ private $billTo = null; /** * @property \net\authorize\api\contract\v1\PaymentMaskedType $payment */ private $payment = null; /** * Gets as defaultPaymentProfile * * @return boolean */ public function getDefaultPaymentProfile() { return $this->defaultPaymentProfile; } /** * Sets a new defaultPaymentProfile * * @param boolean $defaultPaymentProfile * @return self */ public function setDefaultPaymentProfile($defaultPaymentProfile) { $this->defaultPaymentProfile = $defaultPaymentProfile; return $this; } /** * Gets as customerPaymentProfileId * * @return integer */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param integer $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerProfileId * * @return integer */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param integer $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as billTo * * @return \net\authorize\api\contract\v1\CustomerAddressType */ public function getBillTo() { return $this->billTo; } /** * Sets a new billTo * * @param \net\authorize\api\contract\v1\CustomerAddressType $billTo * @return self */ public function setBillTo(\net\authorize\api\contract\v1\CustomerAddressType $billTo) { $this->billTo = $billTo; return $this; } /** * Gets as payment * * @return \net\authorize\api\contract\v1\PaymentMaskedType */ public function getPayment() { return $this->payment; } /** * Sets a new payment * * @param \net\authorize\api\contract\v1\PaymentMaskedType $payment * @return self */ public function setPayment(\net\authorize\api\contract\v1\PaymentMaskedType $payment) { $this->payment = $payment; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuDeleteType.php000064400000001473147361031000020612 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuDeleteType * * * XSD Type: auDeleteType */ class AuDeleteType extends AuDetailsType { /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard */ private $creditCard = null; /** * Gets as creditCard * * @return \net\authorize\api\contract\v1\CreditCardMaskedType */ public function getCreditCard() { return $this->creditCard; } /** * Sets a new creditCard * * @param \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard * @return self */ public function setCreditCard(\net\authorize\api\contract\v1\CreditCardMaskedType $creditCard) { $this->creditCard = $creditCard; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php000064400000000342147361031000023672 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransAuthCaptureType * * * XSD Type: profileTransAuthCaptureType */ class ProfileTransAuthCaptureType extends ProfileTransOrderType { } authorizenet/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php000064400000002520147361031000023777 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBUpdateSubscriptionRequest */ class ARBUpdateSubscriptionRequest extends ANetApiRequestType { /** * @property string $subscriptionId */ private $subscriptionId = null; /** * @property \net\authorize\api\contract\v1\ARBSubscriptionType $subscription */ private $subscription = null; /** * Gets as subscriptionId * * @return string */ public function getSubscriptionId() { return $this->subscriptionId; } /** * Sets a new subscriptionId * * @param string $subscriptionId * @return self */ public function setSubscriptionId($subscriptionId) { $this->subscriptionId = $subscriptionId; return $this; } /** * Gets as subscription * * @return \net\authorize\api\contract\v1\ARBSubscriptionType */ public function getSubscription() { return $this->subscription; } /** * Sets a new subscription * * @param \net\authorize\api\contract\v1\ARBSubscriptionType $subscription * @return self */ public function setSubscription(\net\authorize\api\contract\v1\ARBSubscriptionType $subscription) { $this->subscription = $subscription; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransVoidType.php000064400000004546147361031000022360 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransVoidType * * * XSD Type: profileTransVoidType */ class ProfileTransVoidType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerShippingAddressId */ private $customerShippingAddressId = null; /** * @property string $transId */ private $transId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingAddressId * * @return string */ public function getCustomerShippingAddressId() { return $this->customerShippingAddressId; } /** * Sets a new customerShippingAddressId * * @param string $customerShippingAddressId * @return self */ public function setCustomerShippingAddressId($customerShippingAddressId) { $this->customerShippingAddressId = $customerShippingAddressId; return $this; } /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php000064400000002221147361031000024765 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionListSortingType * * * XSD Type: ARBGetSubscriptionListSorting */ class ARBGetSubscriptionListSortingType { /** * @property string $orderBy */ private $orderBy = null; /** * @property boolean $orderDescending */ private $orderDescending = null; /** * Gets as orderBy * * @return string */ public function getOrderBy() { return $this->orderBy; } /** * Sets a new orderBy * * @param string $orderBy * @return self */ public function setOrderBy($orderBy) { $this->orderBy = $orderBy; return $this; } /** * Gets as orderDescending * * @return boolean */ public function getOrderDescending() { return $this->orderDescending; } /** * Sets a new orderDescending * * @param boolean $orderDescending * @return self */ public function setOrderDescending($orderDescending) { $this->orderDescending = $orderDescending; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.php000064400000004401147361031000025745 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileListResponse */ class GetCustomerPaymentProfileListResponse extends ANetApiResponseType { /** * @property integer $totalNumInResultSet */ private $totalNumInResultSet = null; /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileListItemType[] * $paymentProfiles */ private $paymentProfiles = null; /** * Gets as totalNumInResultSet * * @return integer */ public function getTotalNumInResultSet() { return $this->totalNumInResultSet; } /** * Sets a new totalNumInResultSet * * @param integer $totalNumInResultSet * @return self */ public function setTotalNumInResultSet($totalNumInResultSet) { $this->totalNumInResultSet = $totalNumInResultSet; return $this; } /** * Adds as paymentProfile * * @return self * @param \net\authorize\api\contract\v1\CustomerPaymentProfileListItemType * $paymentProfile */ public function addToPaymentProfiles(\net\authorize\api\contract\v1\CustomerPaymentProfileListItemType $paymentProfile) { $this->paymentProfiles[] = $paymentProfile; return $this; } /** * isset paymentProfiles * * @param scalar $index * @return boolean */ public function issetPaymentProfiles($index) { return isset($this->paymentProfiles[$index]); } /** * unset paymentProfiles * * @param scalar $index * @return void */ public function unsetPaymentProfiles($index) { unset($this->paymentProfiles[$index]); } /** * Gets as paymentProfiles * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileListItemType[] */ public function getPaymentProfiles() { return $this->paymentProfiles; } /** * Sets a new paymentProfiles * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileListItemType[] * $paymentProfiles * @return self */ public function setPaymentProfiles(array $paymentProfiles) { $this->paymentProfiles = $paymentProfiles; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.php000064400000001457147361031000025624 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing UpdateCustomerPaymentProfileResponse */ class UpdateCustomerPaymentProfileResponse extends ANetApiResponseType { /** * @property string $validationDirectResponse */ private $validationDirectResponse = null; /** * Gets as validationDirectResponse * * @return string */ public function getValidationDirectResponse() { return $this->validationDirectResponse; } /** * Sets a new validationDirectResponse * * @param string $validationDirectResponse * @return self */ public function setValidationDirectResponse($validationDirectResponse) { $this->validationDirectResponse = $validationDirectResponse; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DecryptPaymentDataRequest.php000064400000002310147361031000023362 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DecryptPaymentDataRequest */ class DecryptPaymentDataRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\OpaqueDataType $opaqueData */ private $opaqueData = null; /** * @property string $callId */ private $callId = null; /** * Gets as opaqueData * * @return \net\authorize\api\contract\v1\OpaqueDataType */ public function getOpaqueData() { return $this->opaqueData; } /** * Sets a new opaqueData * * @param \net\authorize\api\contract\v1\OpaqueDataType $opaqueData * @return self */ public function setOpaqueData(\net\authorize\api\contract\v1\OpaqueDataType $opaqueData) { $this->opaqueData = $opaqueData; return $this; } /** * Gets as callId * * @return string */ public function getCallId() { return $this->callId; } /** * Sets a new callId * * @param string $callId * @return self */ public function setCallId($callId) { $this->callId = $callId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php000064400000012240147361031000023252 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBSubscriptionMaskedType * * * XSD Type: ARBSubscriptionMaskedType */ class ARBSubscriptionMaskedType { /** * @property string $name */ private $name = null; /** * @property \net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule */ private $paymentSchedule = null; /** * @property float $amount */ private $amount = null; /** * @property float $trialAmount */ private $trialAmount = null; /** * @property string $status */ private $status = null; /** * @property \net\authorize\api\contract\v1\SubscriptionCustomerProfileType * $profile */ private $profile = null; /** * @property \net\authorize\api\contract\v1\OrderType $order */ private $order = null; /** * @property \net\authorize\api\contract\v1\ArbTransactionType[] $arbTransactions */ private $arbTransactions = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as paymentSchedule * * @return \net\authorize\api\contract\v1\PaymentScheduleType */ public function getPaymentSchedule() { return $this->paymentSchedule; } /** * Sets a new paymentSchedule * * @param \net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule * @return self */ public function setPaymentSchedule(\net\authorize\api\contract\v1\PaymentScheduleType $paymentSchedule) { $this->paymentSchedule = $paymentSchedule; return $this; } /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as trialAmount * * @return float */ public function getTrialAmount() { return $this->trialAmount; } /** * Sets a new trialAmount * * @param float $trialAmount * @return self */ public function setTrialAmount($trialAmount) { $this->trialAmount = $trialAmount; return $this; } /** * Gets as status * * @return string */ public function getStatus() { return $this->status; } /** * Sets a new status * * @param string $status * @return self */ public function setStatus($status) { $this->status = $status; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\SubscriptionCustomerProfileType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\SubscriptionCustomerProfileType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\SubscriptionCustomerProfileType $profile) { $this->profile = $profile; return $this; } /** * Gets as order * * @return \net\authorize\api\contract\v1\OrderType */ public function getOrder() { return $this->order; } /** * Sets a new order * * @param \net\authorize\api\contract\v1\OrderType $order * @return self */ public function setOrder(\net\authorize\api\contract\v1\OrderType $order) { $this->order = $order; return $this; } /** * Adds as arbTransaction * * @return self * @param \net\authorize\api\contract\v1\ArbTransactionType $arbTransaction */ public function addToArbTransactions(\net\authorize\api\contract\v1\ArbTransactionType $arbTransaction) { $this->arbTransactions[] = $arbTransaction; return $this; } /** * isset arbTransactions * * @param scalar $index * @return boolean */ public function issetArbTransactions($index) { return isset($this->arbTransactions[$index]); } /** * unset arbTransactions * * @param scalar $index * @return void */ public function unsetArbTransactions($index) { unset($this->arbTransactions[$index]); } /** * Gets as arbTransactions * * @return \net\authorize\api\contract\v1\ArbTransactionType[] */ public function getArbTransactions() { return $this->arbTransactions; } /** * Sets a new arbTransactions * * @param \net\authorize\api\contract\v1\ArbTransactionType[] $arbTransactions * @return self */ public function setArbTransactions(array $arbTransactions) { $this->arbTransactions = $arbTransactions; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CustomerProfilePaymentType.php000064400000004652147361031000023604 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CustomerProfilePaymentType * * * XSD Type: customerProfilePaymentType */ class CustomerProfilePaymentType { /** * @property boolean $createProfile */ private $createProfile = null; /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\PaymentProfileType $paymentProfile */ private $paymentProfile = null; /** * @property string $shippingProfileId */ private $shippingProfileId = null; /** * Gets as createProfile * * @return boolean */ public function getCreateProfile() { return $this->createProfile; } /** * Sets a new createProfile * * @param boolean $createProfile * @return self */ public function setCreateProfile($createProfile) { $this->createProfile = $createProfile; return $this; } /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as paymentProfile * * @return \net\authorize\api\contract\v1\PaymentProfileType */ public function getPaymentProfile() { return $this->paymentProfile; } /** * Sets a new paymentProfile * * @param \net\authorize\api\contract\v1\PaymentProfileType $paymentProfile * @return self */ public function setPaymentProfile(\net\authorize\api\contract\v1\PaymentProfileType $paymentProfile) { $this->paymentProfile = $paymentProfile; return $this; } /** * Gets as shippingProfileId * * @return string */ public function getShippingProfileId() { return $this->shippingProfileId; } /** * Sets a new shippingProfileId * * @param string $shippingProfileId * @return self */ public function setShippingProfileId($shippingProfileId) { $this->shippingProfileId = $shippingProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/OpaqueDataType.php000064400000004137147361031000021146 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing OpaqueDataType * * * XSD Type: opaqueDataType */ class OpaqueDataType { /** * @property string $dataDescriptor */ private $dataDescriptor = null; /** * @property string $dataValue */ private $dataValue = null; /** * @property string $dataKey */ private $dataKey = null; /** * @property \DateTime $expirationTimeStamp */ private $expirationTimeStamp = null; /** * Gets as dataDescriptor * * @return string */ public function getDataDescriptor() { return $this->dataDescriptor; } /** * Sets a new dataDescriptor * * @param string $dataDescriptor * @return self */ public function setDataDescriptor($dataDescriptor) { $this->dataDescriptor = $dataDescriptor; return $this; } /** * Gets as dataValue * * @return string */ public function getDataValue() { return $this->dataValue; } /** * Sets a new dataValue * * @param string $dataValue * @return self */ public function setDataValue($dataValue) { $this->dataValue = $dataValue; return $this; } /** * Gets as dataKey * * @return string */ public function getDataKey() { return $this->dataKey; } /** * Sets a new dataKey * * @param string $dataKey * @return self */ public function setDataKey($dataKey) { $this->dataKey = $dataKey; return $this; } /** * Gets as expirationTimeStamp * * @return \DateTime */ public function getExpirationTimeStamp() { return $this->expirationTimeStamp; } /** * Sets a new expirationTimeStamp * * @param \DateTime $expirationTimeStamp * @return self */ public function setExpirationTimeStamp(\DateTime $expirationTimeStamp) { $this->expirationTimeStamp = $expirationTimeStamp; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php000064400000003414147361031000025763 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SendCustomerTransactionReceiptRequest */ class SendCustomerTransactionReceiptRequest extends ANetApiRequestType { /** * @property string $transId */ private $transId = null; /** * @property string $customerEmail */ private $customerEmail = null; /** * @property \net\authorize\api\contract\v1\EmailSettingsType $emailSettings */ private $emailSettings = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as customerEmail * * @return string */ public function getCustomerEmail() { return $this->customerEmail; } /** * Sets a new customerEmail * * @param string $customerEmail * @return self */ public function setCustomerEmail($customerEmail) { $this->customerEmail = $customerEmail; return $this; } /** * Gets as emailSettings * * @return \net\authorize\api\contract\v1\EmailSettingsType */ public function getEmailSettings() { return $this->emailSettings; } /** * Sets a new emailSettings * * @param \net\authorize\api\contract\v1\EmailSettingsType $emailSettings * @return self */ public function setEmailSettings(\net\authorize\api\contract\v1\EmailSettingsType $emailSettings) { $this->emailSettings = $emailSettings; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuthenticateTestResponse.php000064400000000252147361031000023247 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuthenticateTestResponse */ class AuthenticateTestResponse extends ANetApiResponseType { } authorizenet/lib/net/authorize/api/contract/v1/TransactionResponseType.php000064400000042334147361031000023127 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransactionResponseType * * * XSD Type: transactionResponse */ class TransactionResponseType { /** * @property string $responseCode */ private $responseCode = null; /** * @property string $rawResponseCode */ private $rawResponseCode = null; /** * @property string $authCode */ private $authCode = null; /** * @property string $avsResultCode */ private $avsResultCode = null; /** * @property string $cvvResultCode */ private $cvvResultCode = null; /** * @property string $cavvResultCode */ private $cavvResultCode = null; /** * @property string $transId */ private $transId = null; /** * @property string $refTransID */ private $refTransID = null; /** * @property string $transHash */ private $transHash = null; /** * @property string $testRequest */ private $testRequest = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property string $entryMode */ private $entryMode = null; /** * @property string $accountType */ private $accountType = null; /** * @property string $splitTenderId */ private $splitTenderId = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType * $prePaidCard */ private $prePaidCard = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] * $messages */ private $messages = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] * $errors */ private $errors = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] * $splitTenderPayments */ private $splitTenderPayments = null; /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userFields */ private $userFields = null; /** * @property \net\authorize\api\contract\v1\NameAndAddressType $shipTo */ private $shipTo = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType * $secureAcceptance */ private $secureAcceptance = null; /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType * $emvResponse */ private $emvResponse = null; /** * @property string $transHashSha2 */ private $transHashSha2 = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * @property string $networkTransId */ private $networkTransId = null; /** * Gets as responseCode * * @return string */ public function getResponseCode() { return $this->responseCode; } /** * Sets a new responseCode * * @param string $responseCode * @return self */ public function setResponseCode($responseCode) { $this->responseCode = $responseCode; return $this; } /** * Gets as rawResponseCode * * @return string */ public function getRawResponseCode() { return $this->rawResponseCode; } /** * Sets a new rawResponseCode * * @param string $rawResponseCode * @return self */ public function setRawResponseCode($rawResponseCode) { $this->rawResponseCode = $rawResponseCode; return $this; } /** * Gets as authCode * * @return string */ public function getAuthCode() { return $this->authCode; } /** * Sets a new authCode * * @param string $authCode * @return self */ public function setAuthCode($authCode) { $this->authCode = $authCode; return $this; } /** * Gets as avsResultCode * * @return string */ public function getAvsResultCode() { return $this->avsResultCode; } /** * Sets a new avsResultCode * * @param string $avsResultCode * @return self */ public function setAvsResultCode($avsResultCode) { $this->avsResultCode = $avsResultCode; return $this; } /** * Gets as cvvResultCode * * @return string */ public function getCvvResultCode() { return $this->cvvResultCode; } /** * Sets a new cvvResultCode * * @param string $cvvResultCode * @return self */ public function setCvvResultCode($cvvResultCode) { $this->cvvResultCode = $cvvResultCode; return $this; } /** * Gets as cavvResultCode * * @return string */ public function getCavvResultCode() { return $this->cavvResultCode; } /** * Sets a new cavvResultCode * * @param string $cavvResultCode * @return self */ public function setCavvResultCode($cavvResultCode) { $this->cavvResultCode = $cavvResultCode; return $this; } /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as refTransID * * @return string */ public function getRefTransID() { return $this->refTransID; } /** * Sets a new refTransID * * @param string $refTransID * @return self */ public function setRefTransID($refTransID) { $this->refTransID = $refTransID; return $this; } /** * Gets as transHash * * @return string */ public function getTransHash() { return $this->transHash; } /** * Sets a new transHash * * @param string $transHash * @return self */ public function setTransHash($transHash) { $this->transHash = $transHash; return $this; } /** * Gets as testRequest * * @return string */ public function getTestRequest() { return $this->testRequest; } /** * Sets a new testRequest * * @param string $testRequest * @return self */ public function setTestRequest($testRequest) { $this->testRequest = $testRequest; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as entryMode * * @return string */ public function getEntryMode() { return $this->entryMode; } /** * Sets a new entryMode * * @param string $entryMode * @return self */ public function setEntryMode($entryMode) { $this->entryMode = $entryMode; return $this; } /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as splitTenderId * * @return string */ public function getSplitTenderId() { return $this->splitTenderId; } /** * Sets a new splitTenderId * * @param string $splitTenderId * @return self */ public function setSplitTenderId($splitTenderId) { $this->splitTenderId = $splitTenderId; return $this; } /** * Gets as prePaidCard * * @return \net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType */ public function getPrePaidCard() { return $this->prePaidCard; } /** * Sets a new prePaidCard * * @param \net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType * $prePaidCard * @return self */ public function setPrePaidCard(\net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType $prePaidCard) { $this->prePaidCard = $prePaidCard; return $this; } /** * Adds as message * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType * $message */ public function addToMessages(\net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType $message) { $this->messages[] = $message; return $this; } /** * isset messages * * @param scalar $index * @return boolean */ public function issetMessages($index) { return isset($this->messages[$index]); } /** * unset messages * * @param scalar $index * @return void */ public function unsetMessages($index) { unset($this->messages[$index]); } /** * Gets as messages * * @return * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] */ public function getMessages() { return $this->messages; } /** * Sets a new messages * * @param * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] * $messages * @return self */ public function setMessages(array $messages) { $this->messages = $messages; return $this; } /** * Adds as error * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType * $error */ public function addToErrors(\net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType $error) { $this->errors[] = $error; return $this; } /** * isset errors * * @param scalar $index * @return boolean */ public function issetErrors($index) { return isset($this->errors[$index]); } /** * unset errors * * @param scalar $index * @return void */ public function unsetErrors($index) { unset($this->errors[$index]); } /** * Gets as errors * * @return * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] */ public function getErrors() { return $this->errors; } /** * Sets a new errors * * @param * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] * $errors * @return self */ public function setErrors(array $errors) { $this->errors = $errors; return $this; } /** * Adds as splitTenderPayment * * @return self * @param * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType * $splitTenderPayment */ public function addToSplitTenderPayments(\net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType $splitTenderPayment) { $this->splitTenderPayments[] = $splitTenderPayment; return $this; } /** * isset splitTenderPayments * * @param scalar $index * @return boolean */ public function issetSplitTenderPayments($index) { return isset($this->splitTenderPayments[$index]); } /** * unset splitTenderPayments * * @param scalar $index * @return void */ public function unsetSplitTenderPayments($index) { unset($this->splitTenderPayments[$index]); } /** * Gets as splitTenderPayments * * @return * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] */ public function getSplitTenderPayments() { return $this->splitTenderPayments; } /** * Sets a new splitTenderPayments * * @param * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] * $splitTenderPayments * @return self */ public function setSplitTenderPayments(array $splitTenderPayments) { $this->splitTenderPayments = $splitTenderPayments; return $this; } /** * Adds as userField * * @return self * @param \net\authorize\api\contract\v1\UserFieldType $userField */ public function addToUserFields(\net\authorize\api\contract\v1\UserFieldType $userField) { $this->userFields[] = $userField; return $this; } /** * isset userFields * * @param scalar $index * @return boolean */ public function issetUserFields($index) { return isset($this->userFields[$index]); } /** * unset userFields * * @param scalar $index * @return void */ public function unsetUserFields($index) { unset($this->userFields[$index]); } /** * Gets as userFields * * @return \net\authorize\api\contract\v1\UserFieldType[] */ public function getUserFields() { return $this->userFields; } /** * Sets a new userFields * * @param \net\authorize\api\contract\v1\UserFieldType[] $userFields * @return self */ public function setUserFields(array $userFields) { $this->userFields = $userFields; return $this; } /** * Gets as shipTo * * @return \net\authorize\api\contract\v1\NameAndAddressType */ public function getShipTo() { return $this->shipTo; } /** * Sets a new shipTo * * @param \net\authorize\api\contract\v1\NameAndAddressType $shipTo * @return self */ public function setShipTo(\net\authorize\api\contract\v1\NameAndAddressType $shipTo) { $this->shipTo = $shipTo; return $this; } /** * Gets as secureAcceptance * * @return * \net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType */ public function getSecureAcceptance() { return $this->secureAcceptance; } /** * Sets a new secureAcceptance * * @param * \net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType * $secureAcceptance * @return self */ public function setSecureAcceptance(\net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType $secureAcceptance) { $this->secureAcceptance = $secureAcceptance; return $this; } /** * Gets as emvResponse * * @return \net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType */ public function getEmvResponse() { return $this->emvResponse; } /** * Sets a new emvResponse * * @param \net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType * $emvResponse * @return self */ public function setEmvResponse(\net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType $emvResponse) { $this->emvResponse = $emvResponse; return $this; } /** * Gets as transHashSha2 * * @return string */ public function getTransHashSha2() { return $this->transHashSha2; } /** * Sets a new transHashSha2 * * @param string $transHashSha2 * @return self */ public function setTransHashSha2($transHashSha2) { $this->transHashSha2 = $transHashSha2; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } /** * Gets as networkTransId * * @return string */ public function getNetworkTransId() { return $this->networkTransId; } /** * Sets a new networkTransId * * @param string $networkTransId * @return self */ public function setNetworkTransId($networkTransId) { $this->networkTransId = $networkTransId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProcessorType.php000064400000003745147361031000021105 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProcessorType * * * XSD Type: processorType */ class ProcessorType { /** * @property string $name */ private $name = null; /** * @property integer $id */ private $id = null; /** * @property string[] $cardTypes */ private $cardTypes = null; /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as id * * @return integer */ public function getId() { return $this->id; } /** * Sets a new id * * @param integer $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Adds as cardType * * @return self * @param string $cardType */ public function addToCardTypes($cardType) { $this->cardTypes[] = $cardType; return $this; } /** * isset cardTypes * * @param scalar $index * @return boolean */ public function issetCardTypes($index) { return isset($this->cardTypes[$index]); } /** * unset cardTypes * * @param scalar $index * @return void */ public function unsetCardTypes($index) { unset($this->cardTypes[$index]); } /** * Gets as cardTypes * * @return string[] */ public function getCardTypes() { return $this->cardTypes; } /** * Sets a new cardTypes * * @param string[] $cardTypes * @return self */ public function setCardTypes(array $cardTypes) { $this->cardTypes = $cardTypes; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php000064400000003550147361031000024134 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ARBGetSubscriptionListRequest */ class ARBGetSubscriptionListRequest extends ANetApiRequestType { /** * @property string $searchType */ private $searchType = null; /** * @property \net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType * $sorting */ private $sorting = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as searchType * * @return string */ public function getSearchType() { return $this->searchType; } /** * Sets a new searchType * * @param string $searchType * @return self */ public function setSearchType($searchType) { $this->searchType = $searchType; return $this; } /** * Gets as sorting * * @return \net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType */ public function getSorting() { return $this->sorting; } /** * Sets a new sorting * * @param \net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType $sorting * @return self */ public function setSorting(\net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType $sorting) { $this->sorting = $sorting; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php000064400000004651147361031000024715 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransPriorAuthCaptureType * * * XSD Type: profileTransPriorAuthCaptureType */ class ProfileTransPriorAuthCaptureType extends ProfileTransAmountType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerShippingAddressId */ private $customerShippingAddressId = null; /** * @property string $transId */ private $transId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingAddressId * * @return string */ public function getCustomerShippingAddressId() { return $this->customerShippingAddressId; } /** * Sets a new customerShippingAddressId * * @param string $customerShippingAddressId * @return self */ public function setCustomerShippingAddressId($customerShippingAddressId) { $this->customerShippingAddressId = $customerShippingAddressId; return $this; } /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ContactDetailType.php000064400000002707147361031000021641 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ContactDetailType * * * XSD Type: ContactDetailType */ class ContactDetailType { /** * @property string $email */ private $email = null; /** * @property string $firstName */ private $firstName = null; /** * @property string $lastName */ private $lastName = null; /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Sets a new firstName * * @param string $firstName * @return self */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Gets as lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Sets a new lastName * * @param string $lastName * @return self */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php000064400000003667147361031000025444 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerPaymentProfileRequest */ class CreateCustomerPaymentProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileType * $paymentProfile */ private $paymentProfile = null; /** * @property string $validationMode */ private $validationMode = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as paymentProfile * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileType */ public function getPaymentProfile() { return $this->paymentProfile; } /** * Sets a new paymentProfile * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileType $paymentProfile * @return self */ public function setPaymentProfile(\net\authorize\api\contract\v1\CustomerPaymentProfileType $paymentProfile) { $this->paymentProfile = $paymentProfile; return $this; } /** * Gets as validationMode * * @return string */ public function getValidationMode() { return $this->validationMode; } /** * Sets a new validationMode * * @param string $validationMode * @return self */ public function setValidationMode($validationMode) { $this->validationMode = $validationMode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php000064400000003257147361031000024653 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SubscriptionCustomerProfileType * * * XSD Type: subscriptionCustomerProfileType */ class SubscriptionCustomerProfileType extends CustomerProfileExType { /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfile */ private $paymentProfile = null; /** * @property \net\authorize\api\contract\v1\CustomerAddressExType $shippingProfile */ private $shippingProfile = null; /** * Gets as paymentProfile * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType */ public function getPaymentProfile() { return $this->paymentProfile; } /** * Sets a new paymentProfile * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfile * @return self */ public function setPaymentProfile(\net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType $paymentProfile) { $this->paymentProfile = $paymentProfile; return $this; } /** * Gets as shippingProfile * * @return \net\authorize\api\contract\v1\CustomerAddressExType */ public function getShippingProfile() { return $this->shippingProfile; } /** * Sets a new shippingProfile * * @param \net\authorize\api\contract\v1\CustomerAddressExType $shippingProfile * @return self */ public function setShippingProfile(\net\authorize\api\contract\v1\CustomerAddressExType $shippingProfile) { $this->shippingProfile = $shippingProfile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php000064400000002514147361031000025431 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DeleteCustomerPaymentProfileRequest */ class DeleteCustomerPaymentProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php000064400000005640147361031000024626 0ustar00<?php namespace net\authorize\api\contract\v1\KeyManagementSchemeType; /** * Class representing DUKPTAType */ class DUKPTAType { /** * @property string $operation */ private $operation = null; /** * @property * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType * $mode */ private $mode = null; /** * @property * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType * $deviceInfo */ private $deviceInfo = null; /** * @property * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType * $encryptedData */ private $encryptedData = null; /** * Gets as operation * * @return string */ public function getOperation() { return $this->operation; } /** * Sets a new operation * * @param string $operation * @return self */ public function setOperation($operation) { $this->operation = $operation; return $this; } /** * Gets as mode * * @return * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType */ public function getMode() { return $this->mode; } /** * Sets a new mode * * @param * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType * $mode * @return self */ public function setMode(\net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType $mode) { $this->mode = $mode; return $this; } /** * Gets as deviceInfo * * @return * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType */ public function getDeviceInfo() { return $this->deviceInfo; } /** * Sets a new deviceInfo * * @param * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType * $deviceInfo * @return self */ public function setDeviceInfo(\net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType $deviceInfo) { $this->deviceInfo = $deviceInfo; return $this; } /** * Gets as encryptedData * * @return * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType */ public function getEncryptedData() { return $this->encryptedData; } /** * Sets a new encryptedData * * @param * \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType * $encryptedData * @return self */ public function setEncryptedData(\net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType $encryptedData) { $this->encryptedData = $encryptedData; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php000064400000001652147361031000026454 0ustar00<?php namespace net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType; /** * Class representing ModeAType */ class ModeAType { /** * @property string $pIN */ private $pIN = null; /** * @property string $data */ private $data = null; /** * Gets as pIN * * @return string */ public function getPIN() { return $this->pIN; } /** * Sets a new pIN * * @param string $pIN * @return self */ public function setPIN($pIN) { $this->pIN = $pIN; return $this; } /** * Gets as data * * @return string */ public function getData() { return $this->data; } /** * Sets a new data * * @param string $data * @return self */ public function setData($data) { $this->data = $data; return $this; } } lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php000064400000001175147361031000027524 0ustar00authorizenet<?php namespace net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType; /** * Class representing DeviceInfoAType */ class DeviceInfoAType { /** * @property string $description */ private $description = null; /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } } lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php000064400000001101147361031000030225 0ustar00authorizenet<?php namespace net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType; /** * Class representing EncryptedDataAType */ class EncryptedDataAType { /** * @property string $value */ private $value = null; /** * Gets as value * * @return string */ public function getValue() { return $this->value; } /** * Sets a new value * * @param string $value * @return self */ public function setValue($value) { $this->value = $value; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/TransactionSummaryType.php000064400000021573147361031000022770 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing TransactionSummaryType * * * XSD Type: transactionSummaryType */ class TransactionSummaryType { /** * @property string $transId */ private $transId = null; /** * @property \DateTime $submitTimeUTC */ private $submitTimeUTC = null; /** * @property \DateTime $submitTimeLocal */ private $submitTimeLocal = null; /** * @property string $transactionStatus */ private $transactionStatus = null; /** * @property string $invoiceNumber */ private $invoiceNumber = null; /** * @property string $firstName */ private $firstName = null; /** * @property string $lastName */ private $lastName = null; /** * @property string $accountType */ private $accountType = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property float $settleAmount */ private $settleAmount = null; /** * @property string $marketType */ private $marketType = null; /** * @property string $product */ private $product = null; /** * @property string $mobileDeviceId */ private $mobileDeviceId = null; /** * @property \net\authorize\api\contract\v1\SubscriptionPaymentType $subscription */ private $subscription = null; /** * @property boolean $hasReturnedItems */ private $hasReturnedItems = null; /** * @property \net\authorize\api\contract\v1\FraudInformationType $fraudInformation */ private $fraudInformation = null; /** * @property \net\authorize\api\contract\v1\CustomerProfileIdType $profile */ private $profile = null; /** * Gets as transId * * @return string */ public function getTransId() { return $this->transId; } /** * Sets a new transId * * @param string $transId * @return self */ public function setTransId($transId) { $this->transId = $transId; return $this; } /** * Gets as submitTimeUTC * * @return \DateTime */ public function getSubmitTimeUTC() { return $this->submitTimeUTC; } /** * Sets a new submitTimeUTC * * @param \DateTime $submitTimeUTC * @return self */ public function setSubmitTimeUTC(\DateTime $submitTimeUTC) { $this->submitTimeUTC = $submitTimeUTC; return $this; } /** * Gets as submitTimeLocal * * @return \DateTime */ public function getSubmitTimeLocal() { return $this->submitTimeLocal; } /** * Sets a new submitTimeLocal * * @param \DateTime $submitTimeLocal * @return self */ public function setSubmitTimeLocal(\DateTime $submitTimeLocal) { $this->submitTimeLocal = $submitTimeLocal; return $this; } /** * Gets as transactionStatus * * @return string */ public function getTransactionStatus() { return $this->transactionStatus; } /** * Sets a new transactionStatus * * @param string $transactionStatus * @return self */ public function setTransactionStatus($transactionStatus) { $this->transactionStatus = $transactionStatus; return $this; } /** * Gets as invoiceNumber * * @return string */ public function getInvoiceNumber() { return $this->invoiceNumber; } /** * Sets a new invoiceNumber * * @param string $invoiceNumber * @return self */ public function setInvoiceNumber($invoiceNumber) { $this->invoiceNumber = $invoiceNumber; return $this; } /** * Gets as firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Sets a new firstName * * @param string $firstName * @return self */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Gets as lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Sets a new lastName * * @param string $lastName * @return self */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as settleAmount * * @return float */ public function getSettleAmount() { return $this->settleAmount; } /** * Sets a new settleAmount * * @param float $settleAmount * @return self */ public function setSettleAmount($settleAmount) { $this->settleAmount = $settleAmount; return $this; } /** * Gets as marketType * * @return string */ public function getMarketType() { return $this->marketType; } /** * Sets a new marketType * * @param string $marketType * @return self */ public function setMarketType($marketType) { $this->marketType = $marketType; return $this; } /** * Gets as product * * @return string */ public function getProduct() { return $this->product; } /** * Sets a new product * * @param string $product * @return self */ public function setProduct($product) { $this->product = $product; return $this; } /** * Gets as mobileDeviceId * * @return string */ public function getMobileDeviceId() { return $this->mobileDeviceId; } /** * Sets a new mobileDeviceId * * @param string $mobileDeviceId * @return self */ public function setMobileDeviceId($mobileDeviceId) { $this->mobileDeviceId = $mobileDeviceId; return $this; } /** * Gets as subscription * * @return \net\authorize\api\contract\v1\SubscriptionPaymentType */ public function getSubscription() { return $this->subscription; } /** * Sets a new subscription * * @param \net\authorize\api\contract\v1\SubscriptionPaymentType $subscription * @return self */ public function setSubscription(\net\authorize\api\contract\v1\SubscriptionPaymentType $subscription) { $this->subscription = $subscription; return $this; } /** * Gets as hasReturnedItems * * @return boolean */ public function getHasReturnedItems() { return $this->hasReturnedItems; } /** * Sets a new hasReturnedItems * * @param boolean $hasReturnedItems * @return self */ public function setHasReturnedItems($hasReturnedItems) { $this->hasReturnedItems = $hasReturnedItems; return $this; } /** * Gets as fraudInformation * * @return \net\authorize\api\contract\v1\FraudInformationType */ public function getFraudInformation() { return $this->fraudInformation; } /** * Sets a new fraudInformation * * @param \net\authorize\api\contract\v1\FraudInformationType $fraudInformation * @return self */ public function setFraudInformation(\net\authorize\api\contract\v1\FraudInformationType $fraudInformation) { $this->fraudInformation = $fraudInformation; return $this; } /** * Gets as profile * * @return \net\authorize\api\contract\v1\CustomerProfileIdType */ public function getProfile() { return $this->profile; } /** * Sets a new profile * * @param \net\authorize\api\contract\v1\CustomerProfileIdType $profile * @return self */ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType $profile) { $this->profile = $profile; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/DriversLicenseMaskedType.php000064400000002734147361031000023171 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing DriversLicenseMaskedType * * * XSD Type: driversLicenseMaskedType */ class DriversLicenseMaskedType { /** * @property string $number */ private $number = null; /** * @property string $state */ private $state = null; /** * @property string $dateOfBirth */ private $dateOfBirth = null; /** * Gets as number * * @return string */ public function getNumber() { return $this->number; } /** * Sets a new number * * @param string $number * @return self */ public function setNumber($number) { $this->number = $number; return $this; } /** * Gets as state * * @return string */ public function getState() { return $this->state; } /** * Sets a new state * * @param string $state * @return self */ public function setState($state) { $this->state = $state; return $this; } /** * Gets as dateOfBirth * * @return string */ public function getDateOfBirth() { return $this->dateOfBirth; } /** * Sets a new dateOfBirth * * @param string $dateOfBirth * @return self */ public function setDateOfBirth($dateOfBirth) { $this->dateOfBirth = $dateOfBirth; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/BankAccountType.php000064400000006710147361031000021311 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing BankAccountType * * * XSD Type: bankAccountType */ class BankAccountType { /** * @property string $accountType */ private $accountType = null; /** * @property string $routingNumber */ private $routingNumber = null; /** * @property string $accountNumber */ private $accountNumber = null; /** * @property string $nameOnAccount */ private $nameOnAccount = null; /** * @property string $echeckType */ private $echeckType = null; /** * @property string $bankName */ private $bankName = null; /** * @property string $checkNumber */ private $checkNumber = null; /** * Gets as accountType * * @return string */ public function getAccountType() { return $this->accountType; } /** * Sets a new accountType * * @param string $accountType * @return self */ public function setAccountType($accountType) { $this->accountType = $accountType; return $this; } /** * Gets as routingNumber * * @return string */ public function getRoutingNumber() { return $this->routingNumber; } /** * Sets a new routingNumber * * @param string $routingNumber * @return self */ public function setRoutingNumber($routingNumber) { $this->routingNumber = $routingNumber; return $this; } /** * Gets as accountNumber * * @return string */ public function getAccountNumber() { return $this->accountNumber; } /** * Sets a new accountNumber * * @param string $accountNumber * @return self */ public function setAccountNumber($accountNumber) { $this->accountNumber = $accountNumber; return $this; } /** * Gets as nameOnAccount * * @return string */ public function getNameOnAccount() { return $this->nameOnAccount; } /** * Sets a new nameOnAccount * * @param string $nameOnAccount * @return self */ public function setNameOnAccount($nameOnAccount) { $this->nameOnAccount = $nameOnAccount; return $this; } /** * Gets as echeckType * * @return string */ public function getEcheckType() { return $this->echeckType; } /** * Sets a new echeckType * * @param string $echeckType * @return self */ public function setEcheckType($echeckType) { $this->echeckType = $echeckType; return $this; } /** * Gets as bankName * * @return string */ public function getBankName() { return $this->bankName; } /** * Sets a new bankName * * @param string $bankName * @return self */ public function setBankName($bankName) { $this->bankName = $bankName; return $this; } /** * Gets as checkNumber * * @return string */ public function getCheckNumber() { return $this->checkNumber; } /** * Sets a new checkNumber * * @param string $checkNumber * @return self */ public function setCheckNumber($checkNumber) { $this->checkNumber = $checkNumber; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuDetailsType.php000064400000007257147361031000021003 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuDetailsType * * * XSD Type: auDetailsType */ class AuDetailsType { /** * @property integer $customerProfileID */ private $customerProfileID = null; /** * @property integer $customerPaymentProfileID */ private $customerPaymentProfileID = null; /** * @property string $firstName */ private $firstName = null; /** * @property string $lastName */ private $lastName = null; /** * @property string $updateTimeUTC */ private $updateTimeUTC = null; /** * @property string $auReasonCode */ private $auReasonCode = null; /** * @property string $reasonDescription */ private $reasonDescription = null; /** * Gets as customerProfileID * * @return integer */ public function getCustomerProfileID() { return $this->customerProfileID; } /** * Sets a new customerProfileID * * @param integer $customerProfileID * @return self */ public function setCustomerProfileID($customerProfileID) { $this->customerProfileID = $customerProfileID; return $this; } /** * Gets as customerPaymentProfileID * * @return integer */ public function getCustomerPaymentProfileID() { return $this->customerPaymentProfileID; } /** * Sets a new customerPaymentProfileID * * @param integer $customerPaymentProfileID * @return self */ public function setCustomerPaymentProfileID($customerPaymentProfileID) { $this->customerPaymentProfileID = $customerPaymentProfileID; return $this; } /** * Gets as firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Sets a new firstName * * @param string $firstName * @return self */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Gets as lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Sets a new lastName * * @param string $lastName * @return self */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } /** * Gets as updateTimeUTC * * @return string */ public function getUpdateTimeUTC() { return $this->updateTimeUTC; } /** * Sets a new updateTimeUTC * * @param string $updateTimeUTC * @return self */ public function setUpdateTimeUTC($updateTimeUTC) { $this->updateTimeUTC = $updateTimeUTC; return $this; } /** * Gets as auReasonCode * * @return string */ public function getAuReasonCode() { return $this->auReasonCode; } /** * Sets a new auReasonCode * * @param string $auReasonCode * @return self */ public function setAuReasonCode($auReasonCode) { $this->auReasonCode = $auReasonCode; return $this; } /** * Gets as reasonDescription * * @return string */ public function getReasonDescription() { return $this->reasonDescription; } /** * Sets a new reasonDescription * * @param string $reasonDescription * @return self */ public function setReasonDescription($reasonDescription) { $this->reasonDescription = $reasonDescription; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php000064400000005376147361031000023421 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerProfileRequest */ class GetCustomerProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $merchantCustomerId */ private $merchantCustomerId = null; /** * @property string $email */ private $email = null; /** * @property boolean $unmaskExpirationDate */ private $unmaskExpirationDate = null; /** * @property boolean $includeIssuerInfo */ private $includeIssuerInfo = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as merchantCustomerId * * @return string */ public function getMerchantCustomerId() { return $this->merchantCustomerId; } /** * Sets a new merchantCustomerId * * @param string $merchantCustomerId * @return self */ public function setMerchantCustomerId($merchantCustomerId) { $this->merchantCustomerId = $merchantCustomerId; return $this; } /** * Gets as email * * @return string */ public function getEmail() { return $this->email; } /** * Sets a new email * * @param string $email * @return self */ public function setEmail($email) { $this->email = $email; return $this; } /** * Gets as unmaskExpirationDate * * @return boolean */ public function getUnmaskExpirationDate() { return $this->unmaskExpirationDate; } /** * Sets a new unmaskExpirationDate * * @param boolean $unmaskExpirationDate * @return self */ public function setUnmaskExpirationDate($unmaskExpirationDate) { $this->unmaskExpirationDate = $unmaskExpirationDate; return $this; } /** * Gets as includeIssuerInfo * * @return boolean */ public function getIncludeIssuerInfo() { return $this->includeIssuerInfo; } /** * Sets a new includeIssuerInfo * * @param boolean $includeIssuerInfo * @return self */ public function setIncludeIssuerInfo($includeIssuerInfo) { $this->includeIssuerInfo = $includeIssuerInfo; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetAUJobSummaryResponse.php000064400000002661147361031000022755 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetAUJobSummaryResponse */ class GetAUJobSummaryResponse extends ANetApiResponseType { /** * @property \net\authorize\api\contract\v1\AuResponseType[] $auSummary */ private $auSummary = null; /** * Adds as auResponse * * @return self * @param \net\authorize\api\contract\v1\AuResponseType $auResponse */ public function addToAuSummary(\net\authorize\api\contract\v1\AuResponseType $auResponse) { $this->auSummary[] = $auResponse; return $this; } /** * isset auSummary * * @param scalar $index * @return boolean */ public function issetAuSummary($index) { return isset($this->auSummary[$index]); } /** * unset auSummary * * @param scalar $index * @return void */ public function unsetAuSummary($index) { unset($this->auSummary[$index]); } /** * Gets as auSummary * * @return \net\authorize\api\contract\v1\AuResponseType[] */ public function getAuSummary() { return $this->auSummary; } /** * Sets a new auSummary * * @param \net\authorize\api\contract\v1\AuResponseType[] $auSummary * @return self */ public function setAuSummary(array $auSummary) { $this->auSummary = $auSummary; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php000064400000005604147361031000025763 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ValidateCustomerPaymentProfileRequest */ class ValidateCustomerPaymentProfileRequest extends ANetApiRequestType { /** * @property string $customerProfileId */ private $customerProfileId = null; /** * @property string $customerPaymentProfileId */ private $customerPaymentProfileId = null; /** * @property string $customerShippingAddressId */ private $customerShippingAddressId = null; /** * @property string $cardCode */ private $cardCode = null; /** * @property string $validationMode */ private $validationMode = null; /** * Gets as customerProfileId * * @return string */ public function getCustomerProfileId() { return $this->customerProfileId; } /** * Sets a new customerProfileId * * @param string $customerProfileId * @return self */ public function setCustomerProfileId($customerProfileId) { $this->customerProfileId = $customerProfileId; return $this; } /** * Gets as customerPaymentProfileId * * @return string */ public function getCustomerPaymentProfileId() { return $this->customerPaymentProfileId; } /** * Sets a new customerPaymentProfileId * * @param string $customerPaymentProfileId * @return self */ public function setCustomerPaymentProfileId($customerPaymentProfileId) { $this->customerPaymentProfileId = $customerPaymentProfileId; return $this; } /** * Gets as customerShippingAddressId * * @return string */ public function getCustomerShippingAddressId() { return $this->customerShippingAddressId; } /** * Sets a new customerShippingAddressId * * @param string $customerShippingAddressId * @return self */ public function setCustomerShippingAddressId($customerShippingAddressId) { $this->customerShippingAddressId = $customerShippingAddressId; return $this; } /** * Gets as cardCode * * @return string */ public function getCardCode() { return $this->cardCode; } /** * Sets a new cardCode * * @param string $cardCode * @return self */ public function setCardCode($cardCode) { $this->cardCode = $cardCode; return $this; } /** * Gets as validationMode * * @return string */ public function getValidationMode() { return $this->validationMode; } /** * Sets a new validationMode * * @param string $validationMode * @return self */ public function setValidationMode($validationMode) { $this->validationMode = $validationMode; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php000064400000001513147361031000024546 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing MobileDeviceRegistrationRequest */ class MobileDeviceRegistrationRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\MobileDeviceType $mobileDevice */ private $mobileDevice = null; /** * Gets as mobileDevice * * @return \net\authorize\api\contract\v1\MobileDeviceType */ public function getMobileDevice() { return $this->mobileDevice; } /** * Sets a new mobileDevice * * @param \net\authorize\api\contract\v1\MobileDeviceType $mobileDevice * @return self */ public function setMobileDevice(\net\authorize\api\contract\v1\MobileDeviceType $mobileDevice) { $this->mobileDevice = $mobileDevice; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php000064400000004422147361031000025602 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetCustomerPaymentProfileListRequest */ class GetCustomerPaymentProfileListRequest extends ANetApiRequestType { /** * @property string $searchType */ private $searchType = null; /** * @property string $month */ private $month = null; /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileSortingType * $sorting */ private $sorting = null; /** * @property \net\authorize\api\contract\v1\PagingType $paging */ private $paging = null; /** * Gets as searchType * * @return string */ public function getSearchType() { return $this->searchType; } /** * Sets a new searchType * * @param string $searchType * @return self */ public function setSearchType($searchType) { $this->searchType = $searchType; return $this; } /** * Gets as month * * @return string */ public function getMonth() { return $this->month; } /** * Sets a new month * * @param string $month * @return self */ public function setMonth($month) { $this->month = $month; return $this; } /** * Gets as sorting * * @return \net\authorize\api\contract\v1\CustomerPaymentProfileSortingType */ public function getSorting() { return $this->sorting; } /** * Sets a new sorting * * @param \net\authorize\api\contract\v1\CustomerPaymentProfileSortingType $sorting * @return self */ public function setSorting(\net\authorize\api\contract\v1\CustomerPaymentProfileSortingType $sorting) { $this->sorting = $sorting; return $this; } /** * Gets as paging * * @return \net\authorize\api\contract\v1\PagingType */ public function getPaging() { return $this->paging; } /** * Sets a new paging * * @param \net\authorize\api\contract\v1\PagingType $paging * @return self */ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) { $this->paging = $paging; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/SolutionType.php000064400000002566147361031000020742 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing SolutionType * * * XSD Type: solutionType */ class SolutionType { /** * @property string $id */ private $id = null; /** * @property string $name */ private $name = null; /** * @property string $vendorName */ private $vendorName = null; /** * Gets as id * * @return string */ public function getId() { return $this->id; } /** * Sets a new id * * @param string $id * @return self */ public function setId($id) { $this->id = $id; return $this; } /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as vendorName * * @return string */ public function getVendorName() { return $this->vendorName; } /** * Sets a new vendorName * * @param string $vendorName * @return self */ public function setVendorName($vendorName) { $this->vendorName = $vendorName; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/EncryptedTrackDataType.php000064400000001504147361031000022631 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing EncryptedTrackDataType * * * XSD Type: encryptedTrackDataType */ class EncryptedTrackDataType { /** * @property \net\authorize\api\contract\v1\KeyBlockType $formOfPayment */ private $formOfPayment = null; /** * Gets as formOfPayment * * @return \net\authorize\api\contract\v1\KeyBlockType */ public function getFormOfPayment() { return $this->formOfPayment; } /** * Sets a new formOfPayment * * @param \net\authorize\api\contract\v1\KeyBlockType $formOfPayment * @return self */ public function setFormOfPayment(\net\authorize\api\contract\v1\KeyBlockType $formOfPayment) { $this->formOfPayment = $formOfPayment; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/GetHostedPaymentPageResponse.php000064400000001116147361031000024012 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing GetHostedPaymentPageResponse */ class GetHostedPaymentPageResponse extends ANetApiResponseType { /** * @property string $token */ private $token = null; /** * Gets as token * * @return string */ public function getToken() { return $this->token; } /** * Sets a new token * * @param string $token * @return self */ public function setToken($token) { $this->token = $token; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ProfileTransactionType.php000064400000011664147361031000022733 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ProfileTransactionType * * * XSD Type: profileTransactionType */ class ProfileTransactionType { /** * @property \net\authorize\api\contract\v1\ProfileTransAuthCaptureType * $profileTransAuthCapture */ private $profileTransAuthCapture = null; /** * @property \net\authorize\api\contract\v1\ProfileTransAuthOnlyType * $profileTransAuthOnly */ private $profileTransAuthOnly = null; /** * @property \net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType * $profileTransPriorAuthCapture */ private $profileTransPriorAuthCapture = null; /** * @property \net\authorize\api\contract\v1\ProfileTransCaptureOnlyType * $profileTransCaptureOnly */ private $profileTransCaptureOnly = null; /** * @property \net\authorize\api\contract\v1\ProfileTransRefundType * $profileTransRefund */ private $profileTransRefund = null; /** * @property \net\authorize\api\contract\v1\ProfileTransVoidType $profileTransVoid */ private $profileTransVoid = null; /** * Gets as profileTransAuthCapture * * @return \net\authorize\api\contract\v1\ProfileTransAuthCaptureType */ public function getProfileTransAuthCapture() { return $this->profileTransAuthCapture; } /** * Sets a new profileTransAuthCapture * * @param \net\authorize\api\contract\v1\ProfileTransAuthCaptureType * $profileTransAuthCapture * @return self */ public function setProfileTransAuthCapture(\net\authorize\api\contract\v1\ProfileTransAuthCaptureType $profileTransAuthCapture) { $this->profileTransAuthCapture = $profileTransAuthCapture; return $this; } /** * Gets as profileTransAuthOnly * * @return \net\authorize\api\contract\v1\ProfileTransAuthOnlyType */ public function getProfileTransAuthOnly() { return $this->profileTransAuthOnly; } /** * Sets a new profileTransAuthOnly * * @param \net\authorize\api\contract\v1\ProfileTransAuthOnlyType * $profileTransAuthOnly * @return self */ public function setProfileTransAuthOnly(\net\authorize\api\contract\v1\ProfileTransAuthOnlyType $profileTransAuthOnly) { $this->profileTransAuthOnly = $profileTransAuthOnly; return $this; } /** * Gets as profileTransPriorAuthCapture * * @return \net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType */ public function getProfileTransPriorAuthCapture() { return $this->profileTransPriorAuthCapture; } /** * Sets a new profileTransPriorAuthCapture * * @param \net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType * $profileTransPriorAuthCapture * @return self */ public function setProfileTransPriorAuthCapture(\net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType $profileTransPriorAuthCapture) { $this->profileTransPriorAuthCapture = $profileTransPriorAuthCapture; return $this; } /** * Gets as profileTransCaptureOnly * * @return \net\authorize\api\contract\v1\ProfileTransCaptureOnlyType */ public function getProfileTransCaptureOnly() { return $this->profileTransCaptureOnly; } /** * Sets a new profileTransCaptureOnly * * @param \net\authorize\api\contract\v1\ProfileTransCaptureOnlyType * $profileTransCaptureOnly * @return self */ public function setProfileTransCaptureOnly(\net\authorize\api\contract\v1\ProfileTransCaptureOnlyType $profileTransCaptureOnly) { $this->profileTransCaptureOnly = $profileTransCaptureOnly; return $this; } /** * Gets as profileTransRefund * * @return \net\authorize\api\contract\v1\ProfileTransRefundType */ public function getProfileTransRefund() { return $this->profileTransRefund; } /** * Sets a new profileTransRefund * * @param \net\authorize\api\contract\v1\ProfileTransRefundType $profileTransRefund * @return self */ public function setProfileTransRefund(\net\authorize\api\contract\v1\ProfileTransRefundType $profileTransRefund) { $this->profileTransRefund = $profileTransRefund; return $this; } /** * Gets as profileTransVoid * * @return \net\authorize\api\contract\v1\ProfileTransVoidType */ public function getProfileTransVoid() { return $this->profileTransVoid; } /** * Sets a new profileTransVoid * * @param \net\authorize\api\contract\v1\ProfileTransVoidType $profileTransVoid * @return self */ public function setProfileTransVoid(\net\authorize\api\contract\v1\ProfileTransVoidType $profileTransVoid) { $this->profileTransVoid = $profileTransVoid; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/AuResponseType.php000064400000003222147361031000021200 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing AuResponseType * * * XSD Type: auResponseType */ class AuResponseType { /** * @property string $auReasonCode */ private $auReasonCode = null; /** * @property integer $profileCount */ private $profileCount = null; /** * @property string $reasonDescription */ private $reasonDescription = null; /** * Gets as auReasonCode * * @return string */ public function getAuReasonCode() { return $this->auReasonCode; } /** * Sets a new auReasonCode * * @param string $auReasonCode * @return self */ public function setAuReasonCode($auReasonCode) { $this->auReasonCode = $auReasonCode; return $this; } /** * Gets as profileCount * * @return integer */ public function getProfileCount() { return $this->profileCount; } /** * Sets a new profileCount * * @param integer $profileCount * @return self */ public function setProfileCount($profileCount) { $this->profileCount = $profileCount; return $this; } /** * Gets as reasonDescription * * @return string */ public function getReasonDescription() { return $this->reasonDescription; } /** * Sets a new reasonDescription * * @param string $reasonDescription * @return self */ public function setReasonDescription($reasonDescription) { $this->reasonDescription = $reasonDescription; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/ExtendedAmountType.php000064400000002674147361031000022052 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing ExtendedAmountType * * * XSD Type: extendedAmountType */ class ExtendedAmountType { /** * @property float $amount */ private $amount = null; /** * @property string $name */ private $name = null; /** * @property string $description */ private $description = null; /** * Gets as amount * * @return float */ public function getAmount() { return $this->amount; } /** * Sets a new amount * * @param float $amount * @return self */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * Gets as name * * @return string */ public function getName() { return $this->name; } /** * Sets a new name * * @param string $name * @return self */ public function setName($name) { $this->name = $name; return $this; } /** * Gets as description * * @return string */ public function getDescription() { return $this->description; } /** * Sets a new description * * @param string $description * @return self */ public function setDescription($description) { $this->description = $description; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php000064400000002521147361031000026300 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing CreateCustomerProfileTransactionRequest */ class CreateCustomerProfileTransactionRequest extends ANetApiRequestType { /** * @property \net\authorize\api\contract\v1\ProfileTransactionType $transaction */ private $transaction = null; /** * @property string $extraOptions */ private $extraOptions = null; /** * Gets as transaction * * @return \net\authorize\api\contract\v1\ProfileTransactionType */ public function getTransaction() { return $this->transaction; } /** * Sets a new transaction * * @param \net\authorize\api\contract\v1\ProfileTransactionType $transaction * @return self */ public function setTransaction(\net\authorize\api\contract\v1\ProfileTransactionType $transaction) { $this->transaction = $transaction; return $this; } /** * Gets as extraOptions * * @return string */ public function getExtraOptions() { return $this->extraOptions; } /** * Sets a new extraOptions * * @param string $extraOptions * @return self */ public function setExtraOptions($extraOptions) { $this->extraOptions = $extraOptions; return $this; } } authorizenet/lib/net/authorize/api/contract/v1/PaymentEmvType.php000064400000003015147361031000021201 0ustar00<?php namespace net\authorize\api\contract\v1; /** * Class representing PaymentEmvType * * * XSD Type: paymentEmvType */ class PaymentEmvType { /** * @property mixed $emvData */ private $emvData = null; /** * @property mixed $emvDescriptor */ private $emvDescriptor = null; /** * @property mixed $emvVersion */ private $emvVersion = null; /** * Gets as emvData * * @return mixed */ public function getEmvData() { return $this->emvData; } /** * Sets a new emvData * * @param mixed $emvData * @return self */ public function setEmvData($emvData) { $this->emvData = $emvData; return $this; } /** * Gets as emvDescriptor * * @return mixed */ public function getEmvDescriptor() { return $this->emvDescriptor; } /** * Sets a new emvDescriptor * * @param mixed $emvDescriptor * @return self */ public function setEmvDescriptor($emvDescriptor) { $this->emvDescriptor = $emvDescriptor; return $this; } /** * Gets as emvVersion * * @return mixed */ public function getEmvVersion() { return $this->emvVersion; } /** * Sets a new emvVersion * * @param mixed $emvVersion * @return self */ public function setEmvVersion($emvVersion) { $this->emvVersion = $emvVersion; return $this; } } authorizenet/lib/README-DeprecatedSamples.md000064400000014724147361031000014700 0ustar00Old Usage Examples (Of Deprecated SDK Functionality) ======================================= # This documentation in this directoary and the objects it documents have been deprecated **For the README for this repository, see `[README.md]`(/README.md) in the root level of the repository. For examples of how to interact with the current Authorize.Net API, see our new sample code GitHub repository at https://github.com/AuthorizeNet/sample-code-php.** **What follows is the old README pertaining to this deprecated functionality:** ## Requirements - PHP 5.3+ *(>=5.3.10 recommended)* - cURL PHP Extension - JSON PHP Extension - SimpleXML PHP Extension - An Authorize.Net Merchant Account or Sandbox Account. You can get a free sandbox account at http://developer.authorize.net/sandbox/ ## Autoloading [`Composer`](http://getcomposer.org) currently has a [MITM](https://github.com/composer/composer/issues/1074) security vulnerability. However, if you wish to use it, require its autoloader in your script or bootstrap file: ```php require 'vendor/autoload.php'; ``` *Note: you'll need a composer.json file with the following require section and to run `composer update`.* ```json "require": { "authorizenet/authorizenet": "~1.8" } ``` Alternatively, we provide a custom `SPL` autoloader: ```php require 'path/to/anet_php_sdk/autoload.php'; ``` ## Authentication To authenticate with the Authorize.Net API you will need to retrieve your API Login ID and Transaction Key from the [`Merchant Interface`](https://account.authorize.net/). You can find these details in the Settings section. If you need a sandbox account you can sign up for one really easily [`here`](https://developer.authorize.net/sandbox/). Once you have your keys simply plug them into the appropriate variables as per the samples below. ````php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); ```` ## Usage Examples See below for basic usage examples. View the `tests/` folder for more examples of each API. Additional documentation is in the `docs/` folder. ### AuthorizeNetAIM.php Quick Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $sale = new AuthorizeNetAIM; $sale->amount = "5.99"; $sale->card_num = '6011000000000012'; $sale->exp_date = '04/15'; $response = $sale->authorizeAndCapture(); if ($response->approved) { $transaction_id = $response->transaction_id; } ``` ### AuthorizeNetAIM.php Advanced Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $auth = new AuthorizeNetAIM; $auth->amount = "45.00"; // Use eCheck: $auth->setECheck( '121042882', '123456789123', 'CHECKING', 'Bank of Earth', 'Jane Doe', 'WEB' ); // Set multiple line items: $auth->addLineItem('item1', 'Golf tees', 'Blue tees', '2', '5.00', 'N'); $auth->addLineItem('item2', 'Golf shirt', 'XL', '1', '40.00', 'N'); // Set Invoice Number: $auth->invoice_num = time(); // Set a Merchant Defined Field: $auth->setCustomField("entrance_source", "Search Engine"); // Authorize Only: $response = $auth->authorizeOnly(); if ($response->approved) { $auth_code = $response->transaction_id; // Now capture: $capture = new AuthorizeNetAIM; $capture_response = $capture->priorAuthCapture($auth_code); // Now void: $void = new AuthorizeNetAIM; $void_response = $void->void($capture_response->transaction_id); } ``` ### AuthorizeNetARB.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $subscription = new AuthorizeNet_Subscription; $subscription->name = "PHP Monthly Magazine"; $subscription->intervalLength = "1"; $subscription->intervalUnit = "months"; $subscription->startDate = "2011-03-12"; $subscription->totalOccurrences = "12"; $subscription->amount = "12.99"; $subscription->creditCardCardNumber = "6011000000000012"; $subscription->creditCardExpirationDate= "2018-10"; $subscription->creditCardCardCode = "123"; $subscription->billToFirstName = "Rasmus"; $subscription->billToLastName = "Doe"; // Create the subscription. $request = new AuthorizeNetARB; $response = $request->createSubscription($subscription); $subscription_id = $response->getSubscriptionId(); ``` ### AuthorizeNetCIM.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $request = new AuthorizeNetCIM; // Create new customer profile $customerProfile = new AuthorizeNetCustomer; $customerProfile->description = "Description of customer"; $customerProfile->merchantCustomerId = time(); $customerProfile->email = "test@domain.com"; $response = $request->createCustomerProfile($customerProfile); if ($response->isOk()) { $customerProfileId = $response->getCustomerProfileId(); } ``` ### AuthorizeNetSIM.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_MD5_SETTING", ""); $message = new AuthorizeNetSIM; if ($message->isAuthorizeNet()) { $transactionId = $message->transaction_id; } ``` ### AuthorizeNetDPM.php Usage Example ```php $url = "http://YOUR_DOMAIN.com/direct_post.php"; $api_login_id = 'YOUR_API_LOGIN_ID'; $transaction_key = 'YOUR_TRANSACTION_KEY'; $md5_setting = 'YOUR_MD5_SETTING'; // Your MD5 Setting $amount = "5.99"; AuthorizeNetDPM::directPostDemo($url, $api_login_id, $transaction_key, $amount, $md5_setting); ``` ### AuthorizeNetCP.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_MD5_SETTING", ""); $sale = new AuthorizeNetCP; $sale->amount = '59.99'; $sale->device_type = '4'; $sale->setTrack1Data('%B4111111111111111^CARDUSER/JOHN^1803101000000000020000831000000?'); $response = $sale->authorizeAndCapture(); $trans_id = $response->transaction_id; ``` ### AuthorizeNetTD.php Usage Example ```php define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); $request = new AuthorizeNetTD; $response = $request->getTransactionDetails("12345"); echo $response->xml->transaction->transactionStatus; ``` authorizenet/lib/AuthorizeNetSIM.php000064400000015321147361031000013533 0ustar00<?php /** * Easily use the Authorize.Net Server Integration Method(SIM). * * @package AuthorizeNet * @subpackage AuthorizeNetSIM * @link http://www.authorize.net/support/SIM_guide.pdf SIM Guide */ /** * Easily parse an AuthorizeNet SIM Response. * @package AuthorizeNet * @subpackage AuthorizeNetSIM */ class AuthorizeNetSIM extends AuthorizeNetResponse { // For ARB transactions public $subscription_id; public $subscription_paynum; /** * Constructor. * * @param string $api_login_id * @param string $md5_setting For verifying an Authorize.Net message. */ public function __construct($api_login_id = false, $md5_setting = false) { $this->api_login_id = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $this->md5_setting = ($md5_setting ? $md5_setting : (defined('AUTHORIZENET_MD5_SETTING') ? AUTHORIZENET_MD5_SETTING : "")); $this->response = $_POST; // Set fields without x_ prefix foreach ($_POST as $key => $value) { $name = substr($key, 2); $this->$name = $value; } // Set some human readable fields $map = array( 'invoice_number' => 'x_invoice_num', 'transaction_type' => 'x_type', 'zip_code' => 'x_zip', 'email_address' => 'x_email', 'ship_to_zip_code' => 'x_ship_to_zip', 'account_number' => 'x_account_number', 'avs_response' => 'x_avs_code', 'authorization_code' => 'x_auth_code', 'transaction_id' => 'x_trans_id', 'customer_id' => 'x_cust_id', 'md5_hash' => 'x_MD5_Hash', 'card_code_response' => 'x_cvv2_resp_code', 'cavv_response' => 'x_cavv_response', ); foreach ($map as $key => $value) { $this->$key = (isset($_POST[$value]) ? $_POST[$value] : ""); } $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); } /** * Verify the request is AuthorizeNet. * * @return bool */ public function isAuthorizeNet() { return count($_POST) && $this->md5_hash && ($this->generateHash() == $this->md5_hash); } /** * Generates an Md5 hash to compare against Authorize.Net's. * * @return string Hash */ public function generateHash() { $amount = ($this->amount ? $this->amount : "0.00"); return strtoupper(md5($this->md5_setting . $this->api_login_id . $this->transaction_id . $amount)); } } /** * A helper class for using hosted order page. * * @package AuthorizeNet * @subpackage AuthorizeNetSIM */ class AuthorizeNetSIM_Form { public $x_address; public $x_amount; public $x_background_url; public $x_card_num; public $x_city; public $x_color_background; public $x_color_link; public $x_color_text; public $x_company; public $x_country; public $x_cust_id; public $x_customer_ip; public $x_description; public $x_delim_data; public $x_duplicate_window; public $x_duty; public $x_email; public $x_email_customer; public $x_fax; public $x_first_name; public $x_footer_email_receipt; public $x_footer_html_payment_form; public $x_footer_html_receipt; public $x_fp_hash; public $x_fp_sequence; public $x_fp_timestamp; public $x_freight; public $x_header_email_receipt; public $x_header_html_payment_form; public $x_header_html_receipt; public $x_invoice_num; public $x_last_name; public $x_line_item; public $x_login; public $x_logo_url; public $x_method; public $x_phone; public $x_po_num; public $x_receipt_link_method; public $x_receipt_link_text; public $x_receipt_link_url; public $x_recurring_billing; public $x_relay_response; public $x_relay_url; public $x_rename; public $x_ship_to_address; public $x_ship_to_company; public $x_ship_to_country; public $x_ship_to_city; public $x_ship_to_first_name; public $x_ship_to_last_name; public $x_ship_to_state; public $x_ship_to_zip; public $x_show_form; public $x_state; public $x_tax; public $x_tax_exempt; public $x_test_request; public $x_trans_id; public $x_type; public $x_version; public $x_zip; /** * Constructor * * @param array $fields Fields to set. */ public function __construct($fields = false) { // Set some best practice fields $this->x_relay_response = "FALSE"; $this->x_version = "3.1"; $this->x_delim_char = ","; $this->x_delim_data = "TRUE"; if ($fields) { foreach ($fields as $key => $value) { $this->$key = $value; } } } /** * Get a string of HTML hidden fields for use in a form. * * @return string */ public function getHiddenFieldString() { $array = (array)$this; $string = ""; foreach ($array as $key => $value) { if ($value) { $string .= '<input type="hidden" name="'.$key.'" value="'.$value.'">'; } } return $string; } /** * Generates a fingerprint needed for a hosted order form or DPM. * * @param string $api_login_id Login ID. * @param string $transaction_key API key. * @param string $amount Amount of transaction. * @param string $fp_sequence An invoice number or random number. * @param string $fp_timestamp Timestamp. * @param string $fp_currency_code Currency Code * * @return string The fingerprint. */ public static function getFingerprint($api_login_id, $transaction_key, $amount, $fp_sequence, $fp_timestamp, $fp_currency_code = '') { $api_login_id = ($api_login_id ? $api_login_id : (defined('AUTHORIZENET_API_LOGIN_ID') ? AUTHORIZENET_API_LOGIN_ID : "")); $transaction_key = ($transaction_key ? $transaction_key : (defined('AUTHORIZENET_TRANSACTION_KEY') ? AUTHORIZENET_TRANSACTION_KEY : "")); if (function_exists('hash_hmac')) { return hash_hmac("md5", $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^" . $fp_currency_code, $transaction_key); } return bin2hex(mhash(MHASH_MD5, $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^" . $fp_currency_code, $transaction_key)); } }authorizenet/lib/ssl/cert.pem000064400000645004147361031000012300 0ustar00## ## Bundle of CA Root Certificates ## ## Certificate data from Mozilla as of: Wed Mar 7 04:12:06 2018 GMT ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates ## file (certdata.txt). This file can be found in the mozilla source tree: ## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt ## ## It contains the certificates in PEM format and therefore ## can be directly used with curl / libcurl / php_curl, or with ## an Apache+mod_ssl webserver for SSL client authentication. ## Just configure this file as the SSLCACertificateFile. ## ## Conversion done with mk-ca-bundle.pl version 1.27. ## SHA256: 704f02707ec6b4c4a7597a8c6039b020def11e64f3ef0605a9c3543d48038a57 ## GlobalSign Root CA ================== -----BEGIN CERTIFICATE----- MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== -----END CERTIFICATE----- GlobalSign Root CA - R2 ======================= -----BEGIN CERTIFICATE----- MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp 9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu 01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== -----END CERTIFICATE----- Verisign Class 3 Public Primary Certification Authority - G3 ============================================================ -----BEGIN CERTIFICATE----- MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj 055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC /Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== -----END CERTIFICATE----- Entrust.net Premium 2048 Secure Server CA ========================================= -----BEGIN CERTIFICATE----- MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= -----END CERTIFICATE----- Baltimore CyberTrust Root ========================= -----BEGIN CERTIFICATE----- MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp -----END CERTIFICATE----- AddTrust External Root ====================== -----BEGIN CERTIFICATE----- MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 +iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy 2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= -----END CERTIFICATE----- Entrust Root Certification Authority ==================================== -----BEGIN CERTIFICATE----- MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 -----END CERTIFICATE----- GeoTrust Global CA ================== -----BEGIN CERTIFICATE----- MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet 8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm Mw== -----END CERTIFICATE----- GeoTrust Universal CA ===================== -----BEGIN CERTIFICATE----- MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs 7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d 8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI P/rmMuGNG2+k5o7Y+SlIis5z/iw= -----END CERTIFICATE----- GeoTrust Universal CA 2 ======================= -----BEGIN CERTIFICATE----- MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP 20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG 8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 +/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ 4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS -----END CERTIFICATE----- Visa eCommerce Root =================== -----BEGIN CERTIFICATE----- MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2 WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0 TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI /k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt 398znM/jra6O1I7mT1GvFpLgXPYHDw== -----END CERTIFICATE----- Comodo AAA Services root ======================== -----BEGIN CERTIFICATE----- MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm 7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z 8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C 12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== -----END CERTIFICATE----- QuoVadis Root CA ================ -----BEGIN CERTIFICATE----- MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi 5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi 5nrQNiOKSnQ2+Q== -----END CERTIFICATE----- QuoVadis Root CA 2 ================== -----BEGIN CERTIFICATE----- MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt 66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK +JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II 4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u -----END CERTIFICATE----- QuoVadis Root CA 3 ================== -----BEGIN CERTIFICATE----- MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp 8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= -----END CERTIFICATE----- Security Communication Root CA ============================== -----BEGIN CERTIFICATE----- MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw 8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX 5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g 0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ 6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi FL39vmwLAw== -----END CERTIFICATE----- Sonera Class 2 Root CA ====================== -----BEGIN CERTIFICATE----- MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 /Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt 0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH llpwrN9M -----END CERTIFICATE----- XRamp Global CA Root ==================== -----BEGIN CERTIFICATE----- MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc /Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz 8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= -----END CERTIFICATE----- Go Daddy Class 2 CA =================== -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv 2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b vZ8= -----END CERTIFICATE----- Starfield Class 2 CA ==================== -----BEGIN CERTIFICATE----- MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 QBFGmh95DmK/D5fs4C8fF5Q= -----END CERTIFICATE----- Taiwan GRCA =========== -----BEGIN CERTIFICATE----- MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O 1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk 7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy +fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS -----END CERTIFICATE----- DigiCert Assured ID Root CA =========================== -----BEGIN CERTIFICATE----- MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO 9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW /lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF 66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i 8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe +o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== -----END CERTIFICATE----- DigiCert Global Root CA ======================= -----BEGIN CERTIFICATE----- MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H 4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y 7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm 8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= -----END CERTIFICATE----- DigiCert High Assurance EV Root CA ================================== -----BEGIN CERTIFICATE----- MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K -----END CERTIFICATE----- Certplus Class 2 Primary CA =========================== -----BEGIN CERTIFICATE----- MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR 5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ 7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW //1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 l7+ijrRU -----END CERTIFICATE----- DST Root CA X3 ============== -----BEGIN CERTIFICATE----- MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- SwissSign Gold CA - G2 ====================== -----BEGIN CERTIFICATE----- MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR 7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm 5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr 44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ -----END CERTIFICATE----- SwissSign Silver CA - G2 ======================== -----BEGIN CERTIFICATE----- MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm +/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH 6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P 4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L 3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx /uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u -----END CERTIFICATE----- GeoTrust Primary Certification Authority ======================================== -----BEGIN CERTIFICATE----- MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG 1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= -----END CERTIFICATE----- thawte Primary Root CA ====================== -----BEGIN CERTIFICATE----- MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ 1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== -----END CERTIFICATE----- VeriSign Class 3 Public Primary Certification Authority - G5 ============================================================ -----BEGIN CERTIFICATE----- MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq -----END CERTIFICATE----- SecureTrust CA ============== -----BEGIN CERTIFICATE----- MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b 01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR 3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= -----END CERTIFICATE----- Secure Global CA ================ -----BEGIN CERTIFICATE----- MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g 8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi 0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW -----END CERTIFICATE----- COMODO Certification Authority ============================== -----BEGIN CERTIFICATE----- MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH +7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV 4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA 1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN +8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== -----END CERTIFICATE----- Network Solutions Certificate Authority ======================================= -----BEGIN CERTIFICATE----- MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc /Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q 4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey -----END CERTIFICATE----- COMODO ECC Certification Authority ================================== -----BEGIN CERTIFICATE----- MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X 4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= -----END CERTIFICATE----- OISTE WISeKey Global Root GA CA =============================== -----BEGIN CERTIFICATE----- MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ /yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 +vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= -----END CERTIFICATE----- Certigna ======== -----BEGIN CERTIFICATE----- MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY 1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -----END CERTIFICATE----- Deutsche Telekom Root CA 2 ========================== -----BEGIN CERTIFICATE----- MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU Cm26OWMohpLzGITY+9HPBVZkVw== -----END CERTIFICATE----- Cybertrust Global Root ====================== -----BEGIN CERTIFICATE----- MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW 0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin 89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT 8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi 5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW WL1WMRJOEcgh4LMRkWXbtKaIOM5V -----END CERTIFICATE----- ePKI Root Certification Authority ================================= -----BEGIN CERTIFICATE----- MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX 12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= -----END CERTIFICATE----- certSIGN ROOT CA ================ -----BEGIN CERTIFICATE----- MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD 0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD -----END CERTIFICATE----- GeoTrust Primary Certification Authority - G3 ============================================= -----BEGIN CERTIFICATE----- MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr 2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt -----END CERTIFICATE----- thawte Primary Root CA - G2 =========================== -----BEGIN CERTIFICATE----- MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== -----END CERTIFICATE----- thawte Primary Root CA - G3 =========================== -----BEGIN CERTIFICATE----- MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC +BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY 7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC 8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= -----END CERTIFICATE----- GeoTrust Primary Certification Authority - G2 ============================================= -----BEGIN CERTIFICATE----- MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 npaqBA+K -----END CERTIFICATE----- VeriSign Universal Root Certification Authority =============================================== -----BEGIN CERTIFICATE----- MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj 1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 mJO37M2CYfE45k+XmCpajQ== -----END CERTIFICATE----- VeriSign Class 3 Public Primary Certification Authority - G4 ============================================================ -----BEGIN CERTIFICATE----- MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB /zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== -----END CERTIFICATE----- NetLock Arany (Class Gold) Főtanúsítvány ======================================== -----BEGIN CERTIFICATE----- MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu 0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw /HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= -----END CERTIFICATE----- Staat der Nederlanden Root CA - G2 ================================== -----BEGIN CERTIFICATE----- MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ 5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz +51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm 66+KAQ== -----END CERTIFICATE----- Hongkong Post Root CA 1 ======================= -----BEGIN CERTIFICATE----- MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== -----END CERTIFICATE----- SecureSign RootCA11 =================== -----BEGIN CERTIFICATE----- MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= -----END CERTIFICATE----- Microsec e-Szigno Root CA 2009 ============================== -----BEGIN CERTIFICATE----- MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG 0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm 1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi LXpUq3DDfSJlgnCW -----END CERTIFICATE----- GlobalSign Root CA - R3 ======================= -----BEGIN CERTIFICATE----- MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ 0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r kpeDMdmztcpHWD9f -----END CERTIFICATE----- Autoridad de Certificacion Firmaprofesional CIF A62634068 ========================================================= -----BEGIN CERTIFICATE----- MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY 7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx 51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi 6Et8Vcad+qMUu2WFbm5PEn4KPJ2V -----END CERTIFICATE----- Izenpe.com ========== -----BEGIN CERTIFICATE----- MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ 03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU +zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK 0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ 0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== -----END CERTIFICATE----- Chambers of Commerce Root - 2008 ================================ -----BEGIN CERTIFICATE----- MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ 0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH 3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF 9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ -----END CERTIFICATE----- Global Chambersign Root - 2008 ============================== -----BEGIN CERTIFICATE----- MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB /gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp 1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG /5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg 9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z 09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B -----END CERTIFICATE----- Go Daddy Root Certificate Authority - G2 ======================================== -----BEGIN CERTIFICATE----- MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq 9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD +qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r 5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 -----END CERTIFICATE----- Starfield Root Certificate Authority - G2 ========================================= -----BEGIN CERTIFICATE----- MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx 4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 -----END CERTIFICATE----- Starfield Services Root Certificate Authority - G2 ================================================== -----BEGIN CERTIFICATE----- MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 -----END CERTIFICATE----- AffirmTrust Commercial ====================== -----BEGIN CERTIFICATE----- MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv 0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= -----END CERTIFICATE----- AffirmTrust Networking ====================== -----BEGIN CERTIFICATE----- MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 /PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 /ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= -----END CERTIFICATE----- AffirmTrust Premium =================== -----BEGIN CERTIFICATE----- MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV 5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs +7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 /bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo +Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB /wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC 6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK +4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== -----END CERTIFICATE----- AffirmTrust Premium ECC ======================= -----BEGIN CERTIFICATE----- MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X 57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM eQ== -----END CERTIFICATE----- Certum Trusted Network CA ========================= -----BEGIN CERTIFICATE----- MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI 03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= -----END CERTIFICATE----- TWCA Root Certification Authority ================================= -----BEGIN CERTIFICATE----- MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP 4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG 9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== -----END CERTIFICATE----- Security Communication RootCA2 ============================== -----BEGIN CERTIFICATE----- MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ +T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R 3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk 3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 -----END CERTIFICATE----- EC-ACC ====== -----BEGIN CERTIFICATE----- MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw 0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D 5EI= -----END CERTIFICATE----- Hellenic Academic and Research Institutions RootCA 2011 ======================================================= -----BEGIN CERTIFICATE----- MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI 1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa 71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u 8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH 3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD /md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N 7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 -----END CERTIFICATE----- Actalis Authentication Root CA ============================== -----BEGIN CERTIFICATE----- MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC 4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo 2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== -----END CERTIFICATE----- Trustis FPS Root CA =================== -----BEGIN CERTIFICATE----- MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P 8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl iB6XzCGcKQENZetX2fNXlrtIzYE= -----END CERTIFICATE----- Buypass Class 2 Root CA ======================= -----BEGIN CERTIFICATE----- MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn 9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b /+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN rJgWVqA= -----END CERTIFICATE----- Buypass Class 3 Root CA ======================= -----BEGIN CERTIFICATE----- MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR 5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh 7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH 2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV /afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz 6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi Cp/HuZc= -----END CERTIFICATE----- T-TeleSec GlobalRoot Class 3 ============================ -----BEGIN CERTIFICATE----- MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK 9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W 0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== -----END CERTIFICATE----- EE Certification Centre Root CA =============================== -----BEGIN CERTIFICATE----- MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw 93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU 3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM dcGWxZ0= -----END CERTIFICATE----- D-TRUST Root Class 3 CA 2 2009 ============================== -----BEGIN CERTIFICATE----- MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ 4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm 2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= -----END CERTIFICATE----- D-TRUST Root Class 3 CA 2 EV 2009 ================================= -----BEGIN CERTIFICATE----- MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T 7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv w9y4AyHqnxbxLFS1 -----END CERTIFICATE----- CA Disig Root R2 ================ -----BEGIN CERTIFICATE----- MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa 5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV 7+ZtsH8tZ/3zbBt1RqPlShfppNcL -----END CERTIFICATE----- ACCVRAIZ1 ========= -----BEGIN CERTIFICATE----- MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ 0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR 5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J 9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd 3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p EfbRD0tVNEYqi4Y7 -----END CERTIFICATE----- TWCA Global Root CA =================== -----BEGIN CERTIFICATE----- MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M 8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg /eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= -----END CERTIFICATE----- TeliaSonera Root CA v1 ====================== -----BEGIN CERTIFICATE----- MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ 6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA 3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx 0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= -----END CERTIFICATE----- E-Tugra Certification Authority =============================== -----BEGIN CERTIFICATE----- MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB /wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G C7TbO6Orb1wdtn7os4I07QZcJA== -----END CERTIFICATE----- T-TeleSec GlobalRoot Class 2 ============================ -----BEGIN CERTIFICATE----- MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR 3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN 9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== -----END CERTIFICATE----- Atos TrustedRoot 2011 ===================== -----BEGIN CERTIFICATE----- MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr 54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G 3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed -----END CERTIFICATE----- QuoVadis Root CA 1 G3 ===================== -----BEGIN CERTIFICATE----- MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV 7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX 9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP +V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh 3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV hMJKzRwuJIczYOXD -----END CERTIFICATE----- QuoVadis Root CA 2 G3 ===================== -----BEGIN CERTIFICATE----- MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD 6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr O3jtZsSOeWmD3n+M -----END CERTIFICATE----- QuoVadis Root CA 3 G3 ===================== -----BEGIN CERTIFICATE----- MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe 6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX 0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 PpxxVJkES/1Y+Zj0 -----END CERTIFICATE----- DigiCert Assured ID Root G2 =========================== -----BEGIN CERTIFICATE----- MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH 35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv 0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo IhNzbM8m9Yop5w== -----END CERTIFICATE----- DigiCert Assured ID Root G3 =========================== -----BEGIN CERTIFICATE----- MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy 1vUhZscv6pZjamVFkpUBtA== -----END CERTIFICATE----- DigiCert Global Root G2 ======================= -----BEGIN CERTIFICATE----- MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO 3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu 5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl MrY= -----END CERTIFICATE----- DigiCert Global Root G3 ======================= -----BEGIN CERTIFICATE----- MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y 3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 VOKa5Vt8sycX -----END CERTIFICATE----- DigiCert Trusted Root G4 ======================== -----BEGIN CERTIFICATE----- MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy 7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN 5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb /UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa 5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP 82Z+ -----END CERTIFICATE----- COMODO RSA Certification Authority ================================== -----BEGIN CERTIFICATE----- MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ 5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX 2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I LaZRfyHBNVOFBkpdn627G190 -----END CERTIFICATE----- USERTrust RSA Certification Authority ===================================== -----BEGIN CERTIFICATE----- MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz 0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O +T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq /nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ 7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM 8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 -----END CERTIFICATE----- USERTrust ECC Certification Authority ===================================== -----BEGIN CERTIFICATE----- MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu 9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= -----END CERTIFICATE----- GlobalSign ECC Root CA - R4 =========================== -----BEGIN CERTIFICATE----- MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= -----END CERTIFICATE----- GlobalSign ECC Root CA - R5 =========================== -----BEGIN CERTIFICATE----- MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 -----END CERTIFICATE----- Staat der Nederlanden Root CA - G3 ================================== -----BEGIN CERTIFICATE----- MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp 07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE 41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA 8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b 8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq 1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= -----END CERTIFICATE----- Staat der Nederlanden EV Root CA ================================ -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r 0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr 08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV 0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd 74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq 5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi 5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== -----END CERTIFICATE----- IdenTrust Commercial Root CA 1 ============================== -----BEGIN CERTIFICATE----- MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi 1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl 3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH 6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe 2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R cGzM7vRX+Bi6hG6H -----END CERTIFICATE----- IdenTrust Public Sector Root CA 1 ================================= -----BEGIN CERTIFICATE----- MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL 4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ 3Wl9af0AVqW3rLatt8o+Ae+c -----END CERTIFICATE----- Entrust Root Certification Authority - G2 ========================================= -----BEGIN CERTIFICATE----- MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP /vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO e4pIb4tF9g== -----END CERTIFICATE----- Entrust Root Certification Authority - EC1 ========================================== -----BEGIN CERTIFICATE----- MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef 9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G -----END CERTIFICATE----- CFCA EV ROOT ============ -----BEGIN CERTIFICATE----- MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD 7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB /wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua 4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su -----END CERTIFICATE----- TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5 ==================================================== -----BEGIN CERTIFICATE----- MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537 jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP 9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV 4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8 B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU= -----END CERTIFICATE----- Certinomis - Root CA ==================== -----BEGIN CERTIFICATE----- MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE 6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I 6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr hkIGuUE= -----END CERTIFICATE----- OISTE WISeKey Global Root GB CA =============================== -----BEGIN CERTIFICATE----- MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk 9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB /zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= -----END CERTIFICATE----- SZAFIR ROOT CA2 =============== -----BEGIN CERTIFICATE----- MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE 2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul 4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 +/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== -----END CERTIFICATE----- Certum Trusted Network CA 2 =========================== -----BEGIN CERTIFICATE----- MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ 9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 zAYspsbiDrW5viSP -----END CERTIFICATE----- Hellenic Academic and Research Institutions RootCA 2015 ======================================================= -----BEGIN CERTIFICATE----- MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ 6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn 82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q p/UsQu0yrbYhnr68 -----END CERTIFICATE----- Hellenic Academic and Research Institutions ECC RootCA 2015 =========================================================== -----BEGIN CERTIFICATE----- MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR -----END CERTIFICATE----- Certplus Root CA G1 =================== -----BEGIN CERTIFICATE----- MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2 z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc 4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd 4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+ ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh 66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/ 2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F 6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/ +mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+ qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= -----END CERTIFICATE----- Certplus Root CA G2 =================== -----BEGIN CERTIFICATE----- MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0 cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw== -----END CERTIFICATE----- OpenTrust Root CA G1 ==================== -----BEGIN CERTIFICATE----- MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87 ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9 xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO 9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq 3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9 URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB /zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80 nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/ bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o 4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx -----END CERTIFICATE----- OpenTrust Root CA G2 ==================== -----BEGIN CERTIFICATE----- MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+ Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz 4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz 3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj 3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz 9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0 0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB /zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59 M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ 6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0 YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK -----END CERTIFICATE----- OpenTrust Root CA G3 ==================== -----BEGIN CERTIFICATE----- MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB /wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta 3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB -----END CERTIFICATE----- ISRG Root X1 ============ -----BEGIN CERTIFICATE----- MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ 4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf 1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY 9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV 0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ m+kXQ99b21/+jh5Xos1AnX5iItreGCc= -----END CERTIFICATE----- AC RAIZ FNMT-RCM ================ -----BEGIN CERTIFICATE----- MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou 08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ 47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW +YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d 8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm 5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= -----END CERTIFICATE----- Amazon Root CA 1 ================ -----BEGIN CERTIFICATE----- MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB /zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy 8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa 2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 -----END CERTIFICATE----- Amazon Root CA 2 ================ -----BEGIN CERTIFICATE----- MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ 3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY +gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= -----END CERTIFICATE----- Amazon Root CA 3 ================ -----BEGIN CERTIFICATE----- MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== -----END CERTIFICATE----- Amazon Root CA 4 ================ -----BEGIN CERTIFICATE----- MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN /sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri 83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== -----END CERTIFICATE----- LuxTrust Global Root 2 ====================== -----BEGIN CERTIFICATE----- MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQELBQAwRjELMAkG A1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNVBAMMFkx1eFRydXN0IEdsb2Jh bCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUwMzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEW MBQGA1UECgwNTHV4VHJ1c3QgUy5BLjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCC AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wm Kb3FibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTemhfY7RBi2 xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1EMShduxq3sVs35a0VkBC wGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsnXpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm 1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkm FRseTJIpgp7VkoGSQXAZ96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niF wpN6cj5mj5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4gDEa/ a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+8kPREd8vZS9kzl8U ubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2jX5t/Lax5Gw5CMZdjpPuKadUiDTSQ MC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmHhFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB /zBCBgNVHSAEOzA5MDcGByuBKwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5 Lmx1eHRydXN0Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT +Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQELBQADggIBAGoZ FO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9BzZAcg4atmpZ1gDlaCDdLnIN H2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTOjFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW 7MM3LGVYvlcAGvI1+ut7MV3CwRI9loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIu ZY+kt9J/Z93I055cqqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWA VWe+2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/JEAdemrR TxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKrezrnK+T+Tb/mjuuqlPpmt /f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQfLSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc 7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31I iyBMz2TWuJdGsE7RKlY6oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr -----END CERTIFICATE----- TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 ============================================= -----BEGIN CERTIFICATE----- MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= -----END CERTIFICATE----- GDCA TrustAUTH R5 ROOT ====================== -----BEGIN CERTIFICATE----- MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ 9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx 9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd +PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ 8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv /EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== -----END CERTIFICATE----- TrustCor RootCert CA-1 ====================== -----BEGIN CERTIFICATE----- MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw /Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P 3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= -----END CERTIFICATE----- TrustCor RootCert CA-2 ====================== -----BEGIN CERTIFICATE----- MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNVBAYTAlBBMQ8w DQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQwIgYDVQQKDBtUcnVzdENvciBT eXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0 eTEfMB0GA1UEAwwWVHJ1c3RDb3IgUm9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEy MzExNzI2MzlaMIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5h bWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0 IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnIG7CKqJiJJWQdsg4foDSq8Gb ZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9Nk RvRUqdw6VC0xK5mC8tkq1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1 oYxOdqHp2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nKDOOb XUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hapeaz6LMvYHL1cEksr1 /p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF3wP+TfSvPd9cW436cOGlfifHhi5q jxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQP eSghYA2FFn3XVDjxklb9tTNMg9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+Ctg rKAmrhQhJ8Z3mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh 8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAdBgNVHQ4EFgQU 2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6UnrybPZx9mCAZ5YwwYrIwDwYD VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/h Osh80QA9z+LqBrWyOrsGS2h60COXdKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnp kpfbsEZC89NiqpX+MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv 2wnL/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RXCI/hOWB3 S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYaZH9bDTMJBzN7Bj8RpFxw PIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dv DDqPys/cA8GiCcjl/YBeyGBCARsaU1q7N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYU RpFHmygk71dSTlxCnKr3Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANE xdqtvArBAs8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp5KeX RKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu1uwJ -----END CERTIFICATE----- TrustCor ECA-1 ============== -----BEGIN CERTIFICATE----- MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u /ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== -----END CERTIFICATE----- SSL.com Root Certification Authority RSA ======================================== -----BEGIN CERTIFICATE----- MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxDjAM BgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24x MTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYw MjEyMTczOTM5WhcNNDEwMjEyMTczOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NM LmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcNAQEBBQAD ggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2RxFdHaxh3a3by/ZPkPQ/C Fp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aXqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8 P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcCC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/ge oeOy3ZExqysdBP+lSgQ36YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkp k8zruFvh/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrFYD3Z fBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93EJNyAKoFBbZQ+yODJ gUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVcUS4cK38acijnALXRdMbX5J+tB5O2 UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi8 1xtZPCvM8hnIk2snYxnP/Okm+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4s bE6x/c+cCbqiM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4GA1UdDwEB/wQE AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGVcpNxJK1ok1iOMq8bs3AD/CUr dIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBcHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUf ijhDPwGFpUenPUayvOUiaPd7nNgsPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAsl u1OJD7OAUN5F7kR/q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjq erQ0cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jra6x+3uxj MxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90IH37hVZkLId6Tngr75qNJ vTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/YK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JI Pb9s2KJELtFOt3JY04kTlf5Eq/jXixtunLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406y wKBjYZC6VWg3dGq2ktufoYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NI WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= -----END CERTIFICATE----- SSL.com Root Certification Authority ECC ======================================== -----BEGIN CERTIFICATE----- MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ 8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z 5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl -----END CERTIFICATE----- SSL.com EV Root Certification Authority RSA R2 ============================================== -----BEGIN CERTIFICATE----- MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim 9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 +qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 ++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX 9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== -----END CERTIFICATE----- SSL.com EV Root Certification Authority ECC =========================================== -----BEGIN CERTIFICATE----- MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy 3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe 5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== -----END CERTIFICATE----- authorizenet/lib/AuthorizeNetAIM.php000064400000043107147361031000013514 0ustar00<?php /** * Easily interact with the Authorize.Net AIM API. * * * Example Authorize and Capture Transaction against the Sandbox: * <code> * <?php require_once 'AuthorizeNet.php' * $sale = new AuthorizeNetAIM; * $sale->setFields( * array( * 'amount' => '4.99', * 'card_num' => '411111111111111', * 'exp_date' => '0515' * ) * ); * $response = $sale->authorizeAndCapture(); * if ($response->approved) { * echo "Sale successful!"; } else { * echo $response->error_message; * } * ?> * </code> * * Note: To send requests to the live gateway, either define this: * define("AUTHORIZENET_SANDBOX", false); * -- OR -- * $sale = new AuthorizeNetAIM; * $sale->setSandbox(false); * * @package AuthorizeNet * @subpackage AuthorizeNetAIM * @link http://www.authorize.net/support/AIM_guide.pdf AIM Guide */ /** * Builds and sends an AuthorizeNet AIM Request. * * @package AuthorizeNet * @subpackage AuthorizeNetAIM */ class AuthorizeNetAIM extends AuthorizeNetRequest { const LIVE_URL = 'https://secure2.authorize.net/gateway/transact.dll'; const SANDBOX_URL = 'https://test.authorize.net/gateway/transact.dll'; /** * Holds all the x_* name/values that will be posted in the request. * Default values are provided for best practice fields. */ protected $_x_post_fields = array( "version" => "3.1", "delim_char" => ",", "delim_data" => "TRUE", "relay_response" => "FALSE", "encap_char" => "|", ); /** * Only used if merchant wants to send multiple line items about the charge. */ private $_additional_line_items = array(); /** * Only used if merchant wants to send custom fields. */ private $_custom_fields = array(); /** * Checks to make sure a field is actually in the API before setting. * Set to false to skip this check. */ public $verify_x_fields = true; /** * A list of all fields in the AIM API. * Used to warn user if they try to set a field not offered in the API. */ private $_all_aim_fields = array("address","allow_partial_auth","amount", "auth_code","authentication_indicator", "bank_aba_code","bank_acct_name", "bank_acct_num","bank_acct_type","bank_check_number","bank_name", "card_code","card_num","cardholder_authentication_value","city","company", "country","cust_id","customer_ip","delim_char","delim_data","description", "duplicate_window","duty","echeck_type","email","email_customer", "encap_char","exp_date","fax","first_name","footer_email_receipt", "freight","header_email_receipt","invoice_num","last_name","line_item", "login","method","phone","po_num","recurring_billing","relay_response", "ship_to_address","ship_to_city","ship_to_company","ship_to_country", "ship_to_first_name","ship_to_last_name","ship_to_state","ship_to_zip", "split_tender_id","state","tax","tax_exempt","test_request","tran_key", "trans_id","type","version","zip" ); /** * Do an AUTH_CAPTURE transaction. * * Required "x_" fields: card_num, exp_date, amount * * @param string $amount The dollar amount to charge * @param string $card_num The credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function authorizeAndCapture($amount = false, $card_num = false, $exp_date = false) { ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "AUTH_CAPTURE"; return $this->_sendRequest(); } /** * Do a PRIOR_AUTH_CAPTURE transaction. * * Required "x_" field: trans_id(The transaction id of the prior auth, unless split * tender, then set x_split_tender_id manually.) * amount (only if lesser than original auth) * * @param string $trans_id Transaction id to charge * @param string $amount Dollar amount to charge if lesser than auth * * @return AuthorizeNetAIM_Response */ public function priorAuthCapture($trans_id = false, $amount = false) { ($trans_id ? $this->trans_id = $trans_id : null); ($amount ? $this->amount = $amount : null); $this->type = "PRIOR_AUTH_CAPTURE"; return $this->_sendRequest(); } /** * Do an AUTH_ONLY transaction. * * Required "x_" fields: card_num, exp_date, amount * * @param string $amount The dollar amount to charge * @param string $card_num The credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function authorizeOnly($amount = false, $card_num = false, $exp_date = false) { ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "AUTH_ONLY"; return $this->_sendRequest(); } /** * Do a VOID transaction. * * Required "x_" field: trans_id(The transaction id of the prior auth, unless split * tender, then set x_split_tender_id manually.) * * @param string $trans_id Transaction id to void * * @return AuthorizeNetAIM_Response */ public function void($trans_id = false) { ($trans_id ? $this->trans_id = $trans_id : null); $this->type = "VOID"; return $this->_sendRequest(); } /** * Do a CAPTURE_ONLY transaction. * * Required "x_" fields: auth_code, amount, card_num , exp_date * * @param string $auth_code The auth code * @param string $amount The dollar amount to charge * @param string $card_num The last 4 of credit card number * @param string $exp_date CC expiration date * * @return AuthorizeNetAIM_Response */ public function captureOnly($auth_code = false, $amount = false, $card_num = false, $exp_date = false) { ($auth_code ? $this->auth_code = $auth_code : null); ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); ($exp_date ? $this->exp_date = $exp_date : null); $this->type = "CAPTURE_ONLY"; return $this->_sendRequest(); } /** * Do a CREDIT transaction. * * Required "x_" fields: trans_id, amount, card_num (just the last 4) * * @param string $trans_id Transaction id to credit * @param string $amount The dollar amount to credit * @param string $card_num The last 4 of credit card number * * @return AuthorizeNetAIM_Response */ public function credit($trans_id = false, $amount = false, $card_num = false) { ($trans_id ? $this->trans_id = $trans_id : null); ($amount ? $this->amount = $amount : null); ($card_num ? $this->card_num = $card_num : null); $this->type = "CREDIT"; return $this->_sendRequest(); } /** * Alternative syntax for setting x_ fields. * * Usage: $sale->method = "echeck"; * * @param string $name * @param string $value */ public function __set($name, $value) { $this->setField($name, $value); } /** * Quickly set multiple fields. * * Note: The prefix x_ will be added to all fields. If you want to set a * custom field without the x_ prefix, use setCustomField or setCustomFields. * * @param array $fields Takes an array or object. */ public function setFields($fields) { $array = (array)$fields; foreach ($array as $key => $value) { $this->setField($key, $value); } } /** * Quickly set multiple custom fields. * * @param array $fields */ public function setCustomFields($fields) { $array = (array)$fields; foreach ($array as $key => $value) { $this->setCustomField($key, $value); } } /** * Add a line item. * * @param string $item_id * @param string $item_name * @param string $item_description * @param string $item_quantity * @param string $item_unit_price * @param string $item_taxable */ public function addLineItem($item_id, $item_name, $item_description, $item_quantity, $item_unit_price, $item_taxable) { $line_item = ""; $delimiter = ""; foreach (func_get_args() as $key => $value) { $line_item .= $delimiter . preg_replace('/\|/', '_', $value); $delimiter = "<|>"; } $this->_additional_line_items[] = $line_item; } /** * Use ECHECK as payment type. */ public function setECheck($bank_aba_code, $bank_acct_num, $bank_acct_type, $bank_name, $bank_acct_name, $echeck_type = 'WEB') { $this->setFields( array( 'method' => 'echeck', 'bank_aba_code' => $bank_aba_code, 'bank_acct_num' => $bank_acct_num, 'bank_acct_type' => $bank_acct_type, 'bank_name' => $bank_name, 'bank_acct_name' => $bank_acct_name, 'echeck_type' => $echeck_type, ) ); } /** * Set an individual name/value pair. This will append x_ to the name * before posting. * * @param string $name * @param string $value */ public function setField($name, $value) { if ($this->verify_x_fields) { if (in_array($name, $this->_all_aim_fields)) { $this->_x_post_fields[$name] = $value; } else { throw new AuthorizeNetException("Error: no field $name exists in the AIM API. To set a custom field use setCustomField('field','value') instead."); } } else { $this->_x_post_fields[$name] = $value; } } /** * Set a custom field. Note: the x_ prefix will not be added to * your custom field if you use this method. * * @param string $name * @param string $value */ public function setCustomField($name, $value) { $this->_custom_fields[$name] = $value; } /** * Unset an x_ field. * * @param string $name Field to unset. */ public function unsetField($name) { unset($this->_x_post_fields[$name]); } /** * * * @param string $response * * @return AuthorizeNetAIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetAIM_Response($response, $this->_x_post_fields['delim_char'], $this->_x_post_fields['encap_char'], $this->_custom_fields); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * Converts the x_post_fields array into a string suitable for posting. */ protected function _setPostString() { $this->_x_post_fields['login'] = $this->_api_login; $this->_x_post_fields['tran_key'] = $this->_transaction_key; $this->_post_string = ""; foreach ($this->_x_post_fields as $key => $value) { $this->_post_string .= "x_$key=" . urlencode($value) . "&"; } // Add line items foreach ($this->_additional_line_items as $key => $value) { $this->_post_string .= "x_line_item=" . urlencode($value) . "&"; } // Add custom fields foreach ($this->_custom_fields as $key => $value) { $this->_post_string .= "$key=" . urlencode($value) . "&"; } $this->_post_string = rtrim($this->_post_string, "& "); } } /** * Parses an AuthorizeNet AIM Response. * * @package AuthorizeNet * @subpackage AuthorizeNetAIM */ class AuthorizeNetAIM_Response extends AuthorizeNetResponse { private $_response_array = array(); // An array with the split response. /** * Constructor. Parses the AuthorizeNet response string. * * @param string $response The response from the AuthNet server. * @param string $delimiter The delimiter used (default is ",") * @param string $encap_char The encap_char used (default is "|") * @param array $custom_fields Any custom fields set in the request. */ public function __construct($response, $delimiter, $encap_char, $custom_fields) { if ($response) { // Split Array $this->response = $response; if ($encap_char) { $this->_response_array = explode($encap_char.$delimiter.$encap_char, substr($response, 1, -1)); } else { $this->_response_array = explode($delimiter, $response); } /** * If AuthorizeNet doesn't return a delimited response. */ if (count($this->_response_array) < 10) { $this->approved = false; $this->error = true; $this->error_message = "Unrecognized response from AuthorizeNet: $response"; return; } // Set all fields $this->response_code = $this->_response_array[0]; $this->response_subcode = $this->_response_array[1]; $this->response_reason_code = $this->_response_array[2]; $this->response_reason_text = $this->_response_array[3]; $this->authorization_code = $this->_response_array[4]; $this->avs_response = $this->_response_array[5]; $this->transaction_id = $this->_response_array[6]; $this->invoice_number = $this->_response_array[7]; $this->description = $this->_response_array[8]; $this->amount = $this->_response_array[9]; $this->method = $this->_response_array[10]; $this->transaction_type = $this->_response_array[11]; $this->customer_id = $this->_response_array[12]; $this->first_name = $this->_response_array[13]; $this->last_name = $this->_response_array[14]; $this->company = $this->_response_array[15]; $this->address = $this->_response_array[16]; $this->city = $this->_response_array[17]; $this->state = $this->_response_array[18]; $this->zip_code = $this->_response_array[19]; $this->country = $this->_response_array[20]; $this->phone = $this->_response_array[21]; $this->fax = $this->_response_array[22]; $this->email_address = $this->_response_array[23]; $this->ship_to_first_name = $this->_response_array[24]; $this->ship_to_last_name = $this->_response_array[25]; $this->ship_to_company = $this->_response_array[26]; $this->ship_to_address = $this->_response_array[27]; $this->ship_to_city = $this->_response_array[28]; $this->ship_to_state = $this->_response_array[29]; $this->ship_to_zip_code = $this->_response_array[30]; $this->ship_to_country = $this->_response_array[31]; $this->tax = $this->_response_array[32]; $this->duty = $this->_response_array[33]; $this->freight = $this->_response_array[34]; $this->tax_exempt = $this->_response_array[35]; $this->purchase_order_number= $this->_response_array[36]; $this->md5_hash = $this->_response_array[37]; $this->card_code_response = $this->_response_array[38]; $this->cavv_response = $this->_response_array[39]; $this->account_number = $this->_response_array[50]; $this->card_type = $this->_response_array[51]; $this->split_tender_id = $this->_response_array[52]; $this->requested_amount = $this->_response_array[53]; $this->balance_on_card = $this->_response_array[54]; $this->approved = ($this->response_code == self::APPROVED); $this->declined = ($this->response_code == self::DECLINED); $this->error = ($this->response_code == self::ERROR); $this->held = ($this->response_code == self::HELD); // Set custom fields if ($count = count($custom_fields)) { $custom_fields_response = array_slice($this->_response_array, -$count-1, $count); $i = 0; foreach ($custom_fields as $key => $value) { $this->$key = $custom_fields_response[$i]; $i++; } } if ($this->error) { $this->error_message = "AuthorizeNet Error: Response Code: ".$this->response_code." Response Subcode: ".$this->response_subcode." Response Reason Code: ".$this->response_reason_code." Response Reason Text: ".$this->response_reason_text." "; } } else { $this->approved = false; $this->error = true; $this->error_message = "Error connecting to AuthorizeNet"; } } } authorizenet/lib/AuthorizeNetDPM.php000064400000022135147361031000013524 0ustar00<?php /** * Demonstrates the Direct Post Method. * * To implement the Direct Post Method you need to implement 3 steps: * * Step 1: Add necessary hidden fields to your checkout form and make your form is set to post to AuthorizeNet. * * Step 2: Receive a response from AuthorizeNet, do your business logic, and return * a relay response snippet with a url to redirect the customer to. * * Step 3: Show a receipt page to your customer. * * This class is more for demonstration purposes than actual production use. * * * @package AuthorizeNet * @subpackage AuthorizeNetDPM */ /** * A class that demonstrates the DPM method. * * @package AuthorizeNet * @subpackage AuthorizeNetDPM */ class AuthorizeNetDPM extends AuthorizeNetSIM_Form { const LIVE_URL = 'https://secure2.authorize.net/gateway/transact.dll'; const SANDBOX_URL = 'https://test.authorize.net/gateway/transact.dll'; /** * Implements all 3 steps of the Direct Post Method for demonstration * purposes. */ public static function directPostDemo($url, $api_login_id, $transaction_key, $amount = "0.00", $md5_setting = "") { // Step 1: Show checkout form to customer. if (!count($_POST) && !count($_GET)) { $fp_sequence = time(); // Any sequential number like an invoice number. echo AuthorizeNetDPM::getCreditCardForm($amount, $fp_sequence, $url, $api_login_id, $transaction_key); } // Step 2: Handle AuthorizeNet Transaction Result & return snippet. elseif (count($_POST)) { $response = new AuthorizeNetSIM($api_login_id, $md5_setting); if ($response->isAuthorizeNet()) { if ($response->approved) { // Do your processing here. $redirect_url = $url . '?response_code=1&transaction_id=' . $response->transaction_id; } else { // Redirect to error page. $redirect_url = $url . '?response_code='.$response->response_code . '&response_reason_text=' . $response->response_reason_text; } // Send the Javascript back to AuthorizeNet, which will redirect user back to your site. echo AuthorizeNetDPM::getRelayResponseSnippet($redirect_url); } else { echo "Error -- not AuthorizeNet. Check your MD5 Setting."; } } // Step 3: Show receipt page to customer. elseif (!count($_POST) && count($_GET)) { if ($_GET['response_code'] == 1) { echo "Thank you for your purchase! Transaction id: " . htmlentities($_GET['transaction_id']); } else { echo "Sorry, an error occurred: " . htmlentities($_GET['response_reason_text']); } } } /** * A snippet to send to AuthorizeNet to redirect the user back to the * merchant's server. Use this on your relay response page. * * @param string $redirect_url Where to redirect the user. * * @return string */ public static function getRelayResponseSnippet($redirect_url) { return "<html><head><script language=\"javascript\"> <!-- window.location=\"{$redirect_url}\"; //--> </script> </head><body><noscript><meta http-equiv=\"refresh\" content=\"1;url={$redirect_url}\"></noscript></body></html>"; } /** * Generate a sample form for use in a demo Direct Post implementation. * * @param string $amount Amount of the transaction. * @param string $fp_sequence Sequential number(ie. Invoice #) * @param string $relay_response_url The Relay Response URL * @param string $api_login_id Your API Login ID * @param string $transaction_key Your API Tran Key. * @param bool $test_mode Use the sandbox? * @param bool $prefill Prefill sample values(for test purposes). * * @return string */ public static function getCreditCardForm($amount, $fp_sequence, $relay_response_url, $api_login_id, $transaction_key, $test_mode = true, $prefill = true) { $time = time(); $fp = self::getFingerprint($api_login_id, $transaction_key, $amount, $fp_sequence, $time); $sim = new AuthorizeNetSIM_Form( array( 'x_amount' => $amount, 'x_fp_sequence' => $fp_sequence, 'x_fp_hash' => $fp, 'x_fp_timestamp' => $time, 'x_relay_response'=> "TRUE", 'x_relay_url' => $relay_response_url, 'x_login' => $api_login_id, ) ); $hidden_fields = $sim->getHiddenFieldString(); $post_url = ($test_mode ? self::SANDBOX_URL : self::LIVE_URL); $form = ' <style> fieldset { overflow: auto; border: 0; margin: 0; padding: 0; } fieldset div { float: left; } fieldset.centered div { text-align: center; } label { color: #183b55; display: block; margin-bottom: 5px; } label img { display: block; margin-bottom: 5px; } input.text { border: 1px solid #bfbab4; margin: 0 4px 8px 0; padding: 6px; color: #1e1e1e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0px 5px 5px #eee; -moz-box-shadow: inset 0px 5px 5px #eee; box-shadow: inset 0px 5px 5px #eee; } .submit { display: block; background-color: #76b2d7; border: 1px solid #766056; color: #3a2014; margin: 13px 0; padding: 8px 16px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-size: 14px; -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); -moz-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); } </style> <form method="post" action="'.$post_url.'"> '.$hidden_fields.' <fieldset> <div> <label>Credit Card Number</label> <input type="text" class="text" size="15" name="x_card_num" value="'.($prefill ? '6011000000000012' : '').'"></input> </div> <div> <label>Exp.</label> <input type="text" class="text" size="4" name="x_exp_date" value="'.($prefill ? '04/17' : '').'"></input> </div> <div> <label>CCV</label> <input type="text" class="text" size="4" name="x_card_code" value="'.($prefill ? '782' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>First Name</label> <input type="text" class="text" size="15" name="x_first_name" value="'.($prefill ? 'John' : '').'"></input> </div> <div> <label>Last Name</label> <input type="text" class="text" size="14" name="x_last_name" value="'.($prefill ? 'Doe' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>Address</label> <input type="text" class="text" size="26" name="x_address" value="'.($prefill ? '123 Main Street' : '').'"></input> </div> <div> <label>City</label> <input type="text" class="text" size="15" name="x_city" value="'.($prefill ? 'Boston' : '').'"></input> </div> </fieldset> <fieldset> <div> <label>State</label> <input type="text" class="text" size="4" name="x_state" value="'.($prefill ? 'MA' : '').'"></input> </div> <div> <label>Zip Code</label> <input type="text" class="text" size="9" name="x_zip" value="'.($prefill ? '02142' : '').'"></input> </div> <div> <label>Country</label> <input type="text" class="text" size="22" name="x_country" value="'.($prefill ? 'US' : '').'"></input> </div> </fieldset> <input type="submit" value="BUY" class="submit buy"> </form>'; return $form; } }authorizenet/lib/AuthorizeNetTD.php000064400000015212147361031000013411 0ustar00<?php /** * Easily interact with the Authorize.Net Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD * @link http://www.authorize.net/support/ReportingGuide_XML.pdf Transaction Details XML Guide */ /** * A class to send a request to the Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD */ class AuthorizeNetTD extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_xml; /** * This function returns information about a settled batch: Batch ID, Settlement Time, & * Settlement State. If you specify includeStatistics, you also receive batch statistics * by payment type. * * * The detault date range is one day (the previous 24 hour period). The maximum date range is 31 * days. The merchant time zone is taken into consideration when calculating the batch date range, * unless the Z is specified in the first and last settlement date * * @param bool $includeStatistics * @param string $firstSettlementDate // yyyy-mmddTHH:MM:SS * @param string $lastSettlementDate // yyyy-mmddTHH:MM:SS * @param bool $utc // Use UTC instead of merchant time zone setting * * @return AuthorizeNetTD_Response */ public function getSettledBatchList($includeStatistics = false, $firstSettlementDate = false, $lastSettlementDate = false, $utc = true) { $utc = ($utc ? "Z" : ""); $this->_constructXml("getSettledBatchListRequest"); ($includeStatistics ? $this->_xml->addChild("includeStatistics", $includeStatistics) : null); ($firstSettlementDate ? $this->_xml->addChild("firstSettlementDate", $firstSettlementDate . $utc) : null); ($lastSettlementDate ? $this->_xml->addChild("lastSettlementDate", $lastSettlementDate . $utc) : null); return $this->_sendRequest(); } /** * Return all settled batches for a certain month. * * @param int $month * @param int $year * * @return AuthorizeNetTD_Response */ public function getSettledBatchListForMonth($month = false, $year = false) { $month = ($month ? $month : date('m')); $year = ($year ? $year : date('Y')); $firstSettlementDate = substr(date('c',mktime(0, 0, 0, $month, 1, $year)),0,-6); $lastSettlementDate = substr(date('c',mktime(0, 0, 0, $month+1, 0, $year)),0,-6); return $this->getSettledBatchList(true, $firstSettlementDate, $lastSettlementDate); } /** * This function returns limited transaction details for a specified batch ID * * @param int $batchId * * @return AuthorizeNetTD_Response */ public function getTransactionList($batchId) { $this->_constructXml("getTransactionListRequest"); $this->_xml->addChild("batchId", $batchId); return $this->_sendRequest(); } /** * Return all transactions for a certain day. * * @param int $month * @param int $day * @param int $year * * @return array Array of SimpleXMLElments */ public function getTransactionsForDay($month = false, $day = false, $year = false) { $transactions = array(); $month = ($month ? $month : date('m')); $day = ($day ? $day : date('d')); $year = ($year ? $year : date('Y')); $firstSettlementDate = substr(date('c',mktime(0, 0, 0, (int)$month, (int)$day, (int)$year)),0,-6); $lastSettlementDate = substr(date('c',mktime(0, 0, 0, (int)$month, (int)$day, (int)$year)),0,-6); $response = $this->getSettledBatchList(true, $firstSettlementDate, $lastSettlementDate); $batches = $response->xpath("batchList/batch"); foreach ($batches as $batch) { $batch_id = (string)$batch->batchId; $request = new AuthorizeNetTD; $tran_list = $request->getTransactionList($batch_id); $transactions = array_merge($transactions, $tran_list->xpath("transactions/transaction")); } return $transactions; } /** * This function returns full transaction details for a specified transaction ID. * * @param int $transId * * @return AuthorizeNetTD_Response */ public function getTransactionDetails($transId) { $this->_constructXml("getTransactionDetailsRequest"); $this->_xml->addChild("transId", $transId); return $this->_sendRequest(); } /** * This function returns statistics about the settled batch specified by $batchId. * * @param int $batchId * * @return AuthorizeNetTD_Response */ public function getBatchStatistics($batchId) { $this->_constructXml("getBatchStatisticsRequest"); $this->_xml->addChild("batchId", $batchId); return $this->_sendRequest(); } /** * This function returns the last 1000 unsettled transactions. * * * @return AuthorizeNetTD_Response */ public function getUnsettledTransactionList() { $this->_constructXml("getUnsettledTransactionListRequest"); return $this->_sendRequest(); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * * * @param string $response * * @return AuthorizeNetTransactionDetails_Response */ protected function _handleResponse($response) { return new AuthorizeNetTD_Response($response); } /** * Prepare the XML post string. */ protected function _setPostString() { $this->_post_string = $this->_xml->asXML(); } /** * Start the SimpleXMLElement that will be posted. * * @param string $request_type The action to be performed. */ private function _constructXml($request_type) { $string = '<?xml version="1.0" encoding="utf-8"?><'.$request_type.' xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"></'.$request_type.'>'; $this->_xml = @new SimpleXMLElement($string); $merchant = $this->_xml->addChild('merchantAuthentication'); $merchant->addChild('name',$this->_api_login); $merchant->addChild('transactionKey',$this->_transaction_key); } } /** * A class to parse a response from the Transaction Details XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetTD */ class AuthorizeNetTD_Response extends AuthorizeNetXMLResponse { } authorizenet/lib/AuthorizeNetCIM.php000064400000043032147361031000013513 0ustar00<?php /** * Easily interact with the Authorize.Net CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM * @link http://www.authorize.net/support/CIM_XML_guide.pdf CIM XML Guide */ /** * A class to send a request to the CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCIM extends AuthorizeNetRequest { const LIVE_URL = "https://api2.authorize.net/xml/v1/request.api"; const SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"; private $_xml; private $_refId = false; private $_validationMode = "none"; // "none","testMode","liveMode" private $_extraOptions; private $_transactionTypes = array( 'AuthOnly', 'AuthCapture', 'CaptureOnly', 'PriorAuthCapture', 'Refund', 'Void', ); /** * Optional. Used if the merchant wants to set a reference ID. * * @param string $refId */ public function setRefId($refId) { $this->_refId = $refId; } /** * Create a customer profile. * * @param AuthorizeNetCustomer $customerProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function createCustomerProfile($customerProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("createCustomerProfileRequest"); $profile = $this->_xml->addChild("profile"); $this->_addObject($profile, $customerProfile); return $this->_sendRequest(); } /** * Create a customer payment profile. * * @param int $customerProfileId * @param AuthorizeNetPaymentProfile $paymentProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function createCustomerPaymentProfile($customerProfileId, $paymentProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("createCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $profile = $this->_xml->addChild("paymentProfile"); $this->_addObject($profile, $paymentProfile); return $this->_sendRequest(); } /** * Create a shipping address. * * @param int $customerProfileId * @param AuthorizeNetAddress $shippingAddress * * @return AuthorizeNetCIM_Response */ public function createCustomerShippingAddress($customerProfileId, $shippingAddress) { $this->_constructXml("createCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $address = $this->_xml->addChild("address"); $this->_addObject($address, $shippingAddress); return $this->_sendRequest(); } /** * Create a transaction. * * @param string $transactionType * @param AuthorizeNetTransaction $transaction * @param string $extraOptionsString * * @return AuthorizeNetCIM_Response */ public function createCustomerProfileTransaction($transactionType, $transaction, $extraOptionsString = "") { $this->_constructXml("createCustomerProfileTransactionRequest"); $transactionParent = $this->_xml->addChild("transaction"); $transactionChild = $transactionParent->addChild("profileTrans" . $transactionType); $this->_addObject($transactionChild, $transaction); $this->_extraOptions = $extraOptionsString . "x_encap_char=|"; return $this->_sendRequest(); } /** * Delete a customer profile. * * @param int $customerProfileId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerProfile($customerProfileId) { $this->_constructXml("deleteCustomerProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); return $this->_sendRequest(); } /** * Delete a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId) { $this->_constructXml("deleteCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerPaymentProfileId", $customerPaymentProfileId); return $this->_sendRequest(); } /** * Delete a shipping address. * * @param int $customerProfileId * @param int $customerAddressId * * @return AuthorizeNetCIM_Response */ public function deleteCustomerShippingAddress($customerProfileId, $customerAddressId) { $this->_constructXml("deleteCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerAddressId", $customerAddressId); return $this->_sendRequest(); } /** * Get all customer profile ids. * * @return AuthorizeNetCIM_Response */ public function getCustomerProfileIds() { $this->_constructXml("getCustomerProfileIdsRequest"); return $this->_sendRequest(); } /** * Get a customer profile. * * @param int $customerProfileId * * @return AuthorizeNetCIM_Response */ public function getCustomerProfile($customerProfileId, $unmaskExpirationDate = false) { $this->_constructXml("getCustomerProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); if ( $unmaskExpirationDate ) { $this->_xml->addChild("unmaskExpirationDate", true); } return $this->_sendRequest(); } /** * Get a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param boolean $unmaskExpirationDate * * @return AuthorizeNetCIM_Response */ public function getCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $unmaskExpirationDate = false) { $this->_constructXml("getCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerPaymentProfileId", $customerPaymentProfileId); if ( $unmaskExpirationDate ) { $this->_xml->addChild("unmaskExpirationDate", true); } return $this->_sendRequest(); } /** * Get a shipping address. * * @param int $customerProfileId * @param int $customerAddressId * * @return AuthorizeNetCIM_Response */ public function getCustomerShippingAddress($customerProfileId, $customerAddressId) { $this->_constructXml("getCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $this->_xml->addChild("customerAddressId", $customerAddressId); return $this->_sendRequest(); } /** * Update a profile. * * @param int $customerProfileId * @param AuthorizeNetCustomer $customerProfile * * @return AuthorizeNetCIM_Response */ public function updateCustomerProfile($customerProfileId, $customerProfile) { $this->_constructXml("updateCustomerProfileRequest"); $customerProfile->customerProfileId = $customerProfileId; $profile = $this->_xml->addChild("profile"); $this->_addObject($profile, $customerProfile); return $this->_sendRequest(); } /** * Update a payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param AuthorizeNetPaymentProfile $paymentProfile * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function updateCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $paymentProfile, $validationMode = "none") { $this->_validationMode = $validationMode; $this->_constructXml("updateCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $paymentProfile->customerPaymentProfileId = $customerPaymentProfileId; $profile = $this->_xml->addChild("paymentProfile"); $this->_addObject($profile, $paymentProfile); return $this->_sendRequest(); } /** * Update a shipping address. * * @param int $customerProfileId * @param int $customerShippingAddressId * @param AuthorizeNetAddress $shippingAddress * * @return AuthorizeNetCIM_Response */ public function updateCustomerShippingAddress($customerProfileId, $customerShippingAddressId, $shippingAddress) { $this->_constructXml("updateCustomerShippingAddressRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); $shippingAddress->customerAddressId = $customerShippingAddressId; $sa = $this->_xml->addChild("address"); $this->_addObject($sa, $shippingAddress); return $this->_sendRequest(); } /** * Update the status of an existing order that contains multiple transactions with the same splitTenderId. * * @param int $splitTenderId * @param string $splitTenderStatus * * @return AuthorizeNetCIM_Response */ public function updateSplitTenderGroup($splitTenderId, $splitTenderStatus) { $this->_constructXml("updateSplitTenderGroupRequest"); $this->_xml->addChild("splitTenderId", $splitTenderId); $this->_xml->addChild("splitTenderStatus", $splitTenderStatus); return $this->_sendRequest(); } /** * Validate a customer payment profile. * * @param int $customerProfileId * @param int $customerPaymentProfileId * @param int $customerShippingAddressId * @param int $cardCode * @param string $validationMode * * @return AuthorizeNetCIM_Response */ public function validateCustomerPaymentProfile($customerProfileId, $customerPaymentProfileId, $customerShippingAddressId, $cardCode, $validationMode = "testMode") { $this->_validationMode = $validationMode; $this->_constructXml("validateCustomerPaymentProfileRequest"); $this->_xml->addChild("customerProfileId",$customerProfileId); $this->_xml->addChild("customerPaymentProfileId",$customerPaymentProfileId); $this->_xml->addChild("customerShippingAddressId",$customerShippingAddressId); $this->_xml->addChild("cardCode",$cardCode); return $this->_sendRequest(); } /** * Get hosted profile page request token * * @param string $customerProfileId * @param mixed $settings * * @return AuthorizeNetCIM_Response */ public function getHostedProfilePageRequest($customerProfileId, $settings=0) { $this->_constructXml("getHostedProfilePageRequest"); $this->_xml->addChild("customerProfileId", $customerProfileId); if (!empty($settings)) { $hostedSettings = $this->_xml->addChild("hostedProfileSettings"); foreach ($settings as $key => $val) { $setting = $hostedSettings->addChild("setting"); $setting->addChild("settingName", $key); $setting->addChild("settingValue", $val); } } return $this->_sendRequest(); } /** * @return string */ protected function _getPostUrl() { return ($this->_sandbox ? self::SANDBOX_URL : self::LIVE_URL); } /** * * * @param string $response * * @return AuthorizeNetCIM_Response */ protected function _handleResponse($response) { return new AuthorizeNetCIM_Response($response); } /** * Prepare the XML post string. */ protected function _setPostString() { ($this->_validationMode != "none" ? $this->_xml->addChild('validationMode',$this->_validationMode) : ""); $this->_post_string = $this->_xml->asXML(); // Add extraOptions CDATA if ($this->_extraOptions) { $this->_xml->addChild("extraOptions"); $this->_post_string = str_replace(array("<extraOptions></extraOptions>","<extraOptions/>"),'<extraOptions><![CDATA[' . $this->_extraOptions . ']]></extraOptions>', $this->_xml->asXML()); $this->_extraOptions = false; } // Blank out our validation mode, so that we don't include it in calls that // don't use it. $this->_validationMode = "none"; } /** * Start the SimpleXMLElement that will be posted. * * @param string $request_type The action to be performed. */ private function _constructXml($request_type) { $string = '<?xml version="1.0" encoding="utf-8"?><'.$request_type.' xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"></'.$request_type.'>'; $this->_xml = @new SimpleXMLElement($string); $merchant = $this->_xml->addChild('merchantAuthentication'); $merchant->addChild('name',$this->_api_login); $merchant->addChild('transactionKey',$this->_transaction_key); ($this->_refId ? $this->_xml->addChild('refId',$this->_refId) : ""); } /** * Add an object to an SimpleXMLElement parent element. * * @param SimpleXMLElement $destination The parent element. * @param Object $object An object, array or value. */ private function _addObject($destination, $object) { $array = (array)$object; foreach ($array as $key => $value) { if ($value && !is_object($value)) { if (is_array($value) && count($value)) { foreach ($value as $index => $item) { $items = $destination->addChild($key); $this->_addObject($items, $item); } } else { $destination->addChild($key,$value); } } elseif (is_object($value) && self::_notEmpty($value)) { $dest = $destination->addChild($key); $this->_addObject($dest, $value); } } } /** * Checks whether an array or object contains any values. * * @param Object $object * * @return bool */ private static function _notEmpty($object) { $array = (array)$object; foreach ($array as $key => $value) { if ($value && !is_object($value)) { return true; } elseif (is_object($value)) { if (self::_notEmpty($value)) { return true; } } } return false; } } /** * A class to parse a response from the CIM XML API. * * @package AuthorizeNet * @subpackage AuthorizeNetCIM */ class AuthorizeNetCIM_Response extends AuthorizeNetXMLResponse { /** * @return AuthorizeNetAIM_Response */ public function getTransactionResponse() { return new AuthorizeNetAIM_Response($this->_getElementContents("directResponse"), ",", "|", array()); } /** * @return array Array of AuthorizeNetAIM_Response objects for each payment profile. */ public function getValidationResponses() { $responses = (array)$this->xml->validationDirectResponseList; $return = array(); foreach ((array)$responses["string"] as $response) { $return[] = new AuthorizeNetAIM_Response($response, ",", "", array()); } return $return; } /** * @return AuthorizeNetAIM_Response */ public function getValidationResponse() { return new AuthorizeNetAIM_Response($this->_getElementContents("validationDirectResponse"), ",", "|", array()); } /** * @return array */ public function getCustomerProfileIds() { $ids = (array)$this->xml->ids; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return array */ public function getCustomerPaymentProfileIds() { $ids = (array)$this->xml->customerPaymentProfileIdList; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return array */ public function getCustomerShippingAddressIds() { $ids = (array)$this->xml->customerShippingAddressIdList; if(!empty($ids)) return $ids["numericString"]; else return $ids; } /** * @return string */ public function getCustomerAddressId() { return $this->_getElementContents("customerAddressId"); } /** * @return string */ public function getCustomerProfileId() { return $this->_getElementContents("customerProfileId"); } /** * @return string */ public function getPaymentProfileId() { return $this->_getElementContents("customerPaymentProfileId"); } } authorizenet/lib/AuthorizeNetSOAP.php000064400000005352147361031000013650 0ustar00<?php /** * A simple wrapper for the SOAP API as well as a helper function * to generate a documentation file from the WSDL. * * @package AuthorizeNet * @subpackage AuthorizeNetSoap */ /** * A simple wrapper for the SOAP API as well as a helper function * to generate a documentation file from the WSDL. * * @package AuthorizeNet * @subpackage AuthorizeNetSoap * @todo Make the doc file a usable class. */ class AuthorizeNetSOAP extends SoapClient { const WSDL_URL = "https://api2.authorize.net/soap/v1/Service.asmx?WSDL"; const LIVE_URL = "https://api2.authorize.net/soap/v1/Service.asmx"; const SANDBOX_URL = "https://apitest.authorize.net/soap/v1/Service.asmx"; public $sandbox; /** * Constructor */ public function __construct() { parent::__construct(self::WSDL_URL); $this->__setLocation(self::SANDBOX_URL); } /** * Switch between the sandbox or production gateway. * * @param bool */ public function setSandbox($bool) { $this->__setLocation(($bool ? self::SANDBOX_URL : self::LIVE_URL)); } /** * Get all types as PHP Code. * @return string */ public function getSoapTypes() { $string = ""; $types = $this->__getTypes(); foreach ($types as $type) { if (preg_match("/struct /",$type)) { $type = preg_replace("/struct /","class ",$type); $type = preg_replace("/ (\w+) (\w+);/"," // $1\n public \$$2;",$type); $string .= $type ."\n"; } } return $string; } /** * Get all methods as PHP Code. * @return string */ public function getSoapMethods() { $string = ""; $functions = array(); $methods = $this->__getFunctions(); foreach ($methods as $index => $method) { $sig = explode(" ", $method, 2); if (!isset($functions[$sig[1]])) { $string .= " /**\n * @return {$sig[0]}\n */\n public function {$sig[1]} {}\n\n"; $functions[$sig[1]] = true; } } return $string; } /** * Create a file from the WSDL for reference. */ public function saveSoapDocumentation($path) { $string = "<?php\n"; $string .= "/**\n"; $string .= " * Auto generated documentation for the AuthorizeNetSOAP API.\n"; $string .= " * Generated " . date("m/d/Y") . "\n"; $string .= " */\n"; $string .= "class AuthorizeNetSOAP\n"; $string .= "{\n" . $this->getSoapMethods() . "\n}\n\n" . $this->getSoapTypes() ."\n\n ?>"; return file_put_contents($path, $string); } }authorizenet/classmap.php000064400000174124147361031000011605 0ustar00<?php spl_autoload_extensions(".php"); // comma-separated list spl_autoload_register(); /** * A map of classname => filename for SPL autoloading. * * @package AuthorizeNet */ $baseDir = __DIR__ ; $libDir = $baseDir . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR; $deprecated = $libDir . DIRECTORY_SEPARATOR . 'deprecated' . DIRECTORY_SEPARATOR; $sharedDir = $deprecated . DIRECTORY_SEPARATOR . 'shared' . DIRECTORY_SEPARATOR; $vendorDir = $baseDir . '/vendor'; return array( 'Doctrine\Common\Annotations\Annotation' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php', 'Doctrine\Common\Annotations\AnnotationException' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php', 'Doctrine\Common\Annotations\AnnotationReader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php', 'Doctrine\Common\Annotations\AnnotationRegistry' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php', 'Doctrine\Common\Annotations\Annotation\Attribute' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php', 'Doctrine\Common\Annotations\Annotation\Attributes' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php', 'Doctrine\Common\Annotations\Annotation\Enum' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php', 'Doctrine\Common\Annotations\Annotation\IgnoreAnnotation' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php', 'Doctrine\Common\Annotations\Annotation\Required' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php', 'Doctrine\Common\Annotations\Annotation\Target' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php', 'Doctrine\Common\Annotations\CachedReader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php', 'Doctrine\Common\Annotations\DocLexer' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php', 'Doctrine\Common\Annotations\DocParser' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php', 'Doctrine\Common\Annotations\FileCacheReader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php', 'Doctrine\Common\Annotations\IndexedReader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php', 'Doctrine\Common\Annotations\PhpParser' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php', 'Doctrine\Common\Annotations\Reader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php', 'Doctrine\Common\Annotations\SimpleAnnotationReader' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php', 'Doctrine\Common\Annotations\TokenParser' => $vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php', 'Doctrine\Common\Lexer\AbstractLexer' => $vendorDir . '/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php', 'Doctrine\Instantiator\Instantiator' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php', 'Doctrine\Instantiator\InstantiatorInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php', 'GoetasWebservices\Xsd\XsdToPhpRuntime\Jms\Handler\BaseTypesHandler' => $vendorDir . '/goetas-webservices/xsd2php-runtime/src/Jms/Handler/BaseTypesHandler.php', 'GoetasWebservices\Xsd\XsdToPhpRuntime\Jms\Handler\XmlSchemaDateHandler' => $vendorDir . '/goetas-webservices/xsd2php-runtime/src/Jms/Handler/XmlSchemaDateHandler.php', 'JMS\Parser\AbstractLexer' => $vendorDir . '/jms/parser-lib/src/JMS/Parser/AbstractLexer.php', 'JMS\Parser\AbstractParser' => $vendorDir . '/jms/parser-lib/src/JMS/Parser/AbstractParser.php', 'JMS\Parser\SimpleLexer' => $vendorDir . '/jms/parser-lib/src/JMS/Parser/SimpleLexer.php', 'JMS\Parser\SyntaxErrorException' => $vendorDir . '/jms/parser-lib/src/JMS/Parser/SyntaxErrorException.php', 'JMS\Serializer\AbstractVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/AbstractVisitor.php', 'JMS\Serializer\Accessor\AccessorStrategyInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Accessor/AccessorStrategyInterface.php', 'JMS\Serializer\Accessor\DefaultAccessorStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Accessor/DefaultAccessorStrategy.php', 'JMS\Serializer\ArrayTransformerInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ArrayTransformerInterface.php', 'JMS\Serializer\Context' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Context.php', 'JMS\Serializer\ContextFactory\CallableContextFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/CallableContextFactory.php', 'JMS\Serializer\ContextFactory\CallableDeserializationContextFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/CallableDeserializationContextFactory.php', 'JMS\Serializer\ContextFactory\CallableSerializationContextFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/CallableSerializationContextFactory.php', 'JMS\Serializer\ContextFactory\DefaultDeserializationContextFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/DefaultDeserializationContextFactory.php', 'JMS\Serializer\ContextFactory\DefaultSerializationContextFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/DefaultSerializationContextFactory.php', 'JMS\Serializer\ContextFactory\DeserializationContextFactoryInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/DeserializationContextFactoryInterface.php', 'JMS\Serializer\ContextFactory\SerializationContextFactoryInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/ContextFactory/SerializationContextFactoryInterface.php', 'JMS\Serializer\DeserializationContext' => $vendorDir . '/jms/serializer/src/JMS/Serializer/DeserializationContext.php', 'JMS\Serializer\GenericDeserializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/GenericDeserializationVisitor.php', 'JMS\Serializer\GenericSerializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/GenericSerializationVisitor.php', 'JMS\Serializer\GraphNavigator' => $vendorDir . '/jms/serializer/src/JMS/Serializer/GraphNavigator.php', 'JMS\Serializer\GraphNavigatorInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/GraphNavigatorInterface.php', 'JMS\Serializer\Handler\StdClassHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/StdClassHandler.php', 'JMS\Serializer\JsonDeserializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/JsonDeserializationVisitor.php', 'JMS\Serializer\JsonSerializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/JsonSerializationVisitor.php', 'JMS\Serializer\NullAwareVisitorInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/NullAwareVisitorInterface.php', 'JMS\Serializer\SerializationContext' => $vendorDir . '/jms/serializer/src/JMS/Serializer/SerializationContext.php', 'JMS\Serializer\Serializer' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Serializer.php', 'JMS\Serializer\SerializerBuilder' => $vendorDir . '/jms/serializer/src/JMS/Serializer/SerializerBuilder.php', 'JMS\Serializer\SerializerInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/SerializerInterface.php', 'JMS\Serializer\TypeParser' => $vendorDir . '/jms/serializer/src/JMS/Serializer/TypeParser.php', 'JMS\Serializer\VisitorInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/VisitorInterface.php', 'JMS\Serializer\XmlDeserializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/XmlDeserializationVisitor.php', 'JMS\Serializer\XmlSerializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/XmlSerializationVisitor.php', 'JMS\Serializer\YamlSerializationVisitor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/YamlSerializationVisitor.php', 'JMS\Serializer\Annotation\Accessor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Accessor.php', 'JMS\Serializer\Annotation\AccessorOrder' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/AccessorOrder.php', 'JMS\Serializer\Annotation\AccessType' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/AccessType.php', 'JMS\Serializer\Annotation\Discriminator' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Discriminator.php', 'JMS\Serializer\Annotation\Exclude' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Exclude.php', 'JMS\Serializer\Annotation\ExclusionPolicy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/ExclusionPolicy.php', 'JMS\Serializer\Annotation\Expose' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Expose.php', 'JMS\Serializer\Annotation\Groups' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Groups.php', 'JMS\Serializer\Annotation\HandlerCallback' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/HandlerCallback.php', 'JMS\Serializer\Annotation\Inline' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Inline.php', 'JMS\Serializer\Annotation\MaxDepth' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/MaxDepth.php', 'JMS\Serializer\Annotation\PostDeserialize' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/PostDeserialize.php', 'JMS\Serializer\Annotation\PostSerialize' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/PostSerialize.php', 'JMS\Serializer\Annotation\PreSerialize' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/PreSerialize.php', 'JMS\Serializer\Annotation\ReadOnly' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/ReadOnly.php', 'JMS\Serializer\Annotation\SerializedName' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/SerializedName.php', 'JMS\Serializer\Annotation\Since' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Since.php', 'JMS\Serializer\Annotation\Type' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Type.php', 'JMS\Serializer\Annotation\Until' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Until.php', 'JMS\Serializer\Annotation\Version' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/Version.php', 'JMS\Serializer\Annotation\VirtualProperty' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/VirtualProperty.php', 'JMS\Serializer\Annotation\XmlAttribute' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlAttribute.php', 'JMS\Serializer\Annotation\XmlAttributeMap' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlAttributeMap.php', 'JMS\Serializer\Annotation\XmlCollection' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlCollection.php', 'JMS\Serializer\Annotation\XmlElement' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlElement.php', 'JMS\Serializer\Annotation\XmlKeyValuePairs' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlKeyValuePairs.php', 'JMS\Serializer\Annotation\XmlList' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlList.php', 'JMS\Serializer\Annotation\XmlMap' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlMap.php', 'JMS\Serializer\Annotation\XmlNamespace' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlNamespace.php', 'JMS\Serializer\Annotation\XmlRoot' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlRoot.php', 'JMS\Serializer\Annotation\XmlValue' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Annotation/XmlValue.php', 'JMS\Serializer\Builder\CallbackDriverFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Builder/CallbackDriverFactory.php', 'JMS\Serializer\Builder\DefaultDriverFactory' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Builder/DefaultDriverFactory.php', 'JMS\Serializer\Builder\DriverFactoryInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Builder/DriverFactoryInterface.php', 'JMS\Serializer\Construction\DoctrineObjectConstructor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Construction/DoctrineObjectConstructor.php', 'JMS\Serializer\Construction\ObjectConstructorInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Construction/ObjectConstructorInterface.php', 'JMS\Serializer\Construction\UnserializeObjectConstructor' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Construction/UnserializeObjectConstructor.php', 'JMS\Serializer\EventDispatcher\Event' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/Event.php', 'JMS\Serializer\EventDispatcher\EventDispatcher' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/EventDispatcher.php', 'JMS\Serializer\EventDispatcher\EventDispatcherInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/EventDispatcherInterface.php', 'JMS\Serializer\EventDispatcher\Events' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/Events.php', 'JMS\Serializer\EventDispatcher\EventSubscriberInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/EventSubscriberInterface.php', 'JMS\Serializer\EventDispatcher\LazyEventDispatcher' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/LazyEventDispatcher.php', 'JMS\Serializer\EventDispatcher\ObjectEvent' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/ObjectEvent.php', 'JMS\Serializer\EventDispatcher\PreDeserializeEvent' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/PreDeserializeEvent.php', 'JMS\Serializer\EventDispatcher\PreSerializeEvent' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/PreSerializeEvent.php', 'JMS\Serializer\EventDispatcher\Subscriber\DoctrineProxySubscriber' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/Subscriber/DoctrineProxySubscriber.php', 'JMS\Serializer\EventDispatcher\Subscriber\SymfonyValidatorSubscriber' => $vendorDir . '/jms/serializer/src/JMS/Serializer/EventDispatcher/Subscriber/SymfonyValidatorSubscriber.php', 'JMS\Serializer\Exception\Exception' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/Exception.php', 'JMS\Serializer\Exception\InvalidArgumentException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/InvalidArgumentException.php', 'JMS\Serializer\Exception\LogicException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/LogicException.php', 'JMS\Serializer\Exception\RuntimeException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/RuntimeException.php', 'JMS\Serializer\Exception\UnsupportedFormatException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/UnsupportedFormatException.php', 'JMS\Serializer\Exception\ValidationFailedException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/ValidationFailedException.php', 'JMS\Serializer\Exception\XmlErrorException' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exception/XmlErrorException.php', 'JMS\Serializer\Exclusion\DepthExclusionStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exclusion/DepthExclusionStrategy.php', 'JMS\Serializer\Exclusion\DisjunctExclusionStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exclusion/DisjunctExclusionStrategy.php', 'JMS\Serializer\Exclusion\ExclusionStrategyInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exclusion/ExclusionStrategyInterface.php', 'JMS\Serializer\Exclusion\GroupsExclusionStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exclusion/GroupsExclusionStrategy.php', 'JMS\Serializer\Exclusion\VersionExclusionStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Exclusion/VersionExclusionStrategy.php', 'JMS\Serializer\Handler\ArrayCollectionHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/ArrayCollectionHandler.php', 'JMS\Serializer\Handler\ConstraintViolationHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/ConstraintViolationHandler.php', 'JMS\Serializer\Handler\DateHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/DateHandler.php', 'JMS\Serializer\Handler\FormErrorHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/FormErrorHandler.php', 'JMS\Serializer\Handler\HandlerRegistry' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/HandlerRegistry.php', 'JMS\Serializer\Handler\HandlerRegistryInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/HandlerRegistryInterface.php', 'JMS\Serializer\Handler\LazyHandlerRegistry' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/LazyHandlerRegistry.php', 'JMS\Serializer\Handler\PhpCollectionHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/PhpCollectionHandler.php', 'JMS\Serializer\Handler\PropelCollectionHandler' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/PropelCollectionHandler.php', 'JMS\Serializer\Handler\SubscribingHandlerInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Handler/SubscribingHandlerInterface.php', 'JMS\Serializer\Metadata\ClassMetadata' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/ClassMetadata.php', 'JMS\Serializer\Metadata\PropertyMetadata' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/PropertyMetadata.php', 'JMS\Serializer\Metadata\StaticPropertyMetadata' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/StaticPropertyMetadata.php', 'JMS\Serializer\Metadata\VirtualPropertyMetadata' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/VirtualPropertyMetadata.php', 'JMS\Serializer\Metadata\Driver\AbstractDoctrineTypeDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/AbstractDoctrineTypeDriver.php', 'JMS\Serializer\Metadata\Driver\AnnotationDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/AnnotationDriver.php', 'JMS\Serializer\Metadata\Driver\DoctrinePHPCRTypeDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/DoctrinePHPCRTypeDriver.php', 'JMS\Serializer\Metadata\Driver\DoctrineTypeDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/DoctrineTypeDriver.php', 'JMS\Serializer\Metadata\Driver\PhpDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/PhpDriver.php', 'JMS\Serializer\Metadata\Driver\XmlDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/XmlDriver.php', 'JMS\Serializer\Metadata\Driver\YamlDriver' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Metadata/Driver/YamlDriver.php', 'JMS\Serializer\Naming\CacheNamingStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Naming/CacheNamingStrategy.php', 'JMS\Serializer\Naming\CamelCaseNamingStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Naming/CamelCaseNamingStrategy.php', 'JMS\Serializer\Naming\IdenticalPropertyNamingStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Naming/IdenticalPropertyNamingStrategy.php', 'JMS\Serializer\Naming\PropertyNamingStrategyInterface' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Naming/PropertyNamingStrategyInterface.php', 'JMS\Serializer\Naming\SerializedNameAnnotationStrategy' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Naming/SerializedNameAnnotationStrategy.php', 'JMS\Serializer\Twig\SerializerExtension' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Twig/SerializerExtension.php', 'JMS\Serializer\Util\Writer' => $vendorDir . '/jms/serializer/src/JMS/Serializer/Util/Writer.php', 'Metadata\Cache\CacheInterface' => $vendorDir . '/jms/metadata/src/Metadata/Cache/CacheInterface.php', 'Metadata\Cache\DoctrineCacheAdapter' => $vendorDir . '/jms/metadata/src/Metadata/Cache/DoctrineCacheAdapter.php', 'Metadata\Cache\FileCache' => $vendorDir . '/jms/metadata/src/Metadata/Cache/FileCache.php', 'Metadata\ClassHierarchyMetadata' => $vendorDir . '/jms/metadata/src/Metadata/ClassHierarchyMetadata.php', 'Metadata\ClassMetadata' => $vendorDir . '/jms/metadata/src/Metadata/ClassMetadata.php', 'Metadata\Driver\AbstractFileDriver' => $vendorDir . '/jms/metadata/src/Metadata/Driver/AbstractFileDriver.php', 'Metadata\Driver\AdvancedDriverInterface' => $vendorDir . '/jms/metadata/src/Metadata/Driver/AdvancedDriverInterface.php', 'Metadata\Driver\AdvancedFileLocatorInterface' => $vendorDir . '/jms/metadata/src/Metadata/Driver/AdvancedFileLocatorInterface.php', 'Metadata\Driver\DriverChain' => $vendorDir . '/jms/metadata/src/Metadata/Driver/DriverChain.php', 'Metadata\Driver\DriverInterface' => $vendorDir . '/jms/metadata/src/Metadata/Driver/DriverInterface.php', 'Metadata\Driver\FileLocator' => $vendorDir . '/jms/metadata/src/Metadata/Driver/FileLocator.php', 'Metadata\Driver\FileLocatorInterface' => $vendorDir . '/jms/metadata/src/Metadata/Driver/FileLocatorInterface.php', 'Metadata\Driver\LazyLoadingDriver' => $vendorDir . '/jms/metadata/src/Metadata/Driver/LazyLoadingDriver.php', 'Metadata\AdvancedMetadataFactoryInterface' => $vendorDir . '/jms/metadata/src/Metadata/AdvancedMetadataFactoryInterface.php', 'Metadata\MergeableClassMetadata' => $vendorDir . '/jms/metadata/src/Metadata/MergeableClassMetadata.php', 'Metadata\MergeableInterface' => $vendorDir . '/jms/metadata/src/Metadata/MergeableInterface.php', 'Metadata\MetadataFactory' => $vendorDir . '/jms/metadata/src/Metadata/MetadataFactory.php', 'Metadata\MetadataFactoryInterface' => $vendorDir . '/jms/metadata/src/Metadata/MetadataFactoryInterface.php', 'Metadata\MethodMetadata' => $vendorDir . '/jms/metadata/src/Metadata/MethodMetadata.php', 'Metadata\NullMetadata' => $vendorDir . '/jms/metadata/src/Metadata/NullMetadata.php', 'Metadata\PropertyMetadata' => $vendorDir . '/jms/metadata/src/Metadata/PropertyMetadata.php', 'Metadata\Version' => $vendorDir . '/jms/metadata/src/Metadata/Version.php', 'PhpCollection\AbstractCollection' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/AbstractCollection.php', 'PhpCollection\AbstractMap' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/AbstractMap.php', 'PhpCollection\AbstractSequence' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/AbstractSequence.php', 'PhpCollection\CollectionInterface' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/CollectionInterface.php', 'PhpCollection\Map' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/Map.php', 'PhpCollection\MapInterface' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/MapInterface.php', 'PhpCollection\Sequence' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/Sequence.php', 'PhpCollection\SequenceInterface' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/SequenceInterface.php', 'PhpCollection\SortableInterface' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/SortableInterface.php', 'PhpCollection\SortedSequence' => $vendorDir . '/phpcollection/phpcollection/src/PhpCollection/SortedSequence.php', 'PhpOption\LazyOption' => $vendorDir . '/phpoption/phpoption/src/PhpOption/LazyOption.php', 'PhpOption\None' => $vendorDir . '/phpoption/phpoption/src/PhpOption/None.php', 'PhpOption\Option' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Option.php', 'PhpOption\Some' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Some.php', 'Symfony\Component\Yaml\Yaml' => $vendorDir . '/symfony/yaml/Yaml.php', 'Symfony\Component\Yaml\Parser' => $vendorDir . '/symfony/yaml/Parser.php', 'Symfony\Component\Yaml\Inline' => $vendorDir . '/symfony/yaml/Inline.php', 'AuthorizeNetAIM' => $deprecated . 'AuthorizeNetAIM.php', 'AuthorizeNetAIM_Response' => $deprecated . 'AuthorizeNetAIM.php', 'AuthorizeNetARB' => $deprecated . 'AuthorizeNetARB.php', 'AuthorizeNetARB_Response' => $deprecated . 'AuthorizeNetARB.php', 'AuthorizeNetAddress' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetBankAccount' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetCIM' => $deprecated . 'AuthorizeNetCIM.php', 'AuthorizeNetCIM_Response' => $deprecated . 'AuthorizeNetCIM.php', 'AuthorizeNetCP' => $deprecated . 'AuthorizeNetCP.php', 'AuthorizeNetCP_Response' => $deprecated . 'AuthorizeNetCP.php', 'AuthorizeNetCreditCard' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetCustomer' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetDPM' => $deprecated . 'AuthorizeNetDPM.php', 'AuthorizeNetException' => $sharedDir . 'AuthorizeNetException.php', 'AuthorizeNetLineItem' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetPayment' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetPaymentProfile' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetRequest' => $sharedDir . 'AuthorizeNetRequest.php', 'AuthorizeNetResponse' => $sharedDir . 'AuthorizeNetResponse.php', 'AuthorizeNetSIM' => $deprecated . 'AuthorizeNetSIM.php', 'AuthorizeNetSIM_Form' => $deprecated . 'AuthorizeNetSIM.php', 'AuthorizeNetSOAP' => $deprecated . 'AuthorizeNetSOAP.php', 'AuthorizeNetTD' => $deprecated . 'AuthorizeNetTD.php', 'AuthorizeNetTD_Response' => $deprecated . 'AuthorizeNetTD.php', 'AuthorizeNetTransaction' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetXMLResponse' => $sharedDir . 'AuthorizeNetXMLResponse.php', 'AuthorizeNet_Subscription' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetGetSubscriptionList' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetSubscriptionListSorting' => $sharedDir . 'AuthorizeNetTypes.php', 'AuthorizeNetSubscriptionListPaging' => $sharedDir . 'AuthorizeNetTypes.php', // Following section contains the new controller model classes needed //Utils //'net\authorize\util\ObjectToXml' => $libDir . 'net/authorize/util/ObjectToXml.php', 'net\authorize\util\HttpClient' => $libDir . 'net/authorize/util/HttpClient.php', 'net\authorize\util\Helpers' => $libDir . 'net/authorize/util/Helpers.php', 'net\authorize\util\Log' => $libDir . 'net/authorize/util/Log.php', 'net\authorize\util\LogFactory' => $libDir . 'net/authorize/util/LogFactory.php', 'net\authorize\util\ANetSensitiveFields' => $libDir . 'net/authorize/util/ANetSensitiveFields.php', 'net\authorize\util\SensitiveTag' => $libDir . 'net/authorize/util/SensitiveTag.php', 'net\authorize\util\SensitiveDataConfigType' => $libDir . 'net/authorize/util/SensitiveDataConfigType.php', //constants 'net\authorize\api\constants\ANetEnvironment' => $libDir . 'net/authorize/api/constants/ANetEnvironment.php', //base classes 'net\authorize\api\controller\base\IApiOperation' => $libDir . 'net/authorize/api/controller/base/IApiOperation.php', 'net\authorize\api\controller\base\ApiOperationBase' => $libDir . 'net/authorize/api/controller/base/ApiOperationBase.php', //following are generated class mappings 'net\authorize\api\contract\v1\ANetApiRequestType' => $libDir . 'net/authorize/api/contract/v1/ANetApiRequestType.php', 'net\authorize\api\contract\v1\ANetApiResponseType' => $libDir . 'net/authorize/api/contract/v1/ANetApiResponseType.php', 'net\authorize\api\contract\v1\ARBCancelSubscriptionRequest' => $libDir . 'net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php', 'net\authorize\api\contract\v1\ARBCancelSubscriptionResponse' => $libDir . 'net/authorize/api/contract/v1/ARBCancelSubscriptionResponse.php', 'net\authorize\api\contract\v1\ARBCreateSubscriptionRequest' => $libDir . 'net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php', 'net\authorize\api\contract\v1\ARBCreateSubscriptionResponse' => $libDir . 'net/authorize/api/contract/v1/ARBCreateSubscriptionResponse.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionListRequest' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionListResponse' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionRequest' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionResponse' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionResponse.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionStatusRequest' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php', 'net\authorize\api\contract\v1\ARBGetSubscriptionStatusResponse' => $libDir . 'net/authorize/api/contract/v1/ARBGetSubscriptionStatusResponse.php', 'net\authorize\api\contract\v1\ARBSubscriptionMaskedType' => $libDir . 'net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php', 'net\authorize\api\contract\v1\ARBSubscriptionType' => $libDir . 'net/authorize/api/contract/v1/ARBSubscriptionType.php', 'net\authorize\api\contract\v1\ArbTransactionType' => $libDir . 'net/authorize/api/contract/v1/ArbTransactionType.php', 'net\authorize\api\contract\v1\ARBUpdateSubscriptionRequest' => $libDir . 'net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php', 'net\authorize\api\contract\v1\ARBUpdateSubscriptionResponse' => $libDir . 'net/authorize/api/contract/v1/ARBUpdateSubscriptionResponse.php', 'net\authorize\api\contract\v1\ArrayOfSettingType' => $libDir . 'net/authorize/api/contract/v1/ArrayOfSettingType.php', 'net\authorize\api\contract\v1\AuthenticateTestRequest' => $libDir . 'net/authorize/api/contract/v1/AuthenticateTestRequest.php', 'net\authorize\api\contract\v1\AuthenticateTestResponse' => $libDir . 'net/authorize/api/contract/v1/AuthenticateTestResponse.php', 'net\authorize\api\contract\v1\BankAccountMaskedType' => $libDir . 'net/authorize/api/contract/v1/BankAccountMaskedType.php', 'net\authorize\api\contract\v1\BankAccountType' => $libDir . 'net/authorize/api/contract/v1/BankAccountType.php', 'net\authorize\api\contract\v1\BatchDetailsType' => $libDir . 'net/authorize/api/contract/v1/BatchDetailsType.php', 'net\authorize\api\contract\v1\BatchStatisticType' => $libDir . 'net/authorize/api/contract/v1/BatchStatisticType.php', 'net\authorize\api\contract\v1\CardArtType' => $libDir . 'net/authorize/api/contract/v1/CardArtType.php', 'net\authorize\api\contract\v1\CcAuthenticationType' => $libDir . 'net/authorize/api/contract/v1/CcAuthenticationType.php', 'net\authorize\api\contract\v1\CreateCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php', 'net\authorize\api\contract\v1\CreateCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.php', 'net\authorize\api\contract\v1\CreateCustomerProfileFromTransactionRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php', 'net\authorize\api\contract\v1\CreateCustomerProfileRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileRequest.php', 'net\authorize\api\contract\v1\CreateCustomerProfileResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileResponse.php', 'net\authorize\api\contract\v1\CreateCustomerProfileTransactionRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php', 'net\authorize\api\contract\v1\CreateCustomerProfileTransactionResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.php', 'net\authorize\api\contract\v1\CreateCustomerShippingAddressRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php', 'net\authorize\api\contract\v1\CreateCustomerShippingAddressResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.php', 'net\authorize\api\contract\v1\CreateProfileResponseType' => $libDir . 'net/authorize/api/contract/v1/CreateProfileResponseType.php', 'net\authorize\api\contract\v1\CreateTransactionRequest' => $libDir . 'net/authorize/api/contract/v1/CreateTransactionRequest.php', 'net\authorize\api\contract\v1\CreateTransactionResponse' => $libDir . 'net/authorize/api/contract/v1/CreateTransactionResponse.php', 'net\authorize\api\contract\v1\CreditCardMaskedType' => $libDir . 'net/authorize/api/contract/v1/CreditCardMaskedType.php', 'net\authorize\api\contract\v1\CreditCardSimpleType' => $libDir . 'net/authorize/api/contract/v1/CreditCardSimpleType.php', 'net\authorize\api\contract\v1\CreditCardTrackType' => $libDir . 'net/authorize/api/contract/v1/CreditCardTrackType.php', 'net\authorize\api\contract\v1\CreditCardType' => $libDir . 'net/authorize/api/contract/v1/CreditCardType.php', 'net\authorize\api\contract\v1\CustomerAddressExType' => $libDir . 'net/authorize/api/contract/v1/CustomerAddressExType.php', 'net\authorize\api\contract\v1\CustomerAddressType' => $libDir . 'net/authorize/api/contract/v1/CustomerAddressType.php', 'net\authorize\api\contract\v1\CustomerDataType' => $libDir . 'net/authorize/api/contract/v1/CustomerDataType.php', 'net\authorize\api\contract\v1\CustomerProfileIdType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileIdType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileBaseType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileExType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileExType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileListItemType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileSortingType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php', 'net\authorize\api\contract\v1\CustomerPaymentProfileType' => $libDir . 'net/authorize/api/contract/v1/CustomerPaymentProfileType.php', 'net\authorize\api\contract\v1\CustomerProfileBaseType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileBaseType.php', 'net\authorize\api\contract\v1\CustomerProfileExType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileExType.php', 'net\authorize\api\contract\v1\CustomerProfileMaskedType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileMaskedType.php', 'net\authorize\api\contract\v1\CustomerProfilePaymentType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfilePaymentType.php', 'net\authorize\api\contract\v1\CustomerProfileSummaryType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileSummaryType.php', 'net\authorize\api\contract\v1\CustomerProfileType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileType.php', 'net\authorize\api\contract\v1\CustomerType' => $libDir . 'net/authorize/api/contract/v1/CustomerType.php', 'net\authorize\api\contract\v1\DecryptPaymentDataRequest' => $libDir . 'net/authorize/api/contract/v1/DecryptPaymentDataRequest.php', 'net\authorize\api\contract\v1\DecryptPaymentDataResponse' => $libDir . 'net/authorize/api/contract/v1/DecryptPaymentDataResponse.php', 'net\authorize\api\contract\v1\DeleteCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php', 'net\authorize\api\contract\v1\DeleteCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.php', 'net\authorize\api\contract\v1\DeleteCustomerProfileRequest' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php', 'net\authorize\api\contract\v1\DeleteCustomerProfileResponse' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerProfileResponse.php', 'net\authorize\api\contract\v1\DeleteCustomerShippingAddressRequest' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php', 'net\authorize\api\contract\v1\DeleteCustomerShippingAddressResponse' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerShippingAddressResponse.php', 'net\authorize\api\contract\v1\DriversLicenseMaskedType' => $libDir . 'net/authorize/api/contract/v1/DriversLicenseMaskedType.php', 'net\authorize\api\contract\v1\DriversLicenseType' => $libDir . 'net/authorize/api/contract/v1/DriversLicenseType.php', 'net\authorize\api\contract\v1\EmailSettingsType' => $libDir . 'net/authorize/api/contract/v1/EmailSettingsType.php', 'net\authorize\api\contract\v1\EncryptedTrackDataType' => $libDir . 'net/authorize/api/contract/v1/EncryptedTrackDataType.php', 'net\authorize\api\contract\v1\EnumCollection' => $libDir . 'net/authorize/api/contract/v1/EnumCollection.php', 'net\authorize\api\contract\v1\ErrorResponse' => $libDir . 'net/authorize/api/contract/v1/ErrorResponse.php', 'net\authorize\api\contract\v1\ExtendedAmountType' => $libDir . 'net/authorize/api/contract/v1/ExtendedAmountType.php', 'net\authorize\api\contract\v1\FDSFilterType' => $libDir . 'net/authorize/api/contract/v1/FDSFilterType.php', 'net\authorize\api\contract\v1\FingerPrintType' => $libDir . 'net/authorize/api/contract/v1/FingerPrintType.php', 'net\authorize\api\contract\v1\FraudInformationType.php' => $libDir . 'net/authorize/api/contract/v1/FraudInformationType.php', 'net\authorize\api\contract\v1\GetBatchStatisticsRequest' => $libDir . 'net/authorize/api/contract/v1/GetBatchStatisticsRequest.php', 'net\authorize\api\contract\v1\GetBatchStatisticsResponse' => $libDir . 'net/authorize/api/contract/v1/GetBatchStatisticsResponse.php', 'net\authorize\api\contract\v1\GetCustomerPaymentProfileListRequest' => $libDir . 'net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php', 'net\authorize\api\contract\v1\GetCustomerPaymentProfileListResponse' => $libDir . 'net/authorize/api/contract/v1/GetCustomerPaymentProfileListResponse.php', 'net\authorize\api\contract\v1\GetCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php', 'net\authorize\api\contract\v1\GetCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/GetCustomerPaymentProfileResponse.php', 'net\authorize\api\contract\v1\GetCustomerProfileIdsRequest' => $libDir . 'net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php', 'net\authorize\api\contract\v1\GetCustomerProfileIdsResponse' => $libDir . 'net/authorize/api/contract/v1/GetCustomerProfileIdsResponse.php', 'net\authorize\api\contract\v1\GetCustomerProfileRequest' => $libDir . 'net/authorize/api/contract/v1/GetCustomerProfileRequest.php', 'net\authorize\api\contract\v1\GetCustomerProfileResponse' => $libDir . 'net/authorize/api/contract/v1/GetCustomerProfileResponse.php', 'net\authorize\api\contract\v1\GetCustomerShippingAddressRequest' => $libDir . 'net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php', 'net\authorize\api\contract\v1\GetCustomerShippingAddressResponse' => $libDir . 'net/authorize/api/contract/v1/GetCustomerShippingAddressResponse.php', 'net\authorize\api\contract\v1\GetHostedPaymentPageRequest.php' => $libDir . 'net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php', 'net\authorize\api\contract\v1\GetHostedPaymentPageResponse.php' => $libDir . 'net/authorize/api/contract/v1/GetHostedPaymentPageResponse.php', 'net\authorize\api\contract\v1\GetHostedProfilePageRequest' => $libDir . 'net/authorize/api/contract/v1/GetHostedProfilePageRequest.php', 'net\authorize\api\contract\v1\GetHostedProfilePageResponse' => $libDir . 'net/authorize/api/contract/v1/GetHostedProfilePageResponse.php', 'net\authorize\api\contract\v1\GetMerchantDetailsRequest.php' => $libDir . 'net/authorize/api/contract/v1/GetMerchantDetailsRequest.php', 'net\authorize\api\contract\v1\GetMerchantDetailsResponse.php' => $libDir . 'net/authorize/api/contract/v1/GetMerchantDetailsResponse.php', 'net\authorize\api\contract\v1\GetSettledBatchListRequest' => $libDir . 'net/authorize/api/contract/v1/GetSettledBatchListRequest.php', 'net\authorize\api\contract\v1\GetSettledBatchListResponse' => $libDir . 'net/authorize/api/contract/v1/GetSettledBatchListResponse.php', 'net\authorize\api\contract\v1\GetTransactionDetailsRequest' => $libDir . 'net/authorize/api/contract/v1/GetTransactionDetailsRequest.php', 'net\authorize\api\contract\v1\GetTransactionDetailsResponse' => $libDir . 'net/authorize/api/contract/v1/GetTransactionDetailsResponse.php', 'net\authorize\api\contract\v1\GetTransactionListRequest' => $libDir . 'net/authorize/api/contract/v1/GetTransactionListRequest.php', 'net\authorize\api\contract\v1\GetTransactionListResponse' => $libDir . 'net/authorize/api/contract/v1/GetTransactionListResponse.php', 'net\authorize\api\contract\v1\GetUnsettledTransactionListRequest' => $libDir . 'net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php', 'net\authorize\api\contract\v1\GetUnsettledTransactionListResponse' => $libDir . 'net/authorize/api/contract/v1/GetUnsettledTransactionListResponse.php', 'net\authorize\api\contract\v1\HeldTransactionRequestType.php' => $libDir . 'net/authorize/api/contract/v1/HeldTransactionRequestType.php', 'net\authorize\api\contract\v1\ImpersonationAuthenticationType' => $libDir . 'net/authorize/api/contract/v1/ImpersonationAuthenticationType.php', 'net\authorize\api\contract\v1\IsAliveRequest' => $libDir . 'net/authorize/api/contract/v1/IsAliveRequest.php', 'net\authorize\api\contract\v1\IsAliveResponse' => $libDir . 'net/authorize/api/contract/v1/IsAliveResponse.php', 'net\authorize\api\contract\v1\KeyBlockType' => $libDir . 'net/authorize/api/contract/v1/KeyBlockType.php', 'net\authorize\api\contract\v1\KeyManagementSchemeType' => $libDir . 'net/authorize/api/contract/v1/KeyManagementSchemeType.php', 'net\authorize\api\contract\v1\KeyValueType' => $libDir . 'net/authorize/api/contract/v1/KeyValueType.php', 'net\authorize\api\contract\v1\LineItemType' => $libDir . 'net/authorize/api/contract/v1/LineItemType.php', 'net\authorize\api\contract\v1\LogoutRequest' => $libDir . 'net/authorize/api/contract/v1/LogoutRequest.php', 'net\authorize\api\contract\v1\LogoutResponse' => $libDir . 'net/authorize/api/contract/v1/LogoutResponse.php', 'net\authorize\api\contract\v1\MerchantAuthenticationType' => $libDir . 'net/authorize/api/contract/v1/MerchantAuthenticationType.php', 'net\authorize\api\contract\v1\MerchantContactType' => $libDir . 'net/authorize/api/contract/v1/MerchantContactType.php', 'net\authorize\api\contract\v1\MessagesType' => $libDir . 'net/authorize/api/contract/v1/MessagesType.php', 'net\authorize\api\contract\v1\MobileDeviceLoginRequest' => $libDir . 'net/authorize/api/contract/v1/MobileDeviceLoginRequest.php', 'net\authorize\api\contract\v1\MobileDeviceLoginResponse' => $libDir . 'net/authorize/api/contract/v1/MobileDeviceLoginResponse.php', 'net\authorize\api\contract\v1\MobileDeviceRegistrationRequest' => $libDir . 'net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php', 'net\authorize\api\contract\v1\MobileDeviceRegistrationResponse' => $libDir . 'net/authorize/api/contract/v1/MobileDeviceRegistrationResponse.php', 'net\authorize\api\contract\v1\MobileDeviceType' => $libDir . 'net/authorize/api/contract/v1/MobileDeviceType.php', 'net\authorize\api\contract\v1\NameAndAddressType' => $libDir . 'net/authorize/api/contract/v1/NameAndAddressType.php', 'net\authorize\api\contract\v1\OpaqueDataType' => $libDir . 'net/authorize/api/contract/v1/OpaqueDataType.php', 'net\authorize\api\contract\v1\OrderExType' => $libDir . 'net/authorize/api/contract/v1/OrderExType.php', 'net\authorize\api\contract\v1\OrderType' => $libDir . 'net/authorize/api/contract/v1/OrderType.php', 'net\authorize\api\contract\v1\PagingType' => $libDir . 'net/authorize/api/contract/v1/PagingType.php', 'net\authorize\api\contract\v1\PaymentDetailsType' => $libDir . 'net/authorize/api/contract/v1/PaymentDetailsType.php', 'net\authorize\api\contract\v1\PaymentMaskedType' => $libDir . 'net/authorize/api/contract/v1/PaymentMaskedType.php', 'net\authorize\api\contract\v1\PaymentProfileType' => $libDir . 'net/authorize/api/contract/v1/PaymentProfileType.php', 'net\authorize\api\contract\v1\PaymentScheduleType' => $libDir . 'net/authorize/api/contract/v1/PaymentScheduleType.php', 'net\authorize\api\contract\v1\PaymentSimpleType' => $libDir . 'net/authorize/api/contract/v1/PaymentSimpleType.php', 'net\authorize\api\contract\v1\PaymentType' => $libDir . 'net/authorize/api/contract/v1/PaymentType.php', 'net\authorize\api\contract\v1\PayPalType' => $libDir . 'net/authorize/api/contract/v1/PayPalType.php', 'net\authorize\api\contract\v1\PermissionType' => $libDir . 'net/authorize/api/contract/v1/PermissionType.php', 'net\authorize\api\contract\v1\ProcessorType.php' => $libDir . 'net/authorize/api/contract/v1/ProcessorType.php', 'net\authorize\api\contract\v1\ProfileTransactionType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransactionType.php', 'net\authorize\api\contract\v1\ProfileTransAmountType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransAmountType.php', 'net\authorize\api\contract\v1\ProfileTransAuthCaptureType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php', 'net\authorize\api\contract\v1\ProfileTransAuthOnlyType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php', 'net\authorize\api\contract\v1\ProfileTransCaptureOnlyType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php', 'net\authorize\api\contract\v1\ProfileTransOrderType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransOrderType.php', 'net\authorize\api\contract\v1\ProfileTransPriorAuthCaptureType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php', 'net\authorize\api\contract\v1\ProfileTransRefundType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransRefundType.php', 'net\authorize\api\contract\v1\ProfileTransVoidType' => $libDir . 'net/authorize/api/contract/v1/ProfileTransVoidType.php', 'net\authorize\api\contract\v1\ReturnedItemType' => $libDir . 'net/authorize/api/contract/v1/ReturnedItemType.php', 'net\authorize\api\contract\v1\SearchCriteriaCustomerProfileType' => $libDir . 'net/authorize/api/contract/v1/SearchCriteriaCustomerProfileType.php', 'net\authorize\api\contract\v1\SecurePaymentContainerErrorType' => $libDir . 'net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php', 'net\authorize\api\contract\v1\SecurePaymentContainerRequest' => $libDir . 'net/authorize/api/contract/v1/SecurePaymentContainerRequest.php', 'net\authorize\api\contract\v1\SecurePaymentContainerResponse' => $libDir . 'net/authorize/api/contract/v1/SecurePaymentContainerResponse.php', 'net\authorize\api\contract\v1\SendCustomerTransactionReceiptRequest' => $libDir . 'net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php', 'net\authorize\api\contract\v1\SendCustomerTransactionReceiptResponse' => $libDir . 'net/authorize/api/contract/v1/SendCustomerTransactionReceiptResponse.php', 'net\authorize\api\contract\v1\SettingType' => $libDir . 'net/authorize/api/contract/v1/SettingType.php', 'net\authorize\api\contract\v1\SolutionType' => $libDir . 'net/authorize/api/contract/v1/SolutionType.php', 'net\authorize\api\contract\v1\SubMerchantType' => $libDir . 'net/authorize/api/contract/v1/SubMerchantType.php', 'net\authorize\api\contract\v1\SubscriptionCustomerProfileType' => $libDir . 'net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php', 'net\authorize\api\contract\v1\SubscriptionDetailType' => $libDir . 'net/authorize/api/contract/v1/SubscriptionDetailType.php', 'net\authorize\api\contract\v1\SubscriptionPaymentType' => $libDir . 'net/authorize/api/contract/v1/SubscriptionPaymentType.php', 'net\authorize\api\contract\v1\TokenMaskedType' => $libDir . 'net/authorize/api/contract/v1/TokenMaskedType.php', 'net\authorize\api\contract\v1\TransactionDetailsType' => $libDir . 'net/authorize/api/contract/v1/TransactionDetailsType.php', 'net\authorize\api\contract\v1\TransactionListSortingType.php' => $libDir . 'net/authorize/api/contract/v1/TransactionListSortingType.php', 'net\authorize\api\contract\v1\TransactionRequestType' => $libDir . 'net/authorize/api/contract/v1/TransactionRequestType.php', 'net\authorize\api\contract\v1\TransactionResponseType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType.php', 'net\authorize\api\contract\v1\TransactionSummaryType' => $libDir . 'net/authorize/api/contract/v1/TransactionSummaryType.php', 'net\authorize\api\contract\v1\TransRetailInfoType' => $libDir . 'net/authorize/api/contract/v1/TransRetailInfoType.php', 'net\authorize\api\contract\v1\UpdateCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php', 'net\authorize\api\contract\v1\UpdateCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerPaymentProfileResponse.php', 'net\authorize\api\contract\v1\UpdateCustomerProfileRequest' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php', 'net\authorize\api\contract\v1\UpdateCustomerProfileResponse' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerProfileResponse.php', 'net\authorize\api\contract\v1\UpdateCustomerShippingAddressRequest' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php', 'net\authorize\api\contract\v1\UpdateCustomerShippingAddressResponse' => $libDir . 'net/authorize/api/contract/v1/UpdateCustomerShippingAddressResponse.php', 'net\authorize\api\contract\v1\UpdateHeldTransactionRequest.php' => $libDir . 'net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php', 'net\authorize\api\contract\v1\UpdateHeldTransactionResponse.php' => $libDir . 'net/authorize/api/contract/v1/UpdateHeldTransactionResponse.php', 'net\authorize\api\contract\v1\UpdateSplitTenderGroupRequest' => $libDir . 'net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php', 'net\authorize\api\contract\v1\UpdateSplitTenderGroupResponse' => $libDir . 'net/authorize/api/contract/v1/UpdateSplitTenderGroupResponse.php', 'net\authorize\api\contract\v1\UserFieldType' => $libDir . 'net/authorize/api/contract/v1/UserFieldType.php', 'net\authorize\api\contract\v1\ValidateCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php', 'net\authorize\api\contract\v1\ValidateCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/ValidateCustomerPaymentProfileResponse.php', 'net\authorize\api\contract\v1\WebCheckOutDataType' => $libDir . 'net/authorize/api/contract/v1/WebCheckOutDataType.php', 'net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType' => $libDir . 'net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php', 'net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType' => $libDir . 'net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php', 'net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType' => $libDir . 'net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php', 'net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType' => $libDir . 'net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php', 'net\authorize\api\contract\v1\MessagesType\MessageAType' => $libDir . 'net/authorize/api/contract/v1/MessagesType/MessageAType.php', 'net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType' => $libDir . 'net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php', 'net\authorize\api\contract\v1\TransactionRequestType\UserFieldsAType' => $libDir . 'net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\MessagesAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\UserFieldsAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php', 'net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php', 'net\authorize\api\contract\v1\WebCheckOutDataType\TokenAType' => $libDir . 'net/authorize/api/contract/v1/WebCheckOutDataType/TokenAType.php', 'net\authorize\api\contract\v1\GetAUJobSummaryRequest' => $libDir . 'net/authorize/api/contract/v1/getAUJobSummaryRequest.php', 'net\authorize\api\contract\v1\GetAUJobSummaryResponse' => $libDir . 'net/authorize/api/contract/v1/GetAUJobSummaryResponse.php', 'net\authorize\api\contract\v1\GetAUJobDetailsRequest' => $libDir . 'net/authorize/api/contract/v1/GetAUJobDetailsRequest.php', 'net\authorize\api\contract\v1\GetAUJobDetailsResponse' => $libDir . 'net/authorize/api/contract/v1/GetAUJobDetailsResponse.php', 'net\authorize\api\contract\v1\AuDeleteType' => $libDir . 'net/authorize/api/contract/v1/AuDeleteType.php', 'net\authorize\api\contract\v1\AuDetailsType' => $libDir . 'net/authorize/api/contract/v1/AuDetailsType.php', 'net\authorize\api\contract\v1\AuResponseType' => $libDir . 'net/authorize/api/contract/v1/AuResponseType.php', 'net\authorize\api\contract\v1\AuUpdateType' => $libDir . 'net/authorize/api/contract/v1/AuUpdateType.php', 'net\authorize\api\contract\v1\ListOfAUDetailsType' => $libDir . 'net/authorize/api/contract/v1/ListOfAUDetailsType.php', 'net\authorize\api\contract\v1\EmvTagType' => $libDir . 'net/authorize/api/contract/v1/EmvTagType.php', 'net\authorize\api\contract\v1\PaymentEmvType' => $libDir . 'net/authorize/api/contract/v1/PaymentEmvType.php', //Controllers 'net\authorize\api\controller\ARBCancelSubscriptionController' => $libDir . 'net/authorize/api/controller/ARBCancelSubscriptionController.php', 'net\authorize\api\controller\ARBCreateSubscriptionController' => $libDir . 'net/authorize/api/controller/ARBCreateSubscriptionController.php', 'net\authorize\api\controller\ARBGetSubscriptionController' => $libDir . 'net/authorize/api/controller/ARBGetSubscriptionController.php', 'net\authorize\api\controller\ARBGetSubscriptionListController' => $libDir . 'net/authorize/api/controller/ARBGetSubscriptionListController.php', 'net\authorize\api\controller\ARBGetSubscriptionStatusController' => $libDir . 'net/authorize/api/controller/ARBGetSubscriptionStatusController.php', 'net\authorize\api\controller\ARBUpdateSubscriptionController' => $libDir . 'net/authorize/api/controller/ARBUpdateSubscriptionController.php', 'net\authorize\api\controller\AuthenticateTestController' => $libDir . 'net/authorize/api/controller/AuthenticateTestController.php', 'net\authorize\api\controller\CreateCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/CreateCustomerPaymentProfileController.php', 'net\authorize\api\controller\CreateCustomerProfileController' => $libDir . 'net/authorize/api/controller/CreateCustomerProfileController.php', 'net\authorize\api\controller\CreateCustomerProfileFromTransactionController' => $libDir . 'net/authorize/api/controller/CreateCustomerProfileFromTransactionController.php', 'net\authorize\api\controller\CreateCustomerProfileTransactionController' => $libDir . 'net/authorize/api/controller/CreateCustomerProfileTransactionController.php', 'net\authorize\api\controller\CreateCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/CreateCustomerShippingAddressController.php', 'net\authorize\api\controller\CreateTransactionController' => $libDir . 'net/authorize/api/controller/CreateTransactionController.php', 'net\authorize\api\controller\DecryptPaymentDataController' => $libDir . 'net/authorize/api/controller/DecryptPaymentDataController.php', 'net\authorize\api\controller\DeleteCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/DeleteCustomerPaymentProfileController.php', 'net\authorize\api\controller\DeleteCustomerProfileController' => $libDir . 'net/authorize/api/controller/DeleteCustomerProfileController.php', 'net\authorize\api\controller\DeleteCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/DeleteCustomerShippingAddressController.php', 'net\authorize\api\controller\GetBatchStatisticsController' => $libDir . 'net/authorize/api/controller/GetBatchStatisticsController.php', 'net\authorize\api\controller\GetCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/GetCustomerPaymentProfileController.php', 'net\authorize\api\controller\GetCustomerPaymentProfileListController' => $libDir . 'net/authorize/api/controller/GetCustomerPaymentProfileListController.php', 'net\authorize\api\controller\GetCustomerProfileController' => $libDir . 'net/authorize/api/controller/GetCustomerProfileController.php', 'net\authorize\api\controller\GetCustomerProfileIdsController' => $libDir . 'net/authorize/api/controller/GetCustomerProfileIdsController.php', 'net\authorize\api\controller\GetCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/GetCustomerShippingAddressController.php', 'net\authorize\api\controller\GetHostedPaymentPageController' => $libDir . 'net/authorize/api/controller/GetHostedPaymentPageController.php', 'net\authorize\api\controller\GetHostedProfilePageController' => $libDir . 'net/authorize/api/controller/GetHostedProfilePageController.php', 'net\authorize\api\controller\GetMerchantDetailsController' => $libDir . 'net/authorize/api/controller/GetMerchantDetailsController.php', 'net\authorize\api\controller\GetSettledBatchListController' => $libDir . 'net/authorize/api/controller/GetSettledBatchListController.php', 'net\authorize\api\controller\GetTransactionDetailsController' => $libDir . 'net/authorize/api/controller/GetTransactionDetailsController.php', 'net\authorize\api\controller\GetTransactionListController' => $libDir . 'net/authorize/api/controller/GetTransactionListController.php', 'net\authorize\api\controller\GetUnsettledTransactionListController' => $libDir . 'net/authorize/api/controller/GetUnsettledTransactionListController.php', 'net\authorize\api\controller\IsAliveController' => $libDir . 'net/authorize/api/controller/IsAliveController.php', 'net\authorize\api\controller\LogoutController' => $libDir . 'net/authorize/api/controller/LogoutController.php', 'net\authorize\api\controller\MobileDeviceLoginController' => $libDir . 'net/authorize/api/controller/MobileDeviceLoginController.php', 'net\authorize\api\controller\MobileDeviceRegistrationController' => $libDir . 'net/authorize/api/controller/MobileDeviceRegistrationController.php', 'net\authorize\api\controller\SecurePaymentContainerController' => $libDir . 'net/authorize/api/controller/SecurePaymentContainerController.php', 'net\authorize\api\controller\SendCustomerTransactionReceiptController' => $libDir . 'net/authorize/api/controller/SendCustomerTransactionReceiptController.php', 'net\authorize\api\controller\UpdateCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/UpdateCustomerPaymentProfileController.php', 'net\authorize\api\controller\UpdateCustomerProfileController' => $libDir . 'net/authorize/api/controller/UpdateCustomerProfileController.php', 'net\authorize\api\controller\UpdateCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/UpdateCustomerShippingAddressController.php', 'net\authorize\api\controller\UpdateHeldTransactionController' => $libDir . 'net/authorize/api/controller/UpdateHeldTransactionController.php', 'net\authorize\api\controller\UpdateSplitTenderGroupController' => $libDir . 'net/authorize/api/controller/UpdateSplitTenderGroupController.php', 'net\authorize\api\controller\ValidateCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/ValidateCustomerPaymentProfileController.php', 'net\authorize\api\controller\GetAUJobDetailsController' => $libDir . 'net/authorize/api/controller/GetAUJobDetailsController.php', 'net\authorize\api\controller\GetAUJobSummaryController' => $libDir . 'net/authorize/api/controller/GetAUJobSummaryController.php' ); authorizenet/resources/ControllerTemplate.phpt000064400000001135147361031000016006 0ustar00<?php namespace net\authorize\api\controller; use net\authorize\api\contract\v1\AnetApiRequestType; use net\authorize\api\controller\base\ApiOperationBase; class APICONTROLLERNAMEController extends ApiOperationBase { public function __construct(AnetApiRequestType $request) { $responseType = 'net\authorize\api\contract\v1\APICONTROLLERNAMEResponse'; parent::__construct($request, $responseType); } protected function validateRequest() { //validate required fields of $this->apiRequest-> //validate non-required fields of $this->apiRequest-> } }authorizenet/genclass.sh000064400000006627147361031000011426 0ustar00#!/bin/bash # sudo apt-get install php5-curl # composer install #create directories that do not exist apidir=lib/net/authorize/api/contract/v1 #net.authorize.api.contract.v1. if [ -d "$apidir" ]; then rm -r "$apidir" fi mkdir -p "$apidir" echo Make sure the ns-dest uses destination as: $apidir logfile=./xsdgen.log echo `date` > $logfile echo Generating PHP Classes >> $logfile vendor/goetas/xsd2php/bin/xsd2php convert:php \ --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/contract/v1' \ --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ ./AnetApiSchema.xsd >> $logfile 2>> $logfile echo Generation of PHP Classes complete >> $logfile jmsdir=lib/net/authorize/api/yml/v1 if [ -d "$jmsdir" ]; then rm -r "$jmsdir" fi mkdir -p "$jmsdir" echo Generating Serializers for Classes >> $logfile vendor/goetas/xsd2php/bin/xsd2php convert:jms-yaml \ --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/yml/v1' \ --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ ./AnetApiSchema.xsd >> $logfile echo Generator output is in file: $logfile #GOOD # vendor/goetas/xsd2php/bin/xsd2php.php convert:php \ # --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/contract/v1' \ # --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ # --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ # /home/ramittal/AnetApiSchema.xsd >> $logfile #Old good # vendor/goetas/xsd2php/bin/xsd2php.php convert:php \ # --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/contract/v1' \ # --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ # --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ # /home/ramittal/AnetApiSchema.xsd # # jmsdir=lib/net/authorize/api/jms/v1 # mkdir -p $jmsdir # rm -r $jmsdir\* # Do not want JMS serializer # echo Generating Serializers for Classes >> $logfile # vendor/goetas/xsd2php/bin/xsd2php.php convert:jms-yaml \ # --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/jms/v1' \ # --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ # --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ # /home/ramittal/AnetApiSchema.xsd >> $logfile #DOOG #--alias-map='Vendor/Project/CustomDateClass; http://www.opentravel.org/OTA/2003/05#CustomOTADateTimeFormat' # symfony/console suggests installing symfony/event-dispatcher () # symfony/console suggests installing psr/log (For using the console logger) # phpunit/php-code-coverage suggests installing ext-xdebug (>=2.2.1) # phpunit/phpunit suggests installing phpunit/php-invoker (~1.1) # symfony/dependency-injection suggests installing symfony/proxy-manager-bridge (Generate service proxies to lazy load them) # ---------------- # zendframework/zend-stdlib suggests installing zendframework/zend-serializer (Zend\Serializer component) # zendframework/zend-stdlib suggests installing zendframework/zend-servicemanager (To support hydrator plugin manager usage) # zendframework/zend-code suggests installing doctrine/common (Doctrine\Common >=2.1 for annotation features) # symfony/console suggests installing symfony/event-dispatcher () # symfony/console suggests installing psr/log (For using the console logger) authorizenet/scripts/generateControllersFromTemplate.sh000064400000007557147361031000017662 0ustar00#!/bin/bash echo "Starting `date`" CDIR=`pwd` SRCDIR=lib GENFOLDER=net/authorize/api/contract/v1 CONTROLLERFOLDER=net/authorize/api/controller CNTNAMESPACE=${CONTROLLERFOLDER//\//\\} CLASSMAP=./ControllerClassMap.php echo "Using CNTNAMESPACE: ${CNTNAMESPACE}" GENLOG=$CDIR/log/generator.log SRCLOG=$CDIR/log/Sources CNTLOG=$CDIR/log/Controllers if [ -d $CDIR/log ];then rm -r $CDIR/log/*.* 1> /dev/null 2>&1 else mkdir $CDIR/log fi if [ ! -d $SRCDIR ]; then echo "Unable to find $SRCDIR" exit 1 fi if [ -f ${CLASSMAP} ];then rm ${CLASSMAP} fi GENFULL=${SRCDIR}/${GENFOLDER} CNTFULL=${SRCDIR}/${CONTROLLERFOLDER} echo "Generated Controller load map for Controllers on `date`" > ${CLASSMAP} | tee > ${GENLOG} if [ ! -d ${CNTFULL} ]; then mkdir ${CNTFULL} fi echo "Identifying Request/Responses to process from $SRCDIR" | tee >> ${GENLOG} touch ${SRCLOG}0.log touch ${CNTLOG}0.log ls ${GENFULL}/*.php | grep -i -e "request\.php" -e "response\.php" > ${SRCLOG}0.log ls ${CNTFULL}/*Controller.php > ${CNTLOG}0.log 2>/dev/null echo "Cleaning up paths in Sources and Controllers" | tee >> ${GENLOG} GENLEN=${#GENFULL} CNTLEN=${#CNTFULL} GENLEN=$(( $GENLEN + 2 )) CNTLEN=$(( $CNTLEN + 2 )) cut -c${GENLEN}- ${SRCLOG}0.log | cut -d. -f1 | sort -u > ${SRCLOG}1.log cut -c${CNTLEN}- ${CNTLOG}0.log | cut -d. -f1 | sort -u > ${CNTLOG}.log echo "Getting Unique Requests/Responses" | tee >> ${GENLOG} grep -i -e "request *$" -e "response *$" ${SRCLOG}1.log > ${SRCLOG}2.log echo "Identifying Object names" | tee >> ${GENLOG} perl -pi -w -e "s/Request *$//g;" ${SRCLOG}2.log perl -pi -w -e "s/Response *$//g;" ${SRCLOG}2.log sort -u ${SRCLOG}2.log > ${SRCLOG}3.log echo "Fixing Controllers" | tee >> ${GENLOG} perl -pi -w -e "s/Controller *$//g;" ${CNTLOG}.log perl -pi -w -e 's/^ *\n//g;' ${CNTLOG}.log echo "Creating backup for later comparison" | tee >> ${GENLOG} cp ${SRCLOG}3.log ${SRCLOG}4.log > /dev/null cp ${CNTLOG}.log ${CNTLOG}9.log > /dev/null echo "Removing ExistingControllers From Request/Response List" | tee >> ${GENLOG} # echo "From File" | tee >> ${GENLOG} # while read aLine; do # echo Processing removal of existing controller "${aLine}" >> ${GENLOG} # perl -pi -w -e "s/^\b${aLine}\b *$//g;" ${SRCLOG}3.log # done < ${CNTLOG}.log echo From BlackList | tee >> ${GENLOG} blackList="ANetApi Error Ids XXDoNotUseDummy" for blackLine in $blackList ; do echo Processing removal of Blacklisted controllers "$blackLine" | tee >> ${GENLOG} perl -pi -w -e "s/^\b${blackLine}\b *$//g;" ${SRCLOG}3.log done perl -pi -w -e 's/^ *\n//g;' ${SRCLOG}3.log echo Creating Final List of Request/Response to generate code | tee >> ${GENLOG} sort -u ${SRCLOG}3.log > ${SRCLOG}.log while read aLine; do CNTNAME=${CNTFULL}/${aLine}Controller.php echo "'${CNTNAMESPACE}\\${aLine}Controller' => \$libDir . '${CONTROLLERFOLDER}/${aLine}Controller.php'," | tee >> ${CLASSMAP} echo "Processing Controller for Request/Respose: ${aLine}, Controller=${CNTNAME}" | tee >> ${GENLOG} if [ -f ${CNTNAME} ]; then echo "${CNTNAME} exists, Creating New" | tee >> ${GENLOG} cp resources/ControllerTemplate.phpt "${CNTNAME}.new" perl -pi -w -e "s/APICONTROLLERNAME/${aLine}/g;" "${CNTNAME}.new" #else fi if [ ! -f ${CNTNAME} ]; then echo "Generating Code for ${CNTNAME}" | tee >> ${GENLOG} cp resources/ControllerTemplate.phpt "${CNTNAME}" perl -pi -w -e "s/APICONTROLLERNAME/${aLine}/g;" "${CNTNAME}" fi done < ${SRCLOG}.log echo "Controller generated ClassMap is in file: ${CLASSMAP}" | tee >> ${GENLOG} echo "Identify Obsolete Controllers, from request/response list" | tee >> ${GENLOG} while read aLine; do echo "Processing obsolete Controller ${aLine}" | tee >> ${GENLOG} perl -pi -w -e "s/${aLine} *$//g;" "${CNTLOG}9.log" done < ${SRCLOG}.log sort -u "${CNTLOG}9.log" > /dev/null rm -r *.bak 2> /dev/null echo "Finished `date`" authorizenet/scripts/generateObjectsFromXsd.sh000064400000003263147361031000015716 0ustar00#!/bin/bash logfile=./xsdgen.log echo `date` > $logfile # sudo apt-get install php5-curl # composer install echo Getting latest XSD XSDURL=https://apitest.authorize.net/xml/v1/schema/AnetApiSchema.xsd if [ -f AnetApiSchema.xsd ]; then echo "Renaming existing schema file" mv AnetApiSchema.xsd AnetApiSchema.xsd.old fi wget $XSDURL 1>> $logfile 2>&1 ERRORCODE=$? if [ $ERRORCODE -ne 0 ];then echo "Unable to download XSD from $XSDURL" exit $ERRORCODE fi if [ ! -f AnetApiSchema.xsd ]; then echo "SchemaFile not found" exit 1 fi #create directories that do not exist apidir=lib/net/authorize/api/contract/v1 #net.authorize.api.contract.v1. if [ -d "$apidir" ]; then rm -r "$apidir" fi mkdir -p "$apidir" echo Make sure the ns-dest uses destination as: $apidir echo Generating PHP Classes >> $logfile vendor/goetas/xsd2php/bin/xsd2php convert:php \ --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/contract/v1' \ --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ ./AnetApiSchema.xsd >> $logfile 2>> $logfile echo Generation of PHP Classes complete >> $logfile jmsdir=lib/net/authorize/api/yml/v1 if [ -d "$jmsdir" ]; then rm -r "$jmsdir" fi mkdir -p "$jmsdir" echo Generating Serializers for Classes >> $logfile vendor/goetas/xsd2php/bin/xsd2php convert:jms-yaml \ --ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/yml/v1' \ --ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \ --ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \ ./AnetApiSchema.xsd >> $logfile echo Generator output is in file: $logfile authorizenet/scripts/composer.json.masterUpdate000064400000001335147361031000016130 0ustar00{ "name": "authorizenet/authorizenet", "type": "library", "description": "Official PHP SDK for Authorize.Net", "keywords": ["authorizenet", "authorize.net", "payment", "ecommerce"], "license": "proprietary", "homepage": "http://developer.authorize.net", "require": { "php": ">=5.6", "ext-curl": "*", "ext-json": "*", "ext-simplexml": "*", "ext-xmlwriter": "*", "goetas-webservices/xsd2php-runtime":"^0.2.2", "goetas/xsd2php": "^2.0" }, "require-dev": { "phpunit/phpunit": "~4.0", "phpmd/phpmd": "~2.0" }, "autoload": { "classmap": ["lib"] }, "autoload-dev": { "classmap": ["tests"] } } authorizenet/scripts/masterUpdate.sh000064400000001542147361031000013743 0ustar00#!/bin/bash echo Started at `date` echo This script will update the generated code echo currdir=`pwd` cmdlist="generateObjectsFromXsd.sh generateControllersFromTemplate.sh" for cmd in $cmdlist ; do echo Executing Script "$cmd" if [ ! -f $currdir/scripts/$cmd ];then echo "Script $currdir/scripts/$cmd not found" exit 1 fi $currdir/scripts/$cmd # echo ***FIXME*** $currdir/scripts/$cmd ERRORCODE=$? if [ $ERRORCODE -ne 0 ];then echo "########################################################################" echo "Encountered error during execution of $cmd" echo "See logs or output above." echo "Exiting, Update ***NOT*** complete." exit $ERRORCODE fi done echo Exiting, Update completed successfully. echo Compile, run tests and commit to git-hub. echo Completed at `date` authorizenet/test-sample-codes.sh000064400000000122147361031000013140 0ustar00#!/bin/bash for file in $(find sample-code-php/ -name '*.php') do php $file done