diff --git a/lib/active_merchant/billing/gateways/cyber_source.rb b/lib/active_merchant/billing/gateways/cyber_source.rb index 5293b879ffe..b07131bffb5 100644 --- a/lib/active_merchant/billing/gateways/cyber_source.rb +++ b/lib/active_merchant/billing/gateways/cyber_source.rb @@ -618,7 +618,9 @@ def add_subscription(xml, options, reference = nil) xml.tag! 'recurringSubscriptionInfo' do if reference - subscription_id = reference.split(';')[6] + # subscription_id = reference.split(';')[6] + # our subscription/request id has historically been the second item + subscription_id = reference.split(';')[1] xml.tag! 'subscriptionID', subscription_id end