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']
})