本文整理汇总了PHP中authorizeFromEnv函数的典型用法代码示例。如果您正苦于以下问题:PHP authorizeFromEnv函数的具体用法?PHP authorizeFromEnv怎么用?PHP authorizeFromEnv使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了authorizeFromEnv函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: testCreate
public function testCreate()
{
authorizeFromEnv();
$c = Stripe_Coupon::create(array('percent_off' => 25, 'duration' => 'repeating', 'duration_in_months' => 5, 'id' => 'test_coupon'));
$this->assertEqual('test_coupon', $c->id);
$this->assertEqual(25, $c->percent_off);
}
开发者ID:KillerDesigner,项目名称:OpenVBX-Plugin-Stripe,代码行数:7,代码来源:CouponTest.php
示例2: testRetrieve
public function testRetrieve()
{
authorizeFromEnv();
$c = Stripe_Charge::create(array('amount' => 100, 'currency' => 'usd', 'card' => array('number' => '4242424242424242', 'exp_month' => 5, 'exp_year' => 2015)));
$d = Stripe_Charge::retrieve($c->id);
$this->assertEqual($d->id, $c->id);
}
开发者ID:bulats,项目名称:chef,代码行数:7,代码来源:ChargeTest.php
示例3: testRefund
public function testRefund()
{
authorizeFromEnv();
$c = Conekta_Charge::create(array('amount' => 2000, 'currency' => 'mxn', 'description' => 'Some desc', 'card' => array('number' => '4242424242424242', 'exp_month' => 5, 'exp_year' => 2015, 'cvc' => 123, 'name' => 'Mario Moreno')));
$c->refund();
$this->assertTrue($c->status == "refunded");
}
开发者ID:mvalenciarmz,项目名称:PagosElectronicos-Conekta,代码行数:7,代码来源:ChargeTest.php
示例4: testCreate
public function testCreate()
{
authorizeFromEnv();
$id = 'test_coupon-' . self::randomString();
$c = Conekta_Coupon::create(array('percent_off' => 25, 'duration' => 'repeating', 'duration_in_months' => 5, 'id' => $id));
$this->assertEqual($id, $c->id);
$this->assertEqual(25, $c->percent_off);
}
开发者ID:mvalenciarmz,项目名称:PagosElectronicos-Conekta,代码行数:8,代码来源:CouponTest.php
示例5: testRetrieve
public function testRetrieve()
{
authorizeFromEnv();
$d = Stripe_Balance::retrieve();
$this->assertEqual($d->object, "balance");
$this->assertTrue(Stripe_Util::isList($d->available));
$this->assertTrue(Stripe_Util::isList($d->pending));
}
开发者ID:Friends-School-Atlanta,项目名称:Deployable-WordPress,代码行数:8,代码来源:BalanceTest.php
示例6: testRetrieve
public function testRetrieve()
{
$recipient = self::createTestRecipient();
authorizeFromEnv();
$transfer = Conekta_Transfer::create(array('amount' => 100, 'currency' => 'usd', 'recipient' => $recipient->id));
$reloaded = Conekta_Transfer::retrieve($transfer->id);
$this->assertEqual($reloaded->id, $transfer->id);
}
开发者ID:mvalenciarmz,项目名称:PagosElectronicos-Conekta,代码行数:8,代码来源:TransferTest.php
示例7: testRetrieve
public function testRetrieve()
{
authorizeFromEnv();
$d = Stripe_Account::retrieve();
$this->assertEqual($d->email, "[email protected]");
$this->assertEqual($d->charge_enabled, false);
$this->assertEqual($d->details_submitted, false);
}
开发者ID:Friends-School-Atlanta,项目名称:Deployable-WordPress,代码行数:8,代码来源:AccountTest.php
示例8: testUpcoming
public function testUpcoming()
{
authorizeFromEnv();
$c = Stripe_Customer::create(array('card' => array('number' => '4242424242424242', 'exp_month' => 5, 'exp_year' => 2015)));
$invoice = Stripe_Invoice::upcoming(array('customer' => $c->id));
$this->assertEqual($invoice->customer, $c->id);
$this->assertEqual($invoice->attempted, false);
}
开发者ID:KillerDesigner,项目名称:OpenVBX-Plugin-Stripe,代码行数:8,代码来源:InvoiceTest.php
示例9: testBadData
public function testBadData()
{
authorizeFromEnv();
try {
CleverDistrict::all(array('asdf' => 25));
} catch (CleverInvalidRequestError $e) {
$this->assertEquals(400, $e->getHttpStatus());
}
}
开发者ID:clever,项目名称:clever-php,代码行数:9,代码来源:InvalidRequestErrorTest.php
示例10: testUpdateMetadataAll
public function testUpdateMetadataAll()
{
authorizeFromEnv();
$charge = Stripe_Charge::create(array('amount' => 100, 'currency' => 'usd', 'card' => array('number' => '4242424242424242', 'exp_month' => 5, 'exp_year' => 2015)));
$charge->metadata = array('test' => 'foo bar');
$charge->save();
$updatedCharge = Stripe_Charge::retrieve($charge->id);
$this->assertEqual('foo bar', $updatedCharge->metadata['test']);
}
开发者ID:mickdane,项目名称:zidisha,代码行数:9,代码来源:ChargeTest.php
示例11: retrieveOrCreateCoupon
/**
* Verify that a coupon with a given ID exists, or create a new one if it does
* not.
*/
protected static function retrieveOrCreateCoupon($id)
{
authorizeFromEnv();
try {
$coupon = Stripe_Coupon::retrieve($id);
} catch (Stripe_InvalidRequestError $exception) {
$coupon = Stripe_Coupon::create(array('id' => $id, 'duration' => 'forever', 'percent_off' => 25));
}
}
开发者ID:brooklyntri,项目名称:btc-plugins,代码行数:13,代码来源:TestCase.php
示例12: testBadData
public function testBadData()
{
authorizeFromEnv();
try {
Stripe_Charge::create();
} catch (Stripe_InvalidRequestError $e) {
$this->assertEqual(400, $e->getHttpStatus());
}
}
开发者ID:JSpier,项目名称:smacamp,代码行数:9,代码来源:InvalidRequestErrorTest.php
示例13: testCount
public function testCount()
{
authorizeFromEnv();
$validQueries = array(array('count' => 'true'), array('count' => true));
foreach ($validQueries as $query) {
$resp = CleverStudent::all($query);
$this->assertEquals($resp['count'] > 0, true);
}
}
开发者ID:clever,项目名称:clever-php,代码行数:9,代码来源:QueryParamTest.php
示例14: retrieveOrCreatePlan
/**
* Verify that a plan with a given ID exists, or create a new one if it does
* not.
*/
protected static function retrieveOrCreatePlan($id)
{
authorizeFromEnv();
try {
$plan = Plan::retrieve($id);
} catch (InvalidRequestError $exception) {
$plan = Plan::create(array('id' => $id, 'amount' => 0, 'currency' => 'usd', 'interval' => 'month', 'name' => 'Gold Test Plan'));
}
}
开发者ID:easybib,项目名称:stripe-php,代码行数:13,代码来源:TestCase.php
示例15: testUpcoming
public function testUpcoming()
{
authorizeFromEnv();
$customer = self::createTestCustomer();
Stripe_InvoiceItem::create(array('customer' => $customer->id, 'amount' => 0, 'currency' => 'usd'));
$invoice = Stripe_Invoice::upcoming(array('customer' => $customer->id));
$this->assertEqual($invoice->customer, $customer->id);
$this->assertEqual($invoice->attempted, false);
}
开发者ID:bulats,项目名称:chef,代码行数:9,代码来源:InvoiceTest.php
示例16: testCancelSubscription
public function testCancelSubscription()
{
authorizeFromEnv();
$c = Stripe_Customer::create(array('card' => array('number' => '4242424242424242', 'exp_month' => 5, 'exp_year' => 2015), 'plan' => 'gold'));
$c->cancelSubscription(array('at_period_end' => true));
$this->assertEqual($c->subscription->status, 'active');
$this->assertTrue($c->subscription->cancel_at_period_end);
$c->cancelSubscription();
$this->assertEqual($c->subscription->status, 'canceled');
}
开发者ID:macconsultinggroup,项目名称:WordPress,代码行数:10,代码来源:CustomerTest.php
示例17: testCreate
public function testCreate()
{
authorizeFromEnv();
$id = 'test_coupon-' . self::randomString();
$c = Stripe_Coupon::create(array('percent_off' => 25, 'duration' => 'repeating', 'duration_in_months' => 5, 'id' => $id));
$this->assertEqual($id, $c->id);
// @codingStandardsIgnoreStart
$this->assertEqual(25, $c->percent_off);
// @codingStandardsIgnoreEnd
}
开发者ID:igorvasiliev4,项目名称:magento_code,代码行数:10,代码来源:CouponTest.php
示例18: testTransferUpdateMetadataAll
public function testTransferUpdateMetadataAll()
{
$recipient = self::createTestRecipient();
authorizeFromEnv();
$transfer = Stripe_Transfer::create(array('amount' => 100, 'currency' => 'usd', 'recipient' => $recipient->id));
$transfer->metadata = array('test' => 'foo bar');
$transfer->save();
$updatedTransfer = Stripe_Transfer::retrieve($transfer->id);
$this->assertEqual('foo bar', $updatedTransfer->metadata['test']);
}
开发者ID:brooklyntri,项目名称:btc-plugins,代码行数:10,代码来源:TransferTest.php
示例19: testRetrieve
public function testRetrieve()
{
authorizeFromEnv();
$d = Stripe_Account::retrieve();
$this->assertEqual($d->id, "cuD9Rwx8pgmRZRpVe02lsuR9cwp2Bzf7");
$this->assertEqual($d->email, "[email protected]");
// @codingStandardsIgnoreStart
$this->assertEqual($d->charge_enabled, false);
$this->assertEqual($d->details_submitted, false);
// @codingStandardsIgnoreEnd
}
开发者ID:igorvasiliev4,项目名称:magento_code,代码行数:11,代码来源:AccountTest.php
示例20: testSave
public function testSave()
{
authorizeFromEnv();
$planId = 'gold-' . self::randomString();
$p = Stripe_Plan::create(array('amount' => 2000, 'interval' => 'month', 'currency' => 'usd', 'name' => 'Plan', 'id' => $planId));
$p->name = 'A new plan name';
$p->save();
$this->assertEqual($p->name, 'A new plan name');
$p2 = Stripe_Plan::retrieve($planId);
$this->assertEqual($p->name, $p2->name);
}
开发者ID:JSpier,项目名称:smacamp,代码行数:11,代码来源:PlanTest.php
注:本文中的authorizeFromEnv函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论