2016-03-20 25 views
0

E-ticaret web sitem için Stripe kullanıyorum ve kodumla ilgili bir hatam yok, ancak bazı nedenlerle Stript kontrol panelime yeni müşteriler kaydolmuyor.Stripe kontrol panelinde yeni müşteri listelenmiyor

Bir noktada çalışıyordu, ancak artık değil. Stripe web sitesindeki eğiticiyi takip ettim.

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 

    <script type="text/javascript"> 
Stripe.setPublishableKey('pk_test_Zr7oAROGNha5GcEdthCemM0a'); 

function stripeResponseHandler(status, response) { 

    var $form = $('#signupform'); 

    if (response.error) { 
    // Show the errors on the form 
    $form.find('.payment-errors').text(response.error.message); 
    $form.find('button').prop('disabled', false); 
    } else { 
    // response contains id and card, which contains additional card details 
    var token = response.id; 
    // Insert the token into the form so it gets submitted to the server 
    $form.append($('<input type="hidden" name="stripeToken" />').val(token)); 
    // and submit 
    $form.get(0).submit(); 
    } 
}; 

jQuery(function($) { 
    $('#signupform').submit(function(event) { 
    var $form = $(this); 

    // Disable the submit button to prevent repeated clicks 
    $form.find('button').prop('disabled', true); 

    Stripe.card.createToken($form, stripeResponseHandler); 

    // Prevent the form from submitting with the default action 
    return false; 
    }); 
}); 

cevap

0

Eğer Stripe günlüklerinde görüyoruz Ne: Burada

kodudur?

https://dashboard.stripe.com/logs?method=not_get

başarılı çağrılar/v1/jeton çok yalnız ya/v1/belirteçleri ve/v1/müşterilerin nasıl?

Genellikle, jeton oluştururken değil, aynı zamanda arka ucunuzda bir müşteri veya masraf oluşturduğunuzda bu oluşur. Bir müşteriyi Stripe ile şarj etmek her zaman iki adımlı bir süreç olacaktır.

1. Adım: Checkout veya Stripe.js formuyla bir müşterinin kredi kartı bilgilerini toplar, Stripe'ye iletirsiniz, Stripe size bir jetonu geri verir.

2. Adım: Bu simgeyi alıp arka ucunuza geçirin, sonra Stripe'e şarj etmesini söyleyin veya daha sonra ücretlendirilecek bir müşteriye kaydedin. Bunu işlemek için sunucunuzda bir komut dosyası gerekir ve POST parametrelerinden belirteci yakalamanız gerekir. Burada bir kod örneği var, https://stripe.com/docs/tutorials/charges

Bu ikinci adımın sizin için gerçekleşmediği gibi geliyor --- eğer bir arka uç senaryosuna sahipseniz, bilgilerin Şerit'e ulaşmadan önce başarısız olmasına neden olabilecek bir hata olabilir. Tam olarak ne olabileceğine dair daha fazla ayrıntı bulmak için sunucunuzu ve hata günlüklerini gözden geçirmenizi öneririz.

İlgili konular