fbpx

WooCommerce Payments Start Up Guide

WooCommerce Payments provides your store with:

  1. A payment gateway to accept credit and debit cards directly onsite; and
  2. A dashboard for managing transactions, including payments, refunds, disputes and deposits, integrated into your site’s Ideakit administration area.

WooCommerce Payments is currently available only to merchants based in the US and selling in USD.

Requirements

  • United States-based business.
  • PHP 7.0+
  • WordPress 5.3+
  • WooCommerce 4.0+
  • An SSL certificate to use the payment gateway in live mode

Installation

To install WooCommerce Payments:

  1. Go to Plugins > Add New on your Ideakit site.
  2. Click the Upload Plugin button at the top of the screen.
  3. Select the woocommerce-payments.zip file from your local filesystem.
  4. Click the Install Now button.
  5. When installation is complete, you’ll see “Plugin installed successfully.”
  6. Click the Activate Plugin button at the bottom of the page.

Get Started

After installing the plugin, to begin using WooCommerce Payments, you need to:

  • Follow the prompts to connect to a Ideakit.com account.
  • Verify your business details with our payments partner Stripe.

To complete the verification process:

  1. Go to Payments.
  2. Click Set up.
  3. Fill in all verification form fields.

Once you have completed the verification with Stripe, your site will be ready to accept credit and debit card payments onsite.

Step 1: Payments Welcome Screen

Step 2 – Connect to Ideakit.com

Step 3 – Verify details

Step 4 – Set up complete

Manage transactions 

Many different types of transactions can occur with your store via WooCommerce Payments, including: 

  • Deposit: Transfer of all or part of your account balance to your bank account or debit card. 
  • Charge: A payment charged against a credit or debit card for a purchase. 
  • Refund: Return of all or part of a charge to the card a customer used to pay for a purchase. 
  • Dispute: Chargeback or inquiry lodged by a customer with their card provider over a charge placed with your store. 
  • Dispute Reversal: Return of the fees and payment amount withdrawn after a dispute was opened. 

With WooCommerce Payments, you can view and manage each of these different types of transactions within your Ideakit dashboard. 

Deposits 

Deposits occur when a portion of your account balance is paid to your nominated bank account or debit card. WooCommerce Payments provides a list view and detail view of these deposits. 

To access deposits, go to Payments > Deposits

On this page, you can: 

  • View estimated deposits details. 
  • View the list of previous deposits. 
  • View the transactions associated with given deposit. 

If your account balance ever becomes negative, then a Withdrawal transaction type will be displayed on this screen. Withdrawals represent a debt from your bank account to cover the negative balance. 

Example Payments > Deposits administration screen

Transactions

Many different types of transactions can occur with your site, including the authorization or capture of a charge, refunds and disputes. WooCommerce Payments provides a list view to access the information about all transactions on your site.

To access the transactions list view, go to Payments > Transactions.

On this page, you can:

  • View the list of previous transactions.
  • Sort the list by date, amount, fees and net revenue.
  • Filter the list by date and type.
  • View the details of a specific transaction.

Example Payments > Transactions administration screen

Disputes

A dispute is a chargeback or inquiry from a card issuer about a charge. Disputes occur when your customer questions a transaction with their card issuer.

You can view and respond to a dispute, and potentially overturn it, from within WooCommerce Payments.

To view the disputes, go to Payments > Disputes.

On this page, you can:

  • View the list of disputes made on payments processed with WooCommerce Payments.
  • View the status and other details of a specific dispute.
  • Respond to a dispute while it has the status Needs response, by choosing to either:
    • Accept the Dispute, and charge associated with it; or
    • Challenge the Dispute, by submitting evidence required to overturn it.
Payments > Disputes administration screen screenshot

Example Payments > Disputes administration screen 

Refund a payment 

If a customer contacts you to request a refund, and your refund policy permits it, you can refund the payment from within your Ideakit administration dashboard. 

To refund a payment: 

  1. Go to WooCommerce > Order.
  2. Search for the customer by email or name.
  3. Click the order ID & customer name.
  4. Click Refund.
  5. Adjust the quantity of the product(s) to be refunded, or type in the amount to be refunded in the Total column next to it.
  6. Optionally, enter a Reason for refund.
  7. Click Refund via WooCommerce Payments.

The charge amount plus transaction fees will be deducted from your account balance and returned to the customer’s original payment method. 

Manually capture an authorized charge

If the Manual Capture setting is enabled, you will need to manually capture charges authorized on checkout.

To manually capture an authorized charge:

  1. Go to WooCommerce > Orders and find the order associated with the charge
  2. Click Choose an action
  3. Click Capture charge
  4. Click Update

Importantly, you need to capture funds manually within 7 days of the order being placed, otherwise the authorization will be canceled alongside the order.

Capture charge action on the WooCommerce > Edit Order screen

Settings

To change your store’s configuration:

  1. Go to: Payments > Settings
  2. Adjust settings
  3. Click Save changes

