translate English to French: Many stores offer their own credit cards.
Plusieurs commerces offrent leur propre carte de crédit.