1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Payment\Model\Method\Online;
- use Magento\Framework\DataObject;
- use Magento\Payment\Model\Method\ConfigInterface;
- /**
- * Gateway interface for online payment methods
- *
- * @author Magento Core Team <core@magentocommerce.com>
- */
- interface GatewayInterface
- {
- /**
- * Post request to gateway and return response
- *
- * @param Object $request
- * @param ConfigInterface $config
- *
- * @return DataObject
- *
- * @throws \Exception
- */
- public function postRequest(DataObject $request, ConfigInterface $config);
- }
|