Payment Gateways

With Nimble AMS, you can set up one or more payment gateway to processes payments for your entity(s) from credit/debit cards and stored payment methods in Community Hub and Staff View. Each payment gateway record includes the information needed for Nimble AMS to communicate to a third-party payment gateway.Nimble AMS supports the BluePay and Authorize.Net payment gateways, and can be set up in different ways depending on your needs.

Stored Payment Methods

You can streamline your constituent's checkout experience by letting them pay with a stored payment method in Community Hub and in Staff View. Your constituents can view and quickly add, edit, or remove their stored payment methods in Community Hub as well as use the Pay Now - Saved Payment option at checkout to place an order without reentering their payment information. You can also use the BluePay payment gateway Card Account Updater to keep stored payment method information up to date ensuring payments are coming in without hassle.

Learn more about Stored Payment Methods.

The payment gateway stores information for your constituents' stored payment method. The External Payment Profile object represents a stored payment method in Nimble AMS and is kept in sync with the payment profile within a payment gateway when constituents and staff make any changes to the stored payment method.

Learn more about External Payment Profiles.

Learn more about how BluePay secures stored payment methods (external).

Learn more about how Authorize.Net handles profiles and payment profiles (external).

Billing Address Verification

You can set your org up to use the billing address when verifying credit cards to provide a more secure and cost effective credit card verification.

To use billing address verification with BluePay or Authorize.Net, an administrator will need to activate the billing address verification service (AVS) in the payment gateway.

Learn more about BluePay AVS (Address Verification) Filter (external).

Learn more about Authorize.Net Address Verification Service (external).

Level 2 and Level 3 Credit Card Processing

Pilot Level 2 and Level 3 credit card processing is currently in pilot. Learn more.

Credit card payments in Nimble AMS typically include a minimal amount of transaction data that is passed to the payment gateway; this is known as Level 1 (L1) credit card processing. If you are using the BluePay payment gateway, you can use Level 2 (L2) or Level 3 (L3) payment processing to send additional transaction data from Community Hub and Staff View to the payment gateway and lower processing fees for MasterCard® and Visa® transactions.

Using Level 2 or Level 3 payment processing, the Payment step in the Staff View order process displays an Additional Processing Health section which displays to staff whether a payment has all the necessary information to process a Level 2 or Level 3 payment, and if not, each piece of missing information. Learn more about the Payment Step and the Additional Processing Health Validation Messages that may display in the Staff View order process.

To use Level 2 or Level 3 credit card processing with BluePay, contact Nimble AMS Support.

Learn more about Level 2 Processing (external) and Level 3 Processing (external) with BluePay.

Configuration Options

When setting up a payment gateway(s) for your entity payment gateway(s), there are a few different ways you can configure them to meet the needs of your association.

Single Entity Using the Same Payment Gateway

This is common for a single entity implementation of Nimble AMS, where an association has 1 payment gateway. To do this, an administrator can set up a single payment gateway with an entity payment gateway linking to your association's single entity.

Multiple Entities Using Different Payment Gateways

To receive payments on behalf of your different entities using multiple payment gateways, an administrator can set up multiple payment gateways, each with an entity payment gateway linking to one of your association's entitys. This approach is recommended for multiple entities.

Multiple Entities Using the Same Payment Gateway

To receive payments on behalf of more than one entity using a single payment gateway, an administrator can set up a single payment gateway with multiple entity payment gateways linking to your association's entities. This approach is not recommended, as it requires staff to manually move funds from the bank account of the payment gateway to accounts for different entities.

How Do I Set One Up?

Learn more about Payment Setup.

Things to Keep in Mind

  • When editing a BluePay stored payment method, instead of the token being updated in the payment gateway, a new token is created which is associated to the external payment profile in Nimble AMS. The prior token remains in the payment gateway. Payment records in Nimble AMS will still be related to individual account, so this will only be evident when viewing payment profiles in the BluePay payment gateway.
  • When deleting a BluePay stored payment method, the token is not deleted in the payment gateway. Instead, the external payment profile is deleted in Nimble AMS and the token remains in the payment gateway.
  • Country on the "How do you want to ship?" dialog box in the Tax and Shipping step of the Staff View order process and on the Shipping Address card on the My Checkout page in Community Hub is one of the pieces of data passed to the payment gateway. When entering a country manually, staff and constituents must be sure to use the correct English short name for the country (external). This populates Shipping Country on the cart item, and must be correct to receive lower processing fees.
  • If your association uses Level 2 or Level 3 credit card processing, and a cart is created with multiple cart items shipping to different countries, the country code for Shipping Country on the first cart item given a related ship method is passed to the payment gateway as the country code for all items in the order. Learn more about ISO 3166 country codes (external).

On This Page

In This Section