XML 33 R45.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Accrued Litigation for Both Covered and Non-Covered Litigation (Detail) (USD $) | 0 Months Ended | 3 Months Ended | 1 Months Ended | 3 Months Ended | 1 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jan. 14, 2015 merchant | Dec. 31, 2014 | Jan. 29, 2014 | Dec. 31, 2013 | Jan. 29, 2015 | Sep. 30, 2014 | Sep. 30, 2013
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Balance at October 1 |  |  |  |  |  | $ 1,456,000,000 us-gaap_LossContingencyAccrualAtCarryingValue | $ 5,000,000 us-gaap_LossContingencyAccrualAtCarryingValue
Balance at December 31 |  | 1,353,000,000 us-gaap_LossContingencyAccrualAtCarryingValue | 4,000,000 us-gaap_LossContingencyAccrualAtCarryingValue | 4,000,000 us-gaap_LossContingencyAccrualAtCarryingValue |  | 1,456,000,000 us-gaap_LossContingencyAccrualAtCarryingValue | 5,000,000 us-gaap_LossContingencyAccrualAtCarryingValue
Subsequent Event |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Balance at December 31 |  |  |  |  | 1,174,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |
Interchange Opt Out Litigation [Member] |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Loss Contingency, Number of Cases Filed |  | 40 v_LossContingencyNumberofCasesFiled / us-gaap_LitigationCaseAxis = v_InterchangeOptOutLitigationMember |  |  |  |  |
Interchange Opt Out Litigation [Member] | Subsequent Event |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Rejoined Opt Out Merchant | 1,179 v_OptOutMerchantsNumberRequestingtoRejoinCashSettlementClass / us-gaap_LitigationCaseAxis = v_InterchangeOptOutLitigationMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Sales Volume Of Opt Out Merchants Percent Settled |  |  |  |  | 2100.00%v_SalesVolumeOfOptOutMerchantsPercentSettled / us-gaap_LitigationCaseAxis = v_InterchangeOptOutLitigationMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |
U.K. Merchant Litigation [Member] |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Claim limitation period |  | 6 years |  |  |  |  |
Covered Litigation [Member] |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Balance at October 1 |  | 1,449,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember |  |  |
Payments on litigation matters |  | (100,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember |  |  |
Balance at December 31 |  | 1,349,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember | 0 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember |  |  |
Covered Litigation [Member] | Subsequent Event |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Payments on litigation matters |  |  |  |  | (179,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |
Balance at December 31 |  |  |  |  | 1,170,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = v_CoveredLitigationMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |
Settled [Member] |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Payments on litigation matters |  | (103,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LitigationStatusAxis = v_SettledMember | 0 us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LitigationStatusAxis = v_SettledMember | (1,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LitigationStatusAxis = v_SettledMember |  |  |
Settled [Member] | Subsequent Event |  |  |  |  |  |  |
Loss Contingency Accrual [Roll Forward] |  |  |  |  |  |  |
Payments on litigation matters |  |  |  |  | $ (179,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LitigationStatusAxis = v_SettledMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payments made reducing loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValuePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingencyAccrualRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Claim Limitation Period + References No definition available. + Details
Name: | v_LossContingencyClaimLimitationPeriod
Namespace Prefix: | v_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of Cases Filed + References No definition available. + Details
Name: | v_LossContingencyNumberofCasesFiled
Namespace Prefix: | v_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Opt Out Merchants, Number Requesting to Rejoin Cash Settlement Class + References No definition available. + Details
Name: | v_OptOutMerchantsNumberRequestingtoRejoinCashSettlementClass
Namespace Prefix: | v_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Volume Of Opt Out Merchants Percent Settled + References No definition available. + Details
Name: | v_SalesVolumeOfOptOutMerchantsPercentSettled
Namespace Prefix: | v_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_LitigationCaseAxis=v_InterchangeOptOutLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=v_U.K.MerchantLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=v_SettledMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=v_CoveredLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |