public static function createSale() { $sale = new Sale(); $sale->setAmount(AmountTest::createAmount()); $sale->setCreateTime(self::$createTime); $sale->setId(self::$id); $sale->setParentPayment(self::$parentPayment); $sale->setState(self::$state); return $sale; }
private function createSale() { $sale = new Sale(); $sale->setAmount(AmountTest::createAmount()); $sale->setCreateTime(self::$createTime); $sale->setId(self::$id); $sale->setParentPayment(self::$parentPayment); $sale->setState(self::$state); $this->tFee = new Currency(); $this->tFee->setCurrency('AUD'); $this->tFee->setValue('0.10'); $sale->setTransactionFee($this->tFee); return $sale; }
public function setup() { $this->captures['partial'] = self::createCapture(); $capture = self::createCapture(); $capture->setAmount(AmountTest::createAmount()); $capture->setLinks(array(LinksTest::createLinks())); $this->captures['full'] = $capture; }
public static function createAuthorization() { $authorization = new Authorization(); $authorization->setCreateTime(self::$create_time); $authorization->setId(self::$id); $authorization->setState(self::$state); $authorization->setAmount(AmountTest::createAmount()); $authorization->setLinks(array(LinksTest::createLinks())); return $authorization; }
public static function createTransaction() { $transaction = new Transaction(); $transaction->setAmount(AmountTest::createAmount()); $transaction->setDescription(self::$description); $transaction->setItemList(ItemListTest::createItemList()); $transaction->setPayee(PayeeTest::createPayee()); $transaction->setRelatedResources(array(RelatedResourcesTest::createRelatedResources())); return $transaction; }
public static function createOrder() { $order = new Order(); $order->setId(self::$id); $order->setCreateTime(self::$createTime); $order->setUpdateTime(self::$updateTime); $order->setState(self::$state); $order->setAmount(AmountTest::createAmount()); return $order; }
public static function createRefund() { $refund = new Refund(); $refund->setCreateTime(self::$createTime); $refund->setAmount(AmountTest::createAmount()); $refund->setCaptureId(self::$captureId); $refund->setId(self::$id); $refund->setLinks(array(LinksTest::getObject())); $refund->setParentPayment(self::$parentPayment); return $refund; }
public static function createRefund() { $refund = new Refund(); $refund->setAmount(AmountTest::createAmount()); $refund->setCapture_id(self::$captureId); $refund->setCreate_time(self::$createTime); $refund->setDescription(self::$description); $refund->setId(self::$id); $refund->setLinks(array(LinkTest::createLink())); $refund->setParent_payment(self::$parentPayment); return $refund; }
public static function createTransaction() { $transaction = new Transaction(); $transaction->setAmount(AmountTest::createAmount()); $transaction->setDescription(self::$description); $transaction->setInvoiceNumber(self::$invoiceNumber); $transaction->setCustom(self::$custom); $transaction->setSoftDescriptor(self::$softDescriptor); $transaction->setItemList(ItemListTest::createItemList()); $transaction->setPayee(PayeeTest::createPayee()); $transaction->setRelatedResources(array(RelatedResourcesTest::createRelatedResources())); return $transaction; }
public function testOperations() { $payment = PaymentTest::createNewPayment(); $payment->create(); $transactions = $payment->getTransactions(); $resources = $transactions[0]->getRelated_resources(); $saleId = $resources[0]->getSale()->getId(); $sale = Sale::get($saleId); $this->assertNotNull($sale); $refund = new Refund(); $refund->setAmount(AmountTest::createAmount()); $sale->refund($refund); $this->setExpectedException('\\InvalidArgumentException'); $sale->refund(NULL); }
public static function createNewPayment() { $payer = new Payer(); $payer->setPaymentMethod("credit_card"); $payer->setFundingInstruments(array(FundingInstrumentTest::createFundingInstrument())); $transaction = new Transaction(); $transaction->setAmount(AmountTest::createAmount()); $transaction->setDescription("This is the payment description."); $redirectUrls = new RedirectUrls(); $redirectUrls->setReturnUrl("http://localhost/return"); $redirectUrls->setCancelUrl("http://localhost/cancel"); $payment = new Payment(); $payment->setIntent("sale"); $payment->setRedirectUrls($redirectUrls); $payment->setPayer($payer); $payment->setTransactions(array($transaction)); return $payment; }