Set Up a Payment Gateway
To allow you to accept and account for payments, administrators can set up a payment gateway for an entity in your org.
Using BluePay
Update the BluePay gateway setting:
- In the tab bar, click the App Launcher, or in Salesforce Classic, click +.
- Click Gateway Settings.
- Click Edit next to BluePay.
- In
Endpoint URL
, enterhttps://secure.bluepay.com
. - If you are setting up a production payment gateway, select
Live Mode
. - In
Account Id
, enter the 12-digit BluePay account ID. - In
Secret Key
, enter the secret key for the BluePay account. - Click Save.
Create a payment gateway:
- In the tab bar, click the App Launcher, or in Salesforce Classic, click +.
- Click Payment Gateways.
- Click New.
- Select the
Record Type
. In
Gateway Implementation
, enterNU_CBBP.BluePayPaymentGateway
.If you're setting up multiple BluePay payment gateways, in
Named Credential
on each, enter the name of the related gateway setting.Status
is set toActive
.- If you want to use Level 2 or Level 3 credit card processing, in
Additional Processing Level
, select the level you want to use. If you want to require the CVV (Card Verification Value) code when making a credit card payment in Staff View, select
Require Credit Card Security Code
.If you want to prompt staff to enter the address of the account when entering a payment, select
Display Credit Card Address
.Staff and constituents are currently not required to enter a billing address when making a credit card payment in the order process.
Click Save.
Create an entity payment gateway to connect the new payment gateway to an entity:
- From a payment gateway, in the Entity Payment Gateway Links related list, click New Entity Payment Gateway Link.
Payment Gateway
is set to the name of the payment gateway.- In
Entity
, enter the name of the entity that receives payments using the payment gateway, click , and select the entity. - Select
Default
to use the selected payment gateway when making payments, refunds, and managing stored payment methods. - Click Save.
If your org was created prior to the Nimble AMS Spring '17 release, preform these steps.
To create a BluePay account for use in your Staging/Sandbox environments, visits the BluePay Sandbox Account Request Page. Once you setup the test account, it should only be a few minutes before you get an email with the test credentials. The email will also include test Credit Card numbers available to use and a test ACH number. You would insert this information in the same Payment Gateway area as you would in Staging. Keep in mind that to test BluePay transactions, BluePay requires the total cost of the transaction to be an odd dollar amount - adding change to the dollar amount would not be recognized as an odd dollar amount and will be declined.
Using Authorize.Net
- Create a payment gateway:
- In the tab bar, click the App Launcher, or in Salesforce Classic, click +.
- Click Payment Gateways.
- Click New.
- Select the
Record Type
. - In
Gateway Implementation
, enterAuthorizeDotNetPaymentGateway
. Status
is set toActive
.In
Login Id
, enter the login id of your association's Authorize.Net account.This value is typically 9 characters.
In
Transaction Key
, enter the transaction key of your association's Authorize.Net account.This value is typically 16 characters.
In
Endpoint URL
, enter the path to the test or production Authorize.Net end point URL.Production End Point API https://api.authorize.net/xml/v1/request.api
Test/Sandbox End Point API https://apitest.authorize.net/xml/v1/request.api
If you want to enable test mode to prevent credit cards from being charged, select
Test Mode Enabled
.- If you have applied to process eChecks through this payment gateway,
eCheck Transaction Limit
, enter the provided per-transaction limit. - In
Maximum Number of Payment Profiles
, enter10
. This limit is imposed by Authorize.Net. - In
Refund Period
, enter120
. This limit is imposed by Authorize.Net. If you want to require the CVV (Card Verification Value) code when making a credit card payment in Staff View, select
Require Credit Card Security Code
.If you want to prompt staff to enter the address of the account when entering a payment, select
Display Credit Card Address
.Staff and constituents are currently not required to enter a billing address when making a credit card payment in the order process.
Click Save.
Create an entity payment gateway to connect the new payment gateway to an entity:
- From a payment gateway, in the Entity Payment Gateway Links related list, click New Entity Payment Gateway.
Payment Gateway
is set to the name of the payment gateway.In
Entity
, enter the name of the entity that receives payments using the payment gateway, click , and select the entity.- Select
Default
to use the selected payment gateway when making payments, refunds, and managing stored payment methods. - Click Save.
If your org was created prior to the Nimble AMS Spring '17 release, preform these steps.