Вход Регистрация
Файл: Main Website Files/assets/libraries/stripe-php-2.2.0/tests/CardErrorTest.php
Строк: 14
<?php

namespace Stripe;

class 
CardErrorTest extends TestCase
{
    public function 
testDecline()
    {
        
self::authorizeFromEnv();

        
$card = array(
            
'number' => '4000000000000002',
            
'exp_month' => '3',
            
'exp_year' => '2020'
        
);

        
$charge = array(
            
'amount' => 100,
            
'currency' => 'usd',
            
'card' => $card
        
);

        try {
            
Charge::create($charge);
        } catch (
ErrorCard $e) {
            
$this->assertSame(402$e->getHttpStatus());
            
$actual $e->getJsonBody();
            
$this->assertSame(
                array(
'error' => array(
                    
'message' => 'Your card was declined.',
                    
'type' => 'card_error',
                    
'code' => 'card_declined',
                    
'charge' => $actual['error']['charge'],
                )),
                
$actual
            
);
        }
    }
}
Онлайн: 0
Реклама