Title: AffiniPay WooCommerce
Author: affinipayudev
Published: <strong>June 22, 2017</strong>
Last modified: April 16, 2024

---

Search plugins

![](https://ps.w.org/affinipay-woocommerce/assets/banner-772x250.jpg?rev=2033477)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/affinipay-woocommerce/assets/icon.svg?rev=2006435)

# AffiniPay WooCommerce

 By [affinipayudev](https://profiles.wordpress.org/affinipayudev/)

[Download](https://downloads.wordpress.org/plugin/affinipay-woocommerce.zip)

 * [Details](https://wordpress.org/plugins/affinipay-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/affinipay-woocommerce/#reviews)
 * [Development](https://wordpress.org/plugins/affinipay-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/affinipay-woocommerce/)

## Description

AffiniPay for WooCommerce

> A WordPress plugin that integrates the [AffiniPay Payment Gateway](https://developers.affinipay.com/reference/api.html#PaymentGatewayAPI)
> with your WooCommerce site.

Plugin version: 1.5.2

This plugin allows you to accept secure, PCI-compliant credit card payments on your
WooCommerce site without passing sensitive cardholder data through your WordPress
server.

### Requirements

 * An [AffiniPay](https://affinipay.com) merchant account
 * WordPress 4.4+
 * WooCommerce 3.0+

Installation

> Be sure to install, activate, and configure WooCommerce before installing this
> plugin. You must also enable shipping and add a [shipping zone](https://docs.woocommerce.com/document/setting-up-shipping-zones/)
> in your WooCommerce settings to run a charge.

### Recommended Installation

 1. Login to your WordPress site’s admin panel and select **Plugins** from the navigation
    sidebar
 2. Click the **Add New** button at the top of the **Plugins** page
 3. Search for **Affinipay** and click **Install Now** on the **AffiniPay for WooCommerce**
    plugin

### Manual Installation

 1. Visit the [plugin home page](https://wordpress.org/plugins/affinipay-woocommerce/)
 2. Click the **Download** button
 3. [Upload](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation)
    the zip file to your WordPress instance

### Configuration

After installing and activating the plugin, you must configure it with your [AffiniPay gateway credentials](https://developers.affinipay.com/guides/payment-form-getting-started.html#obtain-credentials)(
e.g., [test/live- mode](https://developers.affinipay.com/basics/account-management.html#test-live-creds)
public key, secret key, and primary account ID).

If you have more than one [merchant account](https://developers.affinipay.com/basics/account-management.html#merchant-accounts)(
e.g., trust, operating, other) associated with your AffiniPay profile, you must 
use the primary account. Contact [support](https://wordpress.org/plugins/affinipay-woocommerce/devsupport@affinipay.com?output_format=md)
if you need help identifying your primary merchant account. You can also retrieve
your merchant account details from the [API](https://developers.affinipay.com/reference/api.html#GetCurrentMerchant).
Look for the `"primary": true` property inside the `merchant_accounts` array in 
the JSON response. The corresponding `id` and `name` are your primary account’s 
ID and name. The following example shows a partial response:
 `... "merchant_accounts":[{
ACCOUNT ID--->"id": "wKgFeDz5HF-BPPl08dcADQ", "status": "ACTIVE", ACCOUNT NAME->"
name": "Operating", PRIMARY?----->"primary": true, "required_payment_fields": "name","
cvv_policy": "REQUIRE_MATCH_LENIENT", "avs_policy": "ADDR_OR_POSTAL_CODE_LENIENT","
ignore_avs_failure_if_cvv_match": false, "transaction_allowed_countries": "US,CA"},...

 1. Log in to your WordPress admin dashboard.
 2. Click **WooCommerce** > **Settings** > **Checkout** > **AffiniPay for WooCommerce**.
 3. Check the **Test Mode** checkbox.
 4. _**Note:** Test mode helps you verify that the integration is working as expected
    before accepting payments from clients. Check/uncheck the **Test Mode** checkbox
    and click **Save** to turn test mode on/off._
 5. Enter your test- and live-mode public/secret keys and account IDs in the following
    fields:
 6. Click **Save Changes**.

That’s all the configuration you need to do for this plugin. Next, try running a
credit card transaction on your site using a [test card](https://developers.affinipay.com/reference/api.html#TestCardNumbers).
Log in to your [AffiniPay merchant account](https://secure.affinipay.com) to see
transaction details.

### Contribute

Contributions in the form of GitHub pull requests are welcome. Please adhere to 
the following guidelines:
 – Before embarking on a significant change, please create
an issue to discuss the proposed change and ensure that it is likely to be merged.–
Follow the coding conventions used throughout the project, including 2-space indentation
and no unnecessary semicolons. Many conventions are enforced using eslint. – Any
contributions must be licensed under the GPL license.

### License

[GPL](https://wordpress.org/plugins/affinipay-woocommerce/./LICENSE?output_format=md)
© AffiniPay LLC

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AffiniPay WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ affinipayudev ](https://profiles.wordpress.org/affinipayudev/)
 *   [ jjungmannap ](https://profiles.wordpress.org/jjungmannap/)
 *   [ wesleyaaronhuntap ](https://profiles.wordpress.org/wesleyaaronhuntap/)
 *   [ usharmaap ](https://profiles.wordpress.org/usharmaap/)

[Translate “AffiniPay WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/affinipay-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/affinipay-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/affinipay-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/affinipay-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/affinipay-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.5.2**
 *  Last updated **2 years ago**
 *  Active installations **60+**
 *  WordPress version ** 4.4.0 or higher **
 *  Tested up to **6.5.8**
 *  PHP version ** 5.3 or higher **
 * Tags
 * [affinipay](https://wordpress.org/plugins/tags/affinipay/)[payments](https://wordpress.org/plugins/tags/payments/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/affinipay-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/affinipay-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/affinipay-woocommerce/reviews/)

## Contributors

 *   [ affinipayudev ](https://profiles.wordpress.org/affinipayudev/)
 *   [ jjungmannap ](https://profiles.wordpress.org/jjungmannap/)
 *   [ wesleyaaronhuntap ](https://profiles.wordpress.org/wesleyaaronhuntap/)
 *   [ usharmaap ](https://profiles.wordpress.org/usharmaap/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/affinipay-woocommerce/)