2015-03-04 11 views
8

Checkout kullanarak kredi kartı basitçe StripeCheckout.open() çağırarak, bir işlem için kredi kartı eklemek için harika bir yol vardır.Düzenleme <strong>Çizgili</strong> gelen Çizgili checkout.js

Stripe checkout

o düzenlemek bir kart için .open() kullanmak mümkün mü? (kart belirtecinden geçerek)

Ayrıca, checkout.js'un minik olmayan bir sürümünü .open() yöntem imzasını görmek için nerede yükleyebilirim?

cevap

11

numarasını bu şekilde bir kartın şeklinde değiştirmenin bir yolu yoktur. Yapabilecekleriniz, müşterinize yeni bir kart sormadan, herhangi bir ödeme yapmasını istemeden Stripe Checkout'u kullanmaktır. Buradaki fikir, amount veya data-amount parametresini ayarlamaktan kaçınmaktır.

<form action="/charge" method="POST"> 
    <script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    data-key="pk_test_XXX" 
    data-name="Demo Site" 
    data-description="Update Card Details" 
    data-panel-label="Update Card Details" 
    data-label="Update Card Details"> 
    </script> 
</form> 

Şu yeni kart için yeni bir kart belirteci alacağı ve daha sonra müşteriye yeni bir kart kaydetmek için Update Customer API kullanabilirsiniz.

İkinci soruna gelince, maalesef şu anda Checkout.js'nin erişilemeyen bir sürümü bulunmamaktadır.

1

Ödeme yapılmayan bir sürümünü görmek için http://unminify.com/ numaralı telefonu deneyin.

Bunu ilk defa bugün yaptığımı gördüm. Kullanıcıların giriş yaptığı bir uygulamanız varsa, özel bir Checkout entegrasyonu ile bunu yapabilmeniz gerekir (yukarıdaki basit entegrasyon) burada bulunan https://stripe.com/docs/checkout#integration-custom

Sunucu tarafında Stripe'in API'sı aracılığıyla müşteri alırsınız.

$('#customButton').on('click', function(e) { 
// Open Checkout with further options 
handler.open({ 
    name: 'Your Company Name', 
    email: customer_email, 
    id: customer_id, 
    zipCode: false,  
    }); 

ben henüz bir şans varsa ben rapor edeceğiz, bu test değil: burada güncelleştirmek için hangi müşteri bilmesi için bağlantılı özel Örneğin itibaren, oturum verilerine aracılığıyla Checkout üzerinden alınan kimlik geçebilir geri.

İlgili konular