   priceSelector: null
 
   # Card details
-  cardNumber: ""
-  cardName: ""
+  cardNumber: "5555555555554444"
+  cardName: "Dhilip C"
   cardExpiry: ""
-  cardCvc: ""
+  cardCvc: "234"
   couponCode: ""
 
   couponApplied: false
-  finalPrice: 0
+  couponDiscount: 0
 
   stripe: Ember.inject.service()
 
   totalPriceAfterDiscount: (->
     couponApplied = @get "couponApplied"
     if couponApplied
-      # Convert cents to Dollars
-      return @get("finalPrice") / 100
+      totalPrice = @get "priceSelector.totalPrice"
+      discount = @get "couponDiscount"
+      return totalPrice - (totalPrice * discount / 100)
     @get "priceSelector.totalPrice"
-  ).property "priceSelector.paymentDuration", "couponApplied", "finalPrice"
+  ).property "priceSelector.paymentDuration", "couponApplied", "couponDiscount"
 
   didInsertElement: ->
     new Card

        couponCode: self.get "couponCode"
      xhr = EmberCLIICAjax url:url, type: "post", data: data
      xhr.then (result) ->
        debugger
        self.set "couponApplied", true
        self.set "finalPrice", result.amount
        Notify.success "Price Updated"
      , (error)->
        self.set "couponApplied", false

      data =
        number: cardNumber
        cvc: cardCvc
        expMonth: exp_month
        expYear: exp_year
        name: cardName
        couponCode: self.get "couponCode"
        pricingId: self.get "priceSelector.pricing.id"
        paymentDuration: @get "priceSelector.paymentDuration"

      xhr = EmberCLIICAjax url:stripeUrl, type: "post", data: data
      xhr.then (result) ->
