Page 3 - IMPORTANT NOTICE; prior to using or reproducing any of its contents.
IMPORTANT NOTICE The information contained in this publication is provided as a courtesy to AssureBuy clients, partners, employees and sub-contractors. Certain information contained herein is confidential and may be considered proprietary. As a result, please obtain the written consent of AssureBuy,...
Page 5 - Introduction to AssureBuy
Contents Introduction to AssureBuy 7 Overview ................................................................................................................................... 7 Data Validation............................................................................................................
Page 7 - Overview
Introduction to AssureBuy Overview AssureBuy offers a reliable, scalable and secure method of outsourcing the mission critical back office payment processing infrastructure without the technical issues and historically high cost associated with an in-house developed solution. Additionally, use of th...
Page 8 - service, which is capable of securely; Data Validation
the request and securely sends it to AssureBuy for processing. Processing center firewall security controls access to the AssureBuy processing services. Once inside the processing center, the seller’s request is authenticated, the request is validated and the appropriate services are performed. The ...
Page 12 - When using the AssureBuy IntegriCharge
specific requirements. Data containing sensitive information, such as credit card or bank account numbers, is encrypted using standard public/private key encryption technology. Although the AssureBuy payment gateway can be easily integrated into any existing environment, interfaces to existing envir...
Page 13 - Systems and Technology; AssureBuy Setup; Merchant Account Setup
freed from the burden of writing complex error processing scripts to validate buyer information entered through the web browser. Systems and Technology AssureBuy houses its transaction and payment processing system in a state-of-the-art, ultra-secure Exodus data center containing the most advanced, ...
Page 14 - Credit Card Network Setup
The acquiring bank that provides the merchant account will act as a clearinghouse for the credit card payments. Each day, the acquiring bank transmits instructions to the issuing banks telling them to remove funds from the buyer’s credit card account and transfer the money back to the acquiring bank...
Page 16 - Gateway Options Setup
Nashville Platform If the seller’s merchant bank is set up to process on the Nashville platform, the seller’s bank will need to know the following information about the AssureBuy payment gateway. Product Name IntegriCharge (g/w) Product ID 819806 Vendor Name PaylinX Vendor ID 198 If the seller’s mer...
Page 18 - Levels of Service
Levels of Service The AssureBuy fraud prevention system is offered in three levels of service. The basic level of service includes five common tests, checking for things such as duplicate transactions or restricted email addresses. The advanced level of service offers more sophisticated testing that...
Page 19 - Watch Codes; System Watch Codes; Filter Description; AC
Watch Codes Description Basic Advanced Custom VC Suspect Vowel Count X X VO Missing Vowels X X WD Restricted Words X X XB Too Many Orders From Same Billing Address X X XC Too Many Orders From Same Credit Card Number X X XR Too Many Orders From Same IP Range X X AU Failed Authentify ™ Confirmation X ...
Page 20 - Value Watch Codes; Code Fraud Test Description
Watch Code Filter Description FL The first name and last name fields contain the same information. This usually indicates that a customer has either typed or copied garbage information into the transaction fields. ID The domain for the specified e-mail address is invalid or cannot be identified as a...
Page 21 - List Watch Codes; Code Owner
List Watch Codes List watch codes require a list of data that is compared to all incoming transaction data. If any of the transaction data contains an entry on the restricted data lists, then the transaction will fail the fraud filter and the appropriate watch codes will be applied to the transactio...
Page 22 - Combined Watch Codes; Fraud Test Description; Override Watch Codes
Code Owner Fraud Test Description FM System The buyer's email address contains the domain of a free Web-based email provider. Free e-mail accounts are often used to place fraudulent on-line transactions. WD System One or many of the transaction fields contains a word or phrase from the restricted wo...
Page 23 - Custom Third Party Watch Codes; Watch Actions
XP The buyer has placed multiple transactions from the same IP address in a given period of time. Enter a buyer’s IP address to allow their transaction to process. XR XR is similar to the functionality of the XP watch code above, except that this test looks for too many transactions placed from a sp...
Page 25 - Credit Card Types; AssureBuy Payment Type
Payment Gateway Overview The AssureBuy payment gateway requires certain information to complete the processing of each transaction. This required data will automatically be sent to the payment gateway by the AssureBuy Payment Processing application. The AssureBuy Payment Processing application will ...
Page 26 - Transaction Types; Transaction Type
Great Plains Card Type AssureBuy Payment Type AssureBuy Code User-defined American Express AM User-defined Bravo Card BR User-defined Carte Blanche CB User-defined Diners Club DC User-defined Discover DI User-defined EuroCard EC User-defined JCB Card JC User-defined MasterCard MC User-defined Visa V...
Page 27 - Manual Sale; IP Address; Data Returned
Transaction Type Description Manual Sale A manual sale or a force transaction allows a transaction to be entered after an authorization has been obtained from a voice authorization process. A voice authorization is provided when calling a processing center in response to a decline transaction where ...
Page 28 - Transaction Result; Code Status; Authorization Errors
Transaction Result The transaction result field contains the result of the payment processing. The possible transaction results are listed below. Code Status Description Corresponding AssureBuy Code 1 Unprocessed A status of “1”, or unprocessed indicates that payment has not been processed. blank 2 ...
Page 30 - Address Verification Service; Drawbacks to the AVS System
RE-ENTER The RE-ENTER code indicates that the credit card transaction could not be completed. The seller should cancel the payment, as the system considers this an error and does not automatically decline the payment. Address Verification Service The Address Verification Service (AVS) is provided to...
Page 31 - CVV2 Response Codes; Code Description; Settlements
CVV2 Response Codes The CVV2 Response codes will vary greatly depending on the card type and the credit card issuer. The table below lists the valid response codes for Visa and MasterCard as of the printing of this manual. Code Description M Match N No match P Not Processed S Should be on card but w...
Page 33 - System Requirements; Microsoft SQL Server 7.0
Installation and Setup Overview The AssureBuy Payment Processing application allows Microsoft Business Solutions users to process credit card payments in real-time or batch mode over any TCP/IP connection. The product offers a seamless integration to existing Sales Order Processing, Invoicing and Re...
Page 34 - Installation; Customizations Warning; Step 1; Step 2
Installation Before beginning the installation of the AssureBuy Payment Processing application, we highly recommend closing all windows programs currently running. Your Great Plains application should not be running, as it will cause the installation to fail. Closing any virus protection software is...
Page 35 - Step 3
Figure 5: Installation Step 2 Step 3 The third step of the installation involves determining the destination location of the AssureBuy Payment Processing files. These files must be installed in the same directory as the current Great Plains Dynamics/eEnterprise installation. If the installation prog...
Page 36 - Step 4; Step 5
Step 4 The fourth step is simply a verification window. Select the Next button to continue with the install or the Cancel button to cancel the installation. The Back button can be used if any of the previous installation information needs to be changed before continuing with the installation. Figure...
Page 37 - Step 6; Step 7; Uninstall
Step 6 The final step is to exit the installation program by selecting the Finish button at the bottom of the window. The ReadMe file will automatically open once the installation program is closed. The ReadMe file contains instructions for setting up a test system and other important information. B...
Page 38 - AssureBuy
Uninstall Warning Only attempt to uninstall this application if you are familiar with the Great Plains Dynamics/eEnterprise operating environment. Otherwise, contact your System Administrator for assistance. Instructions To uninstall the application manually, perform the following steps. 1) Locate t...
Page 39 - Setting up AssureBuy Inside Great Plains; AssureBuy Processing Setup
Setting up AssureBuy Inside Great Plains Once a seller has established an account with AssureBuy and has received and installed the AssureBuy Payment Processing application, the seller can then set up the AssureBuy Payment Processing application inside the Great Plains software. Each company setup i...
Page 40 - Company Name; Field Name
Figure 13: AssureBuy Processing Setup The top two fields of the setup window are uneditable fields that identify the company within the Great Plains software. Each company within the Great Plains Dynamics/eEnterprise system can have its own setup options within the AssureBuy Payment Processing appli...
Page 41 - User ID
Field Name Description User ID The User ID field contains the AssureBuy-assigned 5 digit user ID for the seller. Please contact AssureBuy Support for the UserID. The correct User ID must be entered or the gateway will return an error on every transaction. Password The password field contains the use...
Page 43 - Default IP
The next section of fields lists the system settings for the AssureBuy/Great Plains payment processing interface. Some of these system options will affect the way certain situations are handled with the system. Field Name Description Default Address ID The Default Address ID field contains the defau...
Page 49 - AssureBuy Credit Card Setup
Figure 15: Sales Process Holds Setup AssureBuy Credit Card Setup The Great Plains system normally allows credit card types to be set up on the Credit Card Setup window, available by selecting Credit Cards on the Company Setup palette. Because these credit card types are user-defined, the AssureBuy P...
Page 50 - Card Name
Figure 16: AssureBuy Credit Card Setup Field Name Description Card Name The Card Name field is for credit card name as it is described in the Great Plains database. The value entered here should match one of the card types already established using the Great Plains Credit Card Setup window. The look...
Page 51 - Help Icon; Navigation; Save
Field Name Description Authorization Expiration The Authorization expiration designates how many days an authorization is still considered good by the bank for the specified credit card type. The standard number of days is usually 7 days but it can vary by card type. This field will be important in ...
Page 53 - Introduction
AssureBuy Functionality Introduction The AssureBuy Payment Processing module is a single-vendor solution providing both enhanced credit card processing capabilities and payment gateway services to Great Plains Dynamics/eEnterprise users. From within the Great Plains software, users are able to creat...
Page 54 - Attaching Transactions to Great Plains Documents
Authorization An authorization transaction contacts the cardholder’s bank to verify that the cardholder has enough funds available to cover the transaction. An authorization will not transfer money from the cardholder’s account until a Capture transaction is performed. The number of days an authoriz...
Page 55 - Transaction Life Cycle; Step 1 - Transaction Entry; Module Window
Source Document Type AU T H CA P T UR E S A L E R E F UND MANUAL VO I D Sales Order Processing Quote Sales Order Processing Order z Sales Order Processing Invoice z z Sales Order Processing Return z Sales Order Processing Back Order z Invoicing Invoice z Invoicing Return z Receivables Management Sal...
Page 56 - Receivables Management; Step 2 - Saving The Transaction
Module Window Receivables Management Transaction Entry Cash Receipts Entry Shown below is an example of how the payment processing window can be accessed from the Sales Payment Entry window. See “AssureBuy Payment Processing ” on page 61 for more information about entering transactions. Figure 18: A...
Page 57 - Step 3 - Transaction Processing
Figure 19: Authorization Transaction Step 3 - Transaction Processing Transactions are processed either by selecting the Process button on the AssureBuy Payment Processing window, or by performing the AssureBuy Batch Transaction Processing option from either the Sales Batches or Invoice Batches windo...
Page 58 - Step 4 - Linked Transactions
Figure 20: Transaction Result Step 4 - Linked Transactions A Great Plains document may have one or more associated AssureBuy transactions. Once a transaction has been processed, additional "linked" transactions may be added. For example, an Authorization transaction may be later followed by ...
Page 59 - Source Document
Figure 21: Adding A Capture To An Authorization Other types of "linked" transactions include linking a Refund to a previously entered Sale transaction, or linking a Void transaction to a previously entered Authorization or Sale. Declined transactions may be automatically re-processed in a si...
Page 60 - Step 5 - Transaction Settlement
Source Document Type Transaction Type Approved A UTH CAPTURE SALE REFUND MANUAL VOID Invoicing Invoice Sale No z z Invoicing Return Refund Yes z Invoicing Return Refund No z Receivables Sales/ Invoices Sale Yes z z Receivables Sales/ Invoices Sale No z z Receivables Debit Memo Sale Yes z z Receivabl...
Page 61 - AssureBuy Payment Processing Window; Top Row Buttons; Field Description; Batch
AssureBuy Payment Processing Window Figure 22: AssureBuy Payment Processing Window Top Row Buttons The top row buttons are the available action buttons for the payment processing screen. The buttons will be enabled or disabled according to how the seller has setup the account in the AssureBuy Proces...
Page 62 - Credit Card Information
document information for the customer and below that is the transaction processing result section. Credit Card Information Figure 23: Credit Card Fields from AssureBuy Payment Processing Field Description Transaction Type The transaction type field is a dropdown list. The available transactions type...
Page 63 - Card Number; Customer Information; ) If the Default Address ID that was chosen in the AssureBuy
Field Description Card Number The card number field displays the masked credit card number for the customer. The lookup icon to the right of the field allows the user to view the unmasked credit card number for this customer. Security Warning! The credit card number is always displayed as a masked n...
Page 65 - Great Plains Document Information; Transaction Processing Result Information
Field Description IP Address The IP address field is available to enter the customer’s IP address if the information is available. If not, the system will use default IP address from the AssureBuy Processing Setup. Great Plains Document Information The Great Plains document information is not editab...
Page 66 - Bypass Processing The Bypass Processing checkbox allows the
Figure 26: Transaction Fields from AssureBuy Payment Processing Field Description Bypass Processing The Bypass Processing checkbox allows the user to override the AssureBuy transaction processing and enter the processing results manually. This feature is only available if the “Allow Manual Entry of ...
Page 67 - Bottom Navigation Bar
Field Description AVS Response The AVS response field displays the Address Verification Service’s response. Only credit card transactions will have an AVS response. For more information, please see “Address Verification Service” on page 30. CVV Response If the CVV2 number is sent with the credit car...
Page 68 - Sales Order Processing; Sales Transaction Entry; Accessing The AssureBuy Payment Processing Window
Sales Order Processing This section describes how the AssureBuy Payment Processing application integrates with the Great Plains Sales Order Processing module. There are four windows on which the AssureBuy functionality has been added: Sales Transaction Entry, Sales Payment Entry, Sales Batches, and ...
Page 69 - ) If any unprocessed credit card transactions are found, then the
automatically be applied to the document. For more information, please see “AssureBuy Payment Processing Window” on page 61. Transfer Button When transferring documents and payments from one type to another, all AssureBuy transactions attached to the originating document will be automatically reassi...
Page 70 - Allocate or Fulfill Menu Option
Allocate or Fulfill Menu Option When the Allocate or Fulfill menu option is chosen from the Options menu, a window will display allowing a choice between selecting allocate, fulfill or both. Once the options are selected and the OK button is selected, the AssureBuy Payment Processing application wil...
Page 71 - Printing Picking Tickets or Packing Slips; Sales Payment Entry
Warning”. This warning will allow the fulfillment process to continue if the Yes button is selected and will abort the process if the No button is selected. The “Transaction Amount Warning” option can also affect the fulfillment process without the “Authorization Required Before Order Fulfillment” o...
Page 72 - Remove Button
Figure 29: Sales Payment Entry Window As with the Sales Transaction Entry window, the Extras menu option is an alternative way of launching the AssureBuy Payment Processing window. Again, the payment processing window will open with the default customer and transaction information filled in and read...
Page 73 - ) If any capture or sales transactions are found that do not have a; Sales Batches
failed. Continue?” By selecting No on the warning message, the payment removal process will be aborted. By selecting Yes on the warning message, the payment removal process will continue without reversing the authorization. Authorizations are reversed so that the credit originally set aside by the a...
Page 74 - AssureBuy Transactions
Figure 30: Sales Batch Entry AssureBuy Transactions By selecting the AssureBuy Transactions menu option, the AssureBuy Payment Processing window will launch and display all the credit card transactions attached to all documents in the currently selected batch. The transactions can be reviewed one at...
Page 75 - Create a new authorization.
batch transaction processing will check the setting called “Fulfillment Required Before Capturing Transactions" on the AssureBuy Processing Setup window. If this function has been enabled, then the transaction will only be processed if the document has been fulfilled. A pending capture transacti...
Page 76 - Batch ID
AssureBuy Batch Processing Report System: 3/4/2002 9:06:21 AM The World Online, Inc. Page: 1 User Date: 3/4/2002 ASSUREBUY BATCH PROCESSING REPORT User ID: Lessonuser1 Sales Order Processing Batch ID: SALES01/2002 Batch Comment: Approved: Batch Transactions Attempted: 7 Batch Sales Total: $397.67 Ap...
Page 78 - Transfer Button
Report Field Description Summary of Sales Transactions The summary of sales transaction section displays a summary of all credit card transaction that are approved sales. Transfer Button When transferring batch documents and payments from one type to another, all AssureBuy transactions attached to t...
Page 80 - Order Fulfillment; Process Holds Warning
The “Transaction Amount Warning” option can also affect the fulfillment process without the “Authorization Required Before Order Fulfillment” option being enabled. The system would, after verifying that credit card transactions are present on the document, verify whether the document has any remaini...
Page 81 - Transaction Entry
declined or processed with an error. Posting the sales document to the general ledger with a status other than approved would result in a document being posted without a full payment. In addition, a pending transaction processed after the document has been posted would not be applied to the sales do...
Page 83 - Delete Button; Cash Receipts Entry
the user will be returned to the Transaction Entry window. If the document already has transactions attached, the AssureBuy Payment Processing window will launch and will display any attached credit card transactions that already exist for the current document. These transactions can be reviewed by ...
Page 85 - Posted Transactions; Void Button; Receivables Batches
Posted Transactions On the Posted Transactions window, the user is allowed to void an existing payment that has already been posted. When the AssureBuy Payment Processing application is installed, this functionality is enhanced to ensure that payments with approved credit card transactions are not v...
Page 86 - Possible Errors
When the Receivables Batch Entry window is open, an Extras menu will appear with two AssureBuy menu functions: AssureBuy Transactions and Process AssureBuy Batch Transactions. Figure 38: Receivables Batch Entry Window AssureBuy Transactions By selecting the AssureBuy Transactions menu option, the As...
Page 89 - Number; Invoices; Invoice Entry
Report Field Description Number The number field displays a transaction reference number assigned by the AssureBuy payment gateway. Summary of Sales Transactions The summary of sales transaction section displays a summary of all credit card transaction that are approved sales. Delete Button When usi...
Page 91 - Invoice Holds; ) When the “Allow Save to Batch Functionality” option has been
Invoice Holds Warning: The AssureBuy system will remove any hold previously attached to a document when a credit card transaction is processed. An invoice hold applied while to an invoice document will be affected by the AssureBuy application when credit card transactions have been added to the docu...
Page 92 - Invoice Payment Entry
Invoice Payment Entry Normally, credit card payments for invoice documents are entered directly on the Invoice Payment Entry window. When the AssureBuy Payment Processing application is installed, this functionality is disabled and replaced by the AssureBuy Payment Processing window. Accessing The A...
Page 93 - Invoicing Batches
payments are attached to the document. Depending on the type of credit card transactions found, the AssureBuy Payment Processing application may prevent the payment from being removed until a credit card transaction has been removed or reversed. The following items outline the verifications performe...
Page 95 - Report Field
include anything from a transaction failing to get approval from the bank to an error accessing the credit card network. Possible Errors Solutions A transaction has failed to receive an approval from the bank. Contact the customer to let them know the credit card was declined. A transaction was sent...
Page 97 - Status
Report Field Description Status The status field displays the status of the credit card transaction. For a complete list of all possible status codes, please see “Transaction Result” on page 28. Approval Code The approval code field displays the approval code received from the customer’s bank at the...
Page 99 - How To Obtain Technical Support; AssureBuy Support can be contacted as follows; AssureBuy Version Information
Technical Support How To Obtain Technical Support AssureBuy maintains a staff of qualified support personnel to assist when you encounter problems while using the payment processing gateway. These support personnel will be able to assist with problems from both the Great Plains Dynamics/eEnterprise ...
Page 101 - AssureBuy Gateway Errors; Error Code
Appendix AssureBuy Gateway Errors Error Code Description 0174 System currently unavailable. 0175 Internal communications error. 0181 Internal gateway error. 0187 System timeout, try again. 5101 Missing or invalid HTTP Content-type. 5102 No HTTP post data received. 5110 Unable to parse XML input data...
Page 103 - Time Zone Chart
Error Code Description 5602 Missing or invalid payment type. 5603 Missing or invalid payment card type. 5604 Missing or invalid payment number. 5605 Missing or invalid payment verification number. 5606 Missing or invalid payment PIN. 5607 Missing or invalid card present indicator. 5608 Missing or in...
Page 105 - ISO 3166 Standard Country Codes; Country Code
ISO 3166 Standard Country Codes The following is a list of International Standards Organization (ISO) country codes in use by AssureBuy: Country Code AFGHANISTAN AF ALBANIA AL ALGERIA DZ AMERICAN SAMOA AS ANDORRA AD ANGOLA AO ANGUILLA AI ANARCTICA AQ ANTIGUA AND BARBUDA AG ARGENTINA AR ARMENIA AM AR...
Page 113 - Card Types Accepted
Card Types Accepted Please check the card types that are available. Some card types may require an additional merchant account. Please consult the merchant account provider for additional details. Visa MasterCard EuroCard Discover American Express JCB Card Diners Club Carte Blanche BravoCard AssureB...
Page 114 - FDMS South; AssureBuy Gateway Settings; Description Characters
FDMS South AssureBuy Gateway Settings All terminals need to be setup to accept PaylinX software. AssureBuy is currently running PaylinX version 3.1.9 with a frame connection to the FDMS South credit card network. AssureBuy will also need a Contact name and number at the seller’s merchant account ban...
Page 117 - ACH
Glossary of Terms ACH ACH (Automated Clearinghouse) is a service used by banks that allows the banks to exchange electronic payments. Acquirer The acquirer receives all credit card or bankcard transactions from the merchant and sends the data to the issuing banks. The acquirer is a licensed member o...
Page 121 - The Japanese Credit Bureau that issues the JCB card.
secure site, all information being sent and received by the computer will be encrypted. IntegriCharge® AssureBuy's IntegriCharge® is an outsourced solution for Internet transaction and payment processing, fulfillment, reporting and customer relationship management. Internet A computer and communicat...
Page 125 - AssureBuy Processing Settings Report 46; AssureBuy Version Information 97
Index A About 12–14, 41, 45, 54, 97–98 Accessing The AssureBuy Payment Processing Window 66, 69, 79, 81, 87, 90 acquiring bank 11–12, 14 Action 14–15, 17, 21–22, 59, 75, 86, 94, 100 Add Process Hold on Non-Approved Authorizations 44 Address 9, 16–21, 25, 23, 25, 28, 40–41, 42, 61–65, 25, 28, 99 Addr...