app/models/spree/gateway/stripe_gateway.rb in spree_gateway-3.6.4 vs app/models/spree/gateway/stripe_gateway.rb in spree_gateway-3.6.5

- old
+ new

@@ -38,11 +38,11 @@ def capture(money, response_code, gateway_options) provider.capture(money, response_code, gateway_options) end - def credit(money, creditcard, response_code, gateway_options)tes + def credit(money, creditcard, response_code, gateway_options) provider.refund(money, response_code, {}, gateway_options) end def void(response_code, creditcard, gateway_options) provider.void(response_code, {}, gateway_options) @@ -70,10 +70,10 @@ if response.success? cc_type=payment.source.cc_type response_cc_type = response.params['sources']['data'].first['brand'] cc_type = CARD_TYPE_MAPPING[response_cc_type] if CARD_TYPE_MAPPING.include?(response_cc_type) - payment.source.update_attributes!({ + payment.source.update!({ cc_type: cc_type, # side-effect of update_source! gateway_customer_profile_id: response.params['id'], gateway_payment_profile_id: response.params['default_source'] || response.params['default_card'] })