Accepting Credit Card Payments
You can enter credit card payments on:
-
Billing subtab on a sales order
-
Payment Method subtab on the new Payment page. From an invoice, click Accept Payment
-
Billing subtab on a cash sale
When accepting credit card payments, the system immediately notifies you if the card was accepted or rejected. You do not have to check the Card Card Approved box. If the card is rejected, you are notified with the reason for rejection.
For information, see the Payment section of Creating Sales Orders and Entering a Cash Sale.
When you save an order with the Get Authorization box checked on the Payment subtab, NetSuite sends an authorization request to your credit card gateway to verify the card is valid and place a hold on the cardholder's funds for the order. The hold on the cardholder’s funds is immediate.
When you bill the order, NetSuite sends a capture request to the gateway. By the end of every day, the gateway processes all capture requests, which settles the money from the cardholder’s issuing bank account to your merchant bank account.
The credit card gateway attempts to verify that the cardholder's address and security code match the order billing information submitted. The gateway returns a response with the results. If the card information is authorized, NetSuite displays the results on the Payment subtab and saves the order.
![Sample credit card authorization response returned by the payment gateway.](img/OrderManagement/PaymentProcessing/cardapproved.png)
If the gateway returns a response other than card approved, NetSuite follows the authentication settings and order verification rules, if any, set up on the gateway profile to determine what action to take for the sales order. The possible actions are:
-
Save the order for fulfillment
-
Put the order on payment hold for review and further action
-
Cancel the order
You can automate the capture of credit card payments for billed and fulfilled sales orders. For more information, see Auto-charge Credit Card.
Accepting Purchase Cards (Level II and Level III Credit Cards)
Businesses use purchase cards, also called Level II and Level III cards, to streamline their procurement process. If your customers use business, corporate, or government GSA purchasing cards, then you can reduce your credit card processing expense by accepting these type of payments.
With all credit card authorization requests, NetSuite automatically passes Level I credit card data which includes the basics credit card information including transaction amount and merchant name. To process Level II purchase cards, the processors requires additional data points such as the tax code, customer code, and several merchant codes. Level III cards require additional data to be passed with authorization request to qualify for reduced processing rates. This includes detailed item, freight, and destination information, as well as Level II data.
Using the Purchase Card Data Module
With the Purchase Card Data module, NetSuite identifies when payment is made with a purchase card and sends the additional Level III order line-item data. This enables you to take advantage of potential lower card processing fees.
When you enter a credit card payment for a customer, NetSuite determines, based on the card's bank identification number (BIN), whether or not it is a purchase card. It then passes the extended transaction data along with the payment authorization request for processing.
On the Payment subtab of a transaction or the Payment Method subtab of a customer payment, NetSuite automatically checks the Purchase Card BIN box when it identifies that the credit card is a purchase card. The Process as Purchase Card box is also checked. When both boxes are checked, NetSuite processes the credit card payment as a purchase card. If NetSuite does not recognize the card as a purchase card, you can manually check the Process as Purchase Card box to send Level III data (which includes Level II data) with the payment request. You can also clear the Process as Purchase Card box to process the payment without sending Level III data.
The Purchase Card Data module is currently available for use only with the following processing solutions:
-
CyberSource Acquiring (using GPN)
-
MerchantE
The Purchase Card Data module is designed to support the credit card industry requirements for these transaction types as defined by Visa, MasterCard, and American Express. NetSuite makes no claims with respect to a user's ability to meet specific Visa, MasterCard, and American Express interchange qualification objectives. Interchange qualification is dictated by Visa, MasterCard, and American Express for their respective programs with the associated merchant fees and expenses assessed by the merchant services account provider. Interchange qualifications include requirements outside of NetSuite's control and questions related to the Interchange and the qualifications of a transaction, as well as associated costs for card transaction processing, must be directed to your merchant services account provider.
Setting Up Purchase Card Processing
Complete the following to set up and use the Purchase Card Data module to process level II and level III credit cards through CyberSource and MerchantE:
-
Provision the feature by contacting your NetSuite account manager for more details and pricing information for this module.
-
Enable the Purchase Card Data feature in NetSuite:
-
Go to Setup > Company > Setup Tasks > Enable Features.
-
On the Transactions subtab, under Payment Processing, check the Send Purchase Card Data box. This box is available only after your account has been provisioned for this feature.
-
Click Save.
-
-
Check the Process Purchase Card Data box on the CyberSource and MerchantE credit card processing profiles you will use to process purchase cards. See instructions for setting up CyberSource and MerchantE.
After completing the steps to provision and set up the feature in your account, you can process credit card payments from purchase cards.