|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| getDefaultParameters () | |
| getDefaultParameters () | |
| getName () | |
| getName () | |
| getParameters () | |
| getParameters () | |
| getShortName () | |
| getShortName () | |
| initialize (array $parameters=array()) | |
| initialize (array $parameters=array()) | |
Payment gateway interface
This interface class defines the standard functions that any Omnipay gateway needs to define.
@method \Omnipay\Common\Message\RequestInterface authorize(array $options = array()) (Optional method) Authorize an amount on the customers card @method \Omnipay\Common\Message\RequestInterface completeAuthorize(array $options = array()) (Optional method) Handle return from off-site gateways after authorization @method \Omnipay\Common\Message\RequestInterface capture(array $options = array()) (Optional method) Capture an amount you have previously authorized @method \Omnipay\Common\Message\RequestInterface purchase(array $options = array()) (Optional method) Authorize and immediately capture an amount on the customers card @method \Omnipay\Common\Message\RequestInterface completePurchase(array $options = array()) (Optional method) Handle return from off-site gateways after purchase @method \Omnipay\Common\Message\RequestInterface refund(array $options = array()) (Optional method) Refund an already processed transaction @method \Omnipay\Common\Message\RequestInterface void(array $options = array()) (Optional method) Generally can only be called up to 24 hours after submitting a transaction @method \Omnipay\Common\Message\RequestInterface createCard(array $options = array()) (Optional method) The returned response object includes a cardReference, which can be used for future transactions @method \Omnipay\Common\Message\RequestInterface updateCard(array $options = array()) (Optional method) Update a stored card @method \Omnipay\Common\Message\RequestInterface deleteCard(array $options = array()) (Optional method) Delete a stored card
Payment gateway interface
This interface class defines the standard functions that any Omnipay gateway needs to define.
@method \Omnipay\Common\Message\NotificationInterface acceptNotification(array $options = array()) (Optional method) Receive and handle an instant payment notification (IPN) @method \Omnipay\Common\Message\RequestInterface authorize(array $options = array()) (Optional method) Authorize an amount on the customers card @method \Omnipay\Common\Message\RequestInterface completeAuthorize(array $options = array()) (Optional method) Handle return from off-site gateways after authorization @method \Omnipay\Common\Message\RequestInterface capture(array $options = array()) (Optional method) Capture an amount you have previously authorized @method \Omnipay\Common\Message\RequestInterface purchase(array $options = array()) (Optional method) Authorize and immediately capture an amount on the customers card @method \Omnipay\Common\Message\RequestInterface completePurchase(array $options = array()) (Optional method) Handle return from off-site gateways after purchase @method \Omnipay\Common\Message\RequestInterface refund(array $options = array()) (Optional method) Refund an already processed transaction @method \Omnipay\Common\Message\RequestInterface fetchTransaction(array $options = []) (Optional method) Fetches transaction information @method \Omnipay\Common\Message\RequestInterface void(array $options = array()) (Optional method) Generally can only be called up to 24 hours after submitting a transaction @method \Omnipay\Common\Message\RequestInterface createCard(array $options = array()) (Optional method) The returned response object includes a cardReference, which can be used for future transactions @method \Omnipay\Common\Message\RequestInterface updateCard(array $options = array()) (Optional method) Update a stored card @method \Omnipay\Common\Message\RequestInterface deleteCard(array $options = array()) (Optional method) Delete a stored card
Definition at line 37 of file lib/vendor/omnipay/common/src/Omnipay/Common/GatewayInterface.php.
| Omnipay\Common\GatewayInterface::getDefaultParameters | ( | ) |
Define gateway parameters, in the following format:
array( 'username' => '', // string variable 'testMode' => false, // boolean variable 'landingPage' => array('billing', 'login'), // enum variable, first item is default );
Implemented in Omnipay\PayPal\RestGateway, Omnipay\PayPal\RestGateway, Omnipay\Common\AbstractGateway, Omnipay\Common\AbstractGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ExpressGateway, and Omnipay\PayPal\ExpressGateway.
| Omnipay\Common\GatewayInterface::getDefaultParameters | ( | ) |
Define gateway parameters, in the following format:
array( 'username' => '', // string variable 'testMode' => false, // boolean variable 'landingPage' => array('billing', 'login'), // enum variable, first item is default );
Implemented in Omnipay\PayPal\RestGateway, Omnipay\PayPal\RestGateway, Omnipay\Common\AbstractGateway, Omnipay\Common\AbstractGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ExpressGateway, and Omnipay\PayPal\ExpressGateway.
| Omnipay\Common\GatewayInterface::getName | ( | ) |
Get gateway display name
This can be used by carts to get the display name for each gateway.
Implemented in Omnipay\PayPal\RestGateway, Omnipay\PayPal\RestGateway, Omnipay\Common\AbstractGatewayTest_MockAbstractGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ExpressGateway, Omnipay\PayPal\ExpressInContextGateway, Omnipay\PayPal\ExpressGateway, and Omnipay\PayPal\ExpressInContextGateway.
| Omnipay\Common\GatewayInterface::getName | ( | ) |
Get gateway display name
This can be used by carts to get the display name for each gateway.
Implemented in Omnipay\PayPal\RestGateway, Omnipay\PayPal\RestGateway, Omnipay\Common\AbstractGatewayTest_MockAbstractGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ProGateway, Omnipay\PayPal\ExpressGateway, Omnipay\PayPal\ExpressInContextGateway, Omnipay\PayPal\ExpressGateway, and Omnipay\PayPal\ExpressInContextGateway.
| Omnipay\Common\GatewayInterface::getParameters | ( | ) |
| Omnipay\Common\GatewayInterface::getParameters | ( | ) |
| Omnipay\Common\GatewayInterface::getShortName | ( | ) |
Get gateway short name
This name can be used with GatewayFactory as an alias of the gateway class, to create new instances of this gateway.
Implemented in Omnipay\Common\AbstractGateway, and Omnipay\Common\AbstractGateway.
| Omnipay\Common\GatewayInterface::getShortName | ( | ) |
Get gateway short name
This name can be used with GatewayFactory as an alias of the gateway class, to create new instances of this gateway.
Implemented in Omnipay\Common\AbstractGateway, and Omnipay\Common\AbstractGateway.
| Omnipay\Common\GatewayInterface::initialize | ( | array | $parameters = array() | ) |
Initialize gateway with parameters
Implemented in Omnipay\Common\AbstractGateway, and Omnipay\Common\AbstractGateway.
| Omnipay\Common\GatewayInterface::initialize | ( | array | $parameters = array() | ) |
Initialize gateway with parameters
Implemented in Omnipay\Common\AbstractGateway, and Omnipay\Common\AbstractGateway.