Stripe
Table of Contents ShowHide
Stripe Processing Features
Stripe is a technology company that builds economic infrastructure
for the internet. Businesses of every size—from new startups to
public companies—use our software to accept payments and manage
their businesses online.
AbleCommerce supports all the standard features of the Stripe
payment gateway.
Authorize
Authorize Capture
(Sale)
Capture
Void
Refund
Partial Refund
Stripe is primarily an American provider. Amounts will
be in USD.
Post-order Processing
All AbleCommerce payment gateway integrations offer full support
for post-order processing. This means that after an order
is placed, you can authorize, capture, refund, and void transactions
from the AbleCommerce order administration area.
Some post-order processing features, such as refunds, may require
that you enable credit card storage from the Configure
> Security > System
Settings page.
Installing the Stripe Gateway
Login to your AbleCommerce installation.
Using the menu, go to the Plugins
page.
Use the Filter
Plugins option and select the type "Payment".
NOTE:
Stripe plugin will be available in the list as shown in the
screenshot below.
Click the green Install
button in the far right column.
When the confirmation popup appears, click
the green Yes, install it
button.
Upon completion, click the orange Configure
button.
NOTE: Version shown may be
different depending on the release of AbleCommerce you are
using.
Configure Stripe Payment gateway
Before you begin, make sure that you have the following information
which will be provided by Stripe:
If you have trouble finding this information, skip to the next
section on this page for help.
From Configure
> Payment > Gateways page, all of the installed
payment gateways will be shown.
NOTE: Visit the Plugins page to install
a new payment gateway. There is no limit to the number of
gateways that can be install and/or in use.
To configure a new gateway, click the blue
plus (+) button to
continue. If the gateway is already configured, click the
Edit button to make
changes.
You will now be on the Add
Stripe configuration page as shown below:
Live and Test Secret
Key fields are both displayed. When testing, you will
enter the key into the Test Secret Key field.
When you are ready to take your integration live, replace your
test publishable and secret API key with live ones. Live payments
cannot be processed if your integration is still using your
test keys.
Choose the type of Authorization
Mode.
Authorize:
to request authorization without capturing funds at the
time of purchase. You can capture authorized transactions
through the order admin interface.
Authorize
& Capture: to capture funds immediately at
the time of purchase. You should not use this feature
unless you are able to ship goods the same day of the
sale.
Choose the Gateway
Mode.
Debug Mode:
When debug mode is enabled, all messages sent to and received
from Stripe are logged. This should only be enabled at the
direction of qualified support personnel.
Default Log File Location: ..\App_Data\Logs\[gatewayname].log
In the bottom section of the page, find the
section called Payment Methods.
Click the box next to all credit
card payment methods that will use the Stripe gateway.
At the bottom of the page, click the Save and Close button to
finish.
Configuration Settings in your Stripe account
This section provides information on configuring your Stripe
account to work with the AbleCommerce integrated gateway.
Go to the Stripe website and login to your
account.
On the main page, find and click the Developers link.
Then navigate to the API keys page using the
menu.
Use the button +
Create secret key if you don't have one already.
Enter a name for the API Key. Click the Create
button.
The new Secret API key is created and shown.
Copy this value and enter in the appropriate secret key field
within the Stripe configuration page in AbleCommerce.
Click Done when finished.
Testing with Stripe
View the Stripe testing guide here https://stripe.com/docs/testing
Edit the Stripe gateway configuration page
in AbleCommerce.
Enter the secret key in the Test
Secret Key field.
At the bottom of the page, click the SAVE button.
Use the credit card numbers listed below.
Be sure to change the gateway to Live before
processing real credit card transactions.
Stripe Test Credit Card numbers
Visa 4242424242424242
(no authentication required for std US card)
Visa 4000002760003184 (triggers authentication as required)
NOTE:
There may be additional features within your Stripe account that
have not been tested with AbleCommerce. If you enable
unsupported features, you are doing so at your own risk.
|