Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gateways:stripe_connect_setup [2019/09/05 06:23] – adam | gateways:stripe [2023/10/27 16:07] (current) – [Migrating from previous Stripe integrations or other gateways to Stripe] marija | ||
---|---|---|---|
Line 1: | Line 1: | ||
---- dataentry gateway ---- | ---- dataentry gateway ---- | ||
type : gateway # do not change this line | type : gateway # do not change this line | ||
- | name : Stripe | + | name : Stripe # |
- | countries | + | countries |
support-added | support-added | ||
support-removed | support-removed | ||
Line 17: | Line 17: | ||
- | ====== Stripe | + | |
- | ===== Setting Up Stripe | + | |
+ | ====== Stripe ====== | ||
+ | ===== Setting Up Stripe for FoxyCart ===== | ||
- Create your account [[https:// | - Create your account [[https:// | ||
- Go to the [[https:// | - Go to the [[https:// | ||
- Once logged in, make sure your store is set to "Live Servers" | - Once logged in, make sure your store is set to "Live Servers" | ||
- | - Go to the //Accept payments using your Stripe | + | - Go to the //Accept payments using your Stripe account// option, check the box, and click the //Connect to Stripe// button. |
- Follow the instructions that appear. | - Follow the instructions that appear. | ||
- | - Once returned to the Foxy admin, enable the //Show Credit Card form// option and save the configuration. | + | - Once returned to the Foxy admin with Stripe successfully connected, enable the //Show Credit Card form// option |
- | <WRAP center round important | + | <WRAP center round important |
- | Please note that when using the // | + | Please note that when using the //Stripe// option, you won't be able to have a gateway enabled under the //Let Customers Pay with a Credit or Debit Card// option, since the Stripe option shows a credit card form within the checkout already, and only one is allowed on the checkout at a time. Don't worry though - customers will be able to pay with Credit and Debit cards through the Stripe payment fields. |
</ | </ | ||
- | ==== Migrating from previous Stripe integrations to Stripe | + | ==== Adding a custom statement descriptor suffix ==== |
+ | |||
+ | As part of the configuration for Stripe in the Foxy admin, it's also possible to specify a statement descriptor suffix, which will be appended to the statement descriptor as set in your Stripe configuration which appears on your customers card statements. | ||
+ | |||
+ | This can be set using the optional " | ||
+ | ==== Migrating from previous Stripe integrations | ||
+ | |||
+ | If your store is currently making use of one of our older Stripe integrations, | ||
+ | |||
+ | - Log in to your store' | ||
+ | * It'll look like this: \\ {{ : | ||
+ | * Note that if you have multiple payment sets that you will be updating to Stripe, we recommend updating them one at a time. | ||
+ | - Leave the "Let customers pay with a Credit or Debit Card" option enabled for now. We'll come back to it later. | ||
+ | - Further down the page, look for the checkbox labelled " | ||
+ | - Click the " | ||
+ | - Once redirected back to the checkout, you should see Stripe enabled, but leave the "show credit card form" unchecked for now. | ||
+ | - <wrap hi>If you have subscriptions, | ||
+ | - <wrap hi>If you don't have saved customers or subscriptions, | ||
+ | - Make sure you're on the " | ||
+ | - Uncheck the checkbox for "Let customers pay with a Credit or Debit Card" at the top of the page. This will disable your previous credit card payment integration. | ||
+ | - Check the "show credit card form" checkbox within the Stripe Connect options (towards the bottom of the page) to enable the new Stripe integration. | ||
+ | - Save the page. | ||
+ | - Load up your website and simulate a purchase. Make sure your checkout still shows a credit card form. If you'd like, run a test transaction (and then void/refund your order in Stripe). (Don't do this more than once, as testing on a live account should only be done sparingly.) | ||
+ | - OPTIONAL but RECOMMENDED: | ||
+ | |||
+ | At this point, your store has been successfully updated to use our Stripe integration. | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | If you have set your checkout template to " | ||
+ | </ | ||
===== Supported Countries ===== | ===== Supported Countries ===== | ||
Stripe is continually expanding the countries that they support. The good news is, FoxyCart' | Stripe is continually expanding the countries that they support. The good news is, FoxyCart' | ||
+ | |||
+ | ===== Overriding the Order ID ===== | ||
+ | As of Foxy v2.0, the "Order ID" that Foxy passes to Stripe (which is normally the Foxy transaction ID) can be overridden. This is considered advanced functionality, | ||
+ | |||
+ | To override the default Foxy transaction ID, add [[https:// | ||
===== Testing ===== | ===== Testing ===== | ||
==== Obtaining a Test Account ==== | ==== Obtaining a Test Account ==== | ||
- | Contact stripe for info. <wrap help> | + | For configuring a test account with Stripe, you can simply complete the same process as detailed above, but leaving your payment servers set to "Test Servers" |
==== Test Card Numbers ==== | ==== Test Card Numbers ==== | ||
You can use 4242424242424242 to simulate successful card validations in test mode (this number fails in production of course). | You can use 4242424242424242 to simulate successful card validations in test mode (this number fails in production of course). |