{
    "componentChunkName": "component---src-templates-article-page-template-js",
    "path": "/concepts/using-stored-payment-cards/",
    "result": {"data":{"markdownRemark":{"frontmatter":{"title":"Using stored payment cards","slug":"using-stored-payment-cards","updated":"2019-08-26T00:00:00.000Z","category":"concepts-payments","ingress":"This article gives you a brief overview on how the Flex functionality for storing credit and debit cards works and what are the different use cases for it.","skills":null},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sharetribe Flex allows you to store the payment card of a customer for\nfuture purchases. Doing this provides multiple benefits: it streamlines\nthe checkout process for existing customers and allows you to place\nadditional charges to the payment card of the customer."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Flex Templates for Web (FTW) include a checkout workflow, which offers a\nbox for the customer to check if they want to store their card for\nfuture purchases. Once they've stored it, they are offered the option to\nuse the same card for subsequent purchases without entering the details\nagain."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition, each user has a page called \"payment methods\" in their\naccount settings. From this page, the user can store a new credit card,\ndelete a stored card, or replace a stored card with a new one."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/how-to/save-payment-card/"},"children":[{"type":"text","value":"Learn how storing payment card works in FTW"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.sharetribe.com/api-reference/marketplace.html#stripe-customer","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Read API documentation on storing credit cards"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"frequently-asked-questions-about-storing-payment-cards","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#frequently-asked-questions-about-storing-payment-cards","ariaLabel":"frequently asked questions about storing payment cards permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Frequently asked questions about storing payment cards"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"How many payment cards can I store per customer?"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Right now you can only store one payment card per customer. If you store\na new card, the old one is replaced."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"How do I edit the details of a stored credit card?"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can't edit the details of a stored payment card. Instead, you need\nto delete the card and create a new card."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Can I create delayed charges?"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sometimes you might want to store the payment card details of the\ncustomer when they make a booking, but initiate the actual charge only\nlater. A typical example could be booking a venue for a wedding. The\ninitial booking might be done a year in advance, but the charge might\nhappen only a bit before the event, or even after it. "},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nIt's possible for you to adjust your "},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/concepts/transaction-process/"},"children":[{"type":"text","value":"transaction process"}]},{"type":"text","value":"\nto add a transition that attempts to automatically charge the card of the\ncustomer at a specific point in time. "},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/concepts/off-session-payments-in-transaction-process/"},"children":[{"type":"text","value":"A separate article"}]},{"type":"text","value":"\ndescribes how you can build such a process."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Can I create extra charges to the payment card of the customer?"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sometimes you might want to create extra charges for a stored card after\nan initial purchase. For example, if a rented item is stolen or damaged\nby the customer or returned late, you might want to charge the customer\nextra to cover these costs."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can initiate additional charges directly from your Stripe dashboard.\nYou should always notify the customer in question about why an extra\ncharge was placed on their card. The additional charges won't get\ndisplayed in Flex Console. The money from the extra charges is placed to\nyour platform's Stripe balance, from which it is moved to your bank\naccount. If a payout to the provider (in this case the owner of the\nitem) is needed, you will need to handle it manually from your own bank\naccount."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Also, it's important to remember that if your marketplace is accepting\npayments from European customers, starting from September 14th these\ncustomer will sometimes need to use\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/concepts/strong-customer-authentication/"},"children":[{"type":"text","value":"Strong Customer Authentication"}]},{"type":"text","value":"\nto verify credit card purchases. Thus, you can't necessarily create\nadditional charges to their card without allowing them to approve the\ncharge with Strong Customer Authentication."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Can I enable recurring / subscription payments?"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Stripe supports\n"},{"type":"element","tagName":"a","properties":{"href":"https://stripe.com/docs/connect/subscriptions","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"subscriptions"}]},{"type":"text","value":", which\ncould be used to allow your providers to charge recurring payments from\nyour customers. As an example, a customer might rent a storage unit from\na provider. You might want to create a subscription that automatically\ncharges the customer's card every month, until the customer cancels the\nstorage subscription."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Right now, Sharetribe Flex doesn't offer support for Stripe\nsubscriptions. However, there is a workaround. Once the customer has\nmade the initial booking and payment, you would send a request to your\nown backend component, which would then create a subscription with the\nstored credit card of the customer. The subsequent subscription payments\nwould then not be visible in Flex Console, but you could monitor them\nfrom Stripe dashboard."}]}],"data":{"quirksMode":false}},"headings":[{"value":"Frequently asked questions about storing payment cards","depth":2}]}},"pageContext":{"slug":"using-stored-payment-cards","category":"concepts-payments"}},
    "staticQueryHashes": ["3794076007","439097193","717698143"]}