2025-12-18 10:12:51 +00:00

17 lines
466 B
PHP

<?php
class Stripe_CardErrorTest extends UnitTestCase
{
public function testDecline()
{
authorizeFromEnv();
try {
Stripe_Charge::create(array('amount' => 100, 'currency' => 'usd', 'card' => array('number' => '4000000000000002', 'exp_month' => '3', 'exp_year' => '2020')));
} catch (Stripe_CardError $e) {
$this->assertEqual(402, $e->getHttpStatus());
$body = $e->getJsonBody();
$this->assertTrue($body['error']);
}
}
}