2015-02-21 9 views
5

Stripe (test modu) raylarla 4 kullanırken bu hatayı yaşayan herkes var mı: "Bu müşterinin ödeme kaynağı yok"? Benim user.rb modelinde hat (müşteriyi =) tetikler:Raylar ile Stripe 4: Bu müşteri bağlı ödeme kaynağına sahip değil

attr_accessor :stripe_card_token 

def save_with_payment 
    if valid? 
    customer = Stripe::Customer.create(description: email, plan: plan_id, card: stripe_card_token) 
    self.stripe_customer_token = customer.id 
    save! 
    end 
end 

benim form ve benim users.js tekrar kontrol ettim ve yanlış bir şey görmüyorum; Yazımlar mükemmeldir. Raylarımın versiyonu 4.2.0; yakut: 2.1.3p242

+0

ancak görünüşe müşteri nesnesi Oluşturmaya çalıştığınız geçersiz, bu nesnenin doğrulamasını kontrol edin. –

+0

@MohammadAbuShady Bu benim user.js. Bir '+' operatörünü kaçırdım! lol Bunu bulmak için 4 saat sürdü. Şimdi çalışıyor! – Sylar

cevap

3

aşağıdaki kodu deneyin: (Sadece değiştir "kart: stripe_card_token" => "kaynak: stripe_card_token") bu taş bilmiyorum

attr_accessor :stripe_card_token 

def save_with_payment 
    if valid? 
    customer = Stripe::Customer.create(description: email, plan: plan_id, source: stripe_card_token) 
    self.stripe_customer_token = customer.id 
    save! 
    end 
end 
İlgili konular