Gets Object Instance with Json data filled in
public static getObject ( ) : |
||
Résultat |
/** * @depends testSerializationDeserialization * @param Payer $obj */ public function testGetters($obj) { $this->assertEquals($obj->getPaymentMethod(), "TestSample"); $this->assertEquals($obj->getStatus(), "TestSample"); $this->assertEquals($obj->getFundingInstruments(), FundingInstrumentTest::getObject()); $this->assertEquals($obj->getFundingOptionId(), "TestSample"); $this->assertEquals($obj->getPayerInfo(), PayerInfoTest::getObject()); }
/** * @depends testSerializationDeserialization * @param FundingOption $obj */ public function testGetters($obj) { $this->assertEquals($obj->getId(), "TestSample"); $this->assertEquals($obj->getFundingSources(), FundingSourceTest::getObject()); $this->assertEquals($obj->getBackupFundingInstrument(), FundingInstrumentTest::getObject()); $this->assertEquals($obj->getCurrencyConversion(), CurrencyConversionTest::getObject()); $this->assertEquals($obj->getInstallmentInfo(), InstallmentInfoTest::getObject()); $this->assertEquals($obj->getLinks(), LinksTest::getObject()); }
/** * @depends testSerializationDeserialization * @param FundingSource $obj */ public function testGetters($obj) { $this->assertEquals($obj->getFundingMode(), "TestSample"); $this->assertEquals($obj->getFundingInstrumentType(), "TestSample"); $this->assertEquals($obj->getSoftDescriptor(), "TestSample"); $this->assertEquals($obj->getAmount(), CurrencyTest::getObject()); $this->assertEquals($obj->getLegalText(), "TestSample"); $this->assertEquals($obj->getFundingDetail(), FundingDetailTest::getObject()); $this->assertEquals($obj->getAdditionalText(), "TestSample"); $this->assertEquals($obj->getExtends(), FundingInstrumentTest::getObject()); $this->assertEquals($obj->getLinks(), LinksTest::getObject()); }
/** * @depends testSerializationDeserialization * @param Payer $obj */ public function testGetters($obj) { $this->assertEquals($obj->getPaymentMethod(), "TestSample"); $this->assertEquals($obj->getStatus(), "TestSample"); $this->assertEquals($obj->getAccountType(), "TestSample"); $this->assertEquals($obj->getAccountAge(), "TestSample"); $this->assertEquals($obj->getFundingInstruments(), FundingInstrumentTest::getObject()); $this->assertEquals($obj->getFundingOptionId(), "TestSample"); $this->assertEquals($obj->getFundingOption(), FundingOptionTest::getObject()); $this->assertEquals($obj->getExternalSelectedFundingInstrumentType(), "TestSample"); $this->assertEquals($obj->getRelatedFundingOption(), FundingOptionTest::getObject()); $this->assertEquals($obj->getPayerInfo(), PayerInfoTest::getObject()); }
public static function createNewPayment() { $funding = FundingInstrumentTest::getObject(); $funding->credit_card_token = null; $payer = new Payer(); $payer->setPaymentMethod("credit_card"); $payer->setFundingInstruments(array($funding)); $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; }