Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gateways:stripe [2020/06/02 02:28] – [Adding a custom statement descriptor suffix] 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 |
auth-net-emulation | auth-net-emulation | ||
supports-3dsecure | supports-3dsecure | ||
supports-multicurrency : yes # enter " | supports-multicurrency : yes # enter " | ||
- | gateway_url | + | gateway_url |
---- | ---- | ||
+ | |||
Line 27: | Line 28: | ||
- Once returned to the Foxy admin with Stripe successfully connected, enable the //Show Credit Card form// option if it isn't already and save the configuration. This option will show the credit card entry on the Foxy checkout. If you're already using an integration that shows a credit card input on the checkout, you'll need to disable that in order to show the Stripe credit card input. | - Once returned to the Foxy admin with Stripe successfully connected, enable the //Show Credit Card form// option if it isn't already and save the configuration. This option will show the credit card entry on the Foxy checkout. If you're already using an integration that shows a credit card input on the checkout, you'll need to disable that in order to show the Stripe credit card input. | ||
- | <WRAP center round important | + | <WRAP center round important |
- | 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. | + | 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. |
</ | </ | ||
Line 35: | Line 36: | ||
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. | 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 " | + | This can be set using the optional " |
- | + | ||
==== Migrating from previous Stripe integrations or other gateways to Stripe ==== | ==== Migrating from previous Stripe integrations or other gateways to Stripe ==== | ||
- | If your store is currently making use of one of our existing | + | If your store is currently making use of one of our older Stripe integrations, |
- | - Log in to your store' | + | - Log in to your store' |
- | - Leave the "Let customers pay with a Credit or Debit Card" option enabled | + | * 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 " | - Further down the page, look for the checkbox labelled " | ||
- | - Click the " | + | - Click the " |
- | - Once redirected back to the checkout, you should see Stripe enabled, but the "show credit card form" unchecked for now. | + | - 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 existing customer accounts or subscriptions | + | - <wrap hi>If you have subscriptions, or if you allow customers to save their credit cards during checkout,</ |
- | - If you don't have saved customers or subscriptions, | + | - <wrap hi>If you don't have saved customers or subscriptions, |
+ | | ||
+ | - Uncheck | ||
+ | - Check the "show credit card form" checkbox within the Stripe | ||
+ | - 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. | At this point, your store has been successfully updated to use our Stripe integration. | ||
Line 59: | Line 66: | ||
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 ===== |