2015-06-10 4 views
2

Я devolping сайт в Symfony framework.In сайте я хочуинтегрировать Stripe в Symfony

интегрировать полосы оплаты gateway.While я интегрировать Stripe я получил ошибку

Там нет маркера с ID tok_6OvjZrmqRYk0Wu.

Here is My Function: 


    public function indexAction() 
    { 
     $request = $this->container->get('request'); 
     $message = ''; 
     if($request->get('test')) 
     { 
      Stripe::setApiKey('sk_test_4zvcPWcVyDPt4wZcVwqe95Xc'); 

      $token = $request->get('stripeToken'); 

      $customer = \Stripe_Customer::create(array(
        'email' => '[email protected]', 
        'card' => $token 
      )); 

      $charge = Stripe_Charge::create(array(
        'customer' => $customer->id, 
        'amount' => 5000, 
        'currency' => 'usd' 
      )); 

      $message = '<h1>Successfully charged $50.00!</h1>'; 
     } 


} 

Вот скрипт, который я использовал в HTML файл

<script src="https://checkout.stripe.com/v2/checkout.js" class="stripe-button" 
      data-key="pk_test_ur0ebwOGBrsNzQrpdCNENIu4" 
      data-data-amount="1900" 
      data-data-description="One year's subscription" 
      data-address='true' 
      data-name='Test' 
      data-description='Test Transaction' 
      data-panel-label='Checkout' 
      ></script> 

Пожалуйста, помогите.

+0

В какой момент возникает ошибка? создание токена, заряда или клиента? – thelastshadow

+0

Я разбираюсь в проблеме. Фактически проблема в ключах API. –

ответ

2

Я думаю, вы используете неправильный ключ API. Проверьте ключ издателя. В большинстве случаев для этой ошибки 99% времени неправильно с ключом издателя.

Смежные вопросы