Guarantees (Details) - USD ($) $ in Millions |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Type of Guarantee | ||
| Maximum potential amount of undiscounted future payments | $ 48,000 | $ 48,000 |
| Amount of related liability | 86 | 86 |
| Return and Merchant Protection [Member] | ||
| Type of Guarantee | ||
| Maximum potential amount of undiscounted future payments | 42,000 | 42,000 |
| Amount of related liability | 37 | 49 |
| Other Guarantees [Member] | ||
| Type of Guarantee | ||
| Maximum potential amount of undiscounted future payments | 6,000 | 6,000 |
| Amount of related liability | $ 49 | $ 37 |