PayPal\Test\Functional\Api\InvoiceFunctionalTest::testRecordPayment PHP Method

testRecordPayment() public method

public testRecordPayment ( $invoice ) : Invoice
$invoice Invoice
return PayPal\Api\Invoice
    public function testRecordPayment($invoice)
    {
        $this->setupTest($this->getClassName(), 'testCreate');
        $invoice = $this->testCreate($invoice);
        $this->setupTest($this->getClassName(), 'testSend');
        $invoice = $this->testSend($invoice);
        $this->setupTest($this->getClassName(), 'testRecordPayment');
        $request = $this->operation['request']['body'];
        $paymentDetail = new PaymentDetail($request);
        $result = $invoice->recordPayment($paymentDetail, $this->apiContext, $this->mockPayPalRestCall);
        $this->assertNotNull($result);
        return $invoice;
    }