/** * @return void */ public function ccRefundAction() { $payment = new PayonePaymentTransfer(); $payment->setTransactionId(PayoneApiConstants::TEST_TRANSACTION_ID); $payment->setPaymentMethod(PayoneApiConstants::PAYMENT_METHOD_CREDITCARD_PSEUDO); $refund = new RefundTransfer(); $refund->setPayment($payment); $refund->setAmount(-100); $refund->setUseCustomerdata(PayoneApiConstants::USE_CUSTOMER_DATA_YES); $refund->setNarrativeText('Test narrative'); // echo '<pre>' . var_dump($refund) . '</pre>';die; $result = $this->getFacade()->refundPayment($refund); dump($result); die; }