Omnipay\PayPal\RestGateway::fetchTransaction PHP Method

fetchTransaction() public method

To get details about completed payments (sale transaction) created by a payment request or to refund a direct sale transaction, PayPal provides the /sale resource and related sub-resources.
public fetchTransaction ( array $parameters = [] ) : Omnipay\PayPal\Message\RestFetchTransactionRequest
$parameters array
return Omnipay\PayPal\Message\RestFetchTransactionRequest
    public function fetchTransaction(array $parameters = array())
    {
        return $this->createRequest('\\Omnipay\\PayPal\\Message\\RestFetchTransactionRequest', $parameters);
    }

Usage Example

Beispiel #1
0
 public function testFetchTransaction()
 {
     $request = $this->gateway->fetchTransaction(array('transactionReference' => 'abc123'));
     $this->assertInstanceOf('\\Omnipay\\PayPal\\Message\\RestFetchTransactionRequest', $request);
     $this->assertSame('abc123', $request->getTransactionReference());
     $data = $request->getData();
     $this->assertEmpty($data);
 }