OpenEdge Payment Processing Overview

Introduction

SAMPro's integration with OpenEdge (previously known as Accelerated Payment Technologies - APT) provides for a secure portal to open from SAMPro for submitting credit card transactions for authorization and settlement with no need for a physical credit card terminal. TechAnywhere already provides this functionality via credit card swipe.

Instead of swiping a credit card, SAMPro users can now click a button to automatically launch their default internet browser pointing to OpenEdge's XWeb Hosted Payment Form portal.  This portal may be used to capture and save an Alias to be used later by SAMPro for recurring PM Billing (via the Payment Alias button in the Client Site or Master Contract record) or to record a single payment (with the Process Payment button in the AR Cash Receipts and Work Order COD tab).  

The customer's credit card information will be stored securely by APT. For recurring payments for PM's, a Payment Alias will be recorded in SAMPro in the Client Site and/or Master.   

Set Up

1. To enable this functionality in SAMPro, you must first set up a MOTO account with OpenEdge.

2.  SamproSecureCommunication.war must be installed in Glassfish to enable this functionality. If your firm does not already have a Glassfish server installed (for DBAnalytics or TechAnywhere) contact your support representative to set this up.

3. It is recommended that you create a new Payment Type record with the Id set to OpenEdge and the GL Bank Account set to the appropriate bank or sweep account for OpenEdge Payments. This will be used for recurring payment processing for preventative maintenance.

4. Complete the required registry entries: Registry Payment Processor   .

5. We recommend testing this functionality with a company credit card before using for customer.

Usage:

Recurring Payments: Client Site / Master Contract Records

An Alias to be used for recurring PM Billing may be set in the Client Site (also provides the default for Master Contract billings) or on the Master Contract Site tab (click the Magnify button to access the Payment Alias button). Note that if an Alias is set in the Client Site record, it will provide a default for Master Contact entries for that Site.

This Alias will be used when PM Invoices are generated to automatically bill the customer's credit card. The system will post successfully paid billings to the Sales Journal as paid and generate the appropriate AR Cash Receipts Journal Entry.

1.Verify that the customer has their credit card ready, and then click this button to enter the customer's credit card information.

2. SAM Pro will display a message reminding you that you will only have 60 seconds to enter the information.  When you are sure the information is available, click Yes to continue. Click Yes and the portal will open.

3. Enter the customer's credit card number (without spaces or dashes) and expiration date and click Submit.

4. If the card is approved, the web portal will display "Alias Success: Created" in red. If it is not approved, check the number and expiration date and try submitting it again.

5. When the card is approved, the system will write the Alias back to the Payment Alias field, and complete the CC Masked Account and Expiration Date fields for future reference.

Timing Out: If the Alias is not generated within 60 seconds, it will not be written back to SAMPro, even if a success is noted in the web portal.  If this occurs, repeat the Alias process.

6. Save the record to retain the Alias .

Payment Alias:
This field is completed by the system when a Payment Alias is successfully generated by OpenEdge via the Payment Alias button. The Payment Alias may be cleared by manually by blanking the field. This would be done if the client changed their mind and did not wish to have their recurring PM's paid via credit card. Validation also the user from manually changing this field to a non-blank value; this field may only be set via the Payment Alias button.

CC Masked Account (last four digits of the credit card)
CC Expiration Date

This display fields are completed when an Alias is successfully generated by OpenEdge.

Process Payments - AR Cash Receipts Journal

If you have established an account with OpenEdge, you may now process a credit card payment in the AR Cash Receipts Journal.

1. If you use a different sweep account for OpenEdge payments, change the Bank Account on the GL tab.

2. On the Main tab, select Invoice or Invoices that the customer wishes to pay for.

3. Enter the Discount (if any) and Total Receipt; this is the amount that will be processed on the credit card.

4. Verify that the customer has their credit card ready, and then click the Process Payment button.

5. SAM Pro will display a message reminding you that you will only have 60 seconds to enter the information; click Yes to continue.  Another message inform you that the journal entry will be added before Payment Processing; click Yes again.  

6. When the x-web portal opens, enter the customer's credit card number (without spaces or dashes) and expiration date and click Submit.

7. If the card is approved, the web portal will display "Approval" in red. If it is not approved, check the number and expiration date and try submitting it again.

8. When the payment is approved, the system will write the Approval Code back to the Check Number field. Payment Alias field, and complete the CC Masked Account field for future reference.

Timing Out: If the Alias is not generated within 60 seconds, it will not be written back to SAMPro, even if a success is noted in the web portal.  If this occurs, repeat the Alias process.

9. When preparing to enter the next Cash Receipt, remember to set the GL Bank Account to the appropriate value.

Work Order COD/Payment Processing

If you have established an account with OpenEdge, you may process a credit card payment from the Work Order's COD child tab for service work orders (note: this tab may be related as Payments in your system).

1. If this is a taxable Job, use the Compute Sales Tax button to compute the Sales Tax.

2. Click the Magnify on the COD / Payments child tab.

3. Enter the Payment Type of OpenEdge (or APT for early adopters of this function), and set the Amount to the total amount to be processed on the credit card, including Sales Tax if applicable.

4. Verify that the customer has their credit card ready, and then click the Process Payment button.

5. SAM Pro will display a message reminding you that you will only have 60 seconds to enter the information; click Yes to continue.  Another message inform you that the journal entry will be added before Payment Processing; click Yes again.  

6. When the x-web portal opens, enter the customer's credit card number (without spaces or dashes) and expiration date and click Submit.

7. If the card is approved, the web portal will display "Approval" in red. If it is not approved, check the number and expiration date and try submitting it again.

8. When the payment is approved, the system will write the Approval Code back to the Reference field, and complete the CC Masked Account and Expiration fields for future reference.

Timing Out: If the Payment is not generated within 60 seconds, it will not be written back to SAMPro, even if a success is noted in the web portal.  If this occurs, repeat the process.