Each setting available on this screen is explained in more detail below.

WooCommerce Payments Settings administration screen 

Enable/disable 

Disable WooCommerce Payments to stop accepting credit cards on checkout using this payment gateway. You will continue to be able to access the Deposits, Transactions and Disputes administration screens after WooCommerce Payments is disabled. 

Account 

Your WooCommerce Payments account information is securely stored and managed with our partner, Stripe. Once you have completed account set up, WooCommerce Payments provides a link to access the Stripe dashboard through which you can view and update the following business information: 

  • The operating name of your company or Doing business as name 
  • Physical address 
  • Phone number 
  • Website 
  • Industry your business operates in 
  • Ownership information, including adding or removing owners, and beneficiaries 

Account status 

Your WooCommerce Payments account can have a variety of statuses, including: CompleteEnabledRestricted, or Rejected. Your account’s status, along with any action required to restore it to a Complete status will be displayed here. 

Your WooCommerce Payments account also has two capabilities: 

  • Payments: When enabled, your account can process payments via your store’s checkout. On some accounts, payments may be restricted
  • Deposits: Your account balance will be paid to your nominated bank account or debit card on the schedule displayed here. On some accounts, deposits may also be suspended.

These capabilities are displayed alongside your account’s status. 

Customer bank statement 

Customer banks statements explain charges or payments on bank statements and include information that banks and card networks require to help customers understand their statements. Familiarize yourself with the requirements and recommendations for statement descriptors. 

Use this field to set the name of the store to be displayed on the customer’s credit or debit card bank statement. By default the site URL specified during onboarding is used. 

Manual capture 

By default, payments will be charged at the time of checkout.  

Enable Manual Capture if you would prefer to authorize payments on checkout and manually capture the charge later (e.g., on shipment). 

Importantly, you need to capture funds manually within 7 days of the order being placed, otherwise the authorization will be canceled alongside the order. 

Test mode 

To test payments or disputes, you need to switch WooCommerce Payments into Test Mode. To view previously processed test transactions, you also need to enable Test Mode

Test mode allows you to simulate transactions using test card numbers. It Ensure your checkout is working and view-as-customer without placing a real order. Test mode only works with test credit card numbers. 

Disable test mode to accept real credit cards with Stripe. 

WooCommerce Payments Transaction administration screen in Test Mode

Debug log 

If you are having issues processing payments or viewing dashboard screens, enable the debug log to record information about these events. 

Debug logs can be found in the WooCommerce > Status > Logs section of your dashboard. To view the logs: 

  1. Go to WooCommerce > Status
  2. Click on the Logs tab
  3. From the drop-down, choose the log starting with woocommerce-payments and ending with the date you wish to view

Example WooCommerce Payments log 

Using WooCommerce Subscriptions 

WooCommerce Payments offers full compatibility for WooCommerce Subscriptions. The features supported include: 

  • Subscription suspension 
  • Subscription cancellation 
  • Subscription reactivation 
  • Multiple subscriptions 
  • Recurring total changes 
  • Payment date changes 
  • Customer & Store Manager payment method changes 

You can head over to Subscription Payment Methods & Gateways for more details about payment gateway features specific to WooCommerce Subscriptions. 

Transactions Linked to a Subscription 

When looking at the Transactions page the subscription number will be listed next to any transactions that are linked to a subscription. 

Go to Payments > Transactions

The WooCommerce Payments screen found under Payments > Transactions

Similarly, when opening a particular transaction, the subscription number will be listed next to the order number: 

The details visible when viewing a particular subscription

Store Manager Payment Method Changes 

In order for a store manager to change the payment method linked to a subscription, head to WooCommerce > Subscriptions. Open the specific subscription that needs to be edited, and click on the pencil icon next to Billing: 

Store Manager payment method changes

An edit form will open up, where you can select from the customer’s saved payment methods: 

Payment method edit screen

Once you have selected the new credit card, click on Update to save changes on the subscription. 

Troubleshooting 

Error determining the connection status 

In certain circumstances, like when restoring a site from backup, this error could be encountered under WooCommerce > Settings > Payments > WooCommerce Payments

Should that be the case, the connection to Ideakit.com needs to be reset. To reset the connection: 

  1. Go to Jetpack > Dashboard
  2. Scroll down to the Connections section
  3. Click Manage site connection
  4. Click Disconnect
  5. Wait for disconnection to complete.
  6. Go to Payments.
  7. Click Set up to reestablish the connection.

Step 1 – Jetpack > Dashboard 

Step 2 – Disconnect 

Step 3 – Set up to reconnect 

Error retrieving deposits, Error retrieving deposits overview, Error retrieving disputes. 

These errors are likely a result of the Jetpack connection. Go to Jetpack > Dashboard, scroll down to the Connection section, and disconnect the site from Jetpack. Once done, reestablish the connection there to resolve the error message.