This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
versago:payment_configuration_and_reports [2019/06/04 14:28] runger |
versago:payment_configuration_and_reports [2020/11/04 11:19] (current) dlee |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| This document describes the steps to configure Versago to accept credit card and eCheck payments. It also describes the reports available to provide traceability for Versago Payments processing. | This document describes the steps to configure Versago to accept credit card and eCheck payments. It also describes the reports available to provide traceability for Versago Payments processing. | ||
| - | |||
| - | ====== Audience ====== | ||
| - | |||
| - | This document is intended for Versago administrators and end-users that are responsible for supporting the payments process. End-users do not have access to the configuration functions. | ||
| ====== Related Pages====== | ====== Related Pages====== | ||
| Line 11: | Line 7: | ||
| The following pages contain additional information that may be helpful with understanding these processes. | The following pages contain additional information that may be helpful with understanding these processes. | ||
| - | * [[versago: | + | * [[versago: |
| ====== Special Terminology ====== | ====== Special Terminology ====== | ||
| Line 18: | Line 14: | ||
| ====== To Begin ====== | ====== To Begin ====== | ||
| - | |||
| - | This document is intended for Versago administrators. End-users do not have access to this function. | ||
| * Click on the Admin link in the profile section of the Versago home page to access the Administration console. | * Click on the Admin link in the profile section of the Versago home page to access the Administration console. | ||
| Line 32: | Line 26: | ||
| * Click on the “Payment Setup” link in the Admin console to begin. | * Click on the “Payment Setup” link in the Admin console to begin. | ||
| - | {{: | + | {{ : |
| - Select the appropriate **Payment Gateway** from the drop-down list. | - Select the appropriate **Payment Gateway** from the drop-down list. | ||
| Line 39: | Line 33: | ||
| - Enter the **Merchant Login** provided by your gateway. | - Enter the **Merchant Login** provided by your gateway. | ||
| - Enter the **Merchant Password** provided by your gateway. | - Enter the **Merchant Password** provided by your gateway. | ||
| - | - Select the payment method(s) you wish to accept. | + | - Select the payment method(s) you wish to accept. |
| Be sure the checkbox is cleared if you do not want to accept a payment method. In the illustration above, American Express is not accepted and will not be presented as an option for the user. | Be sure the checkbox is cleared if you do not want to accept a payment method. In the illustration above, American Express is not accepted and will not be presented as an option for the user. | ||
| </ | </ | ||
| - Click the Demo option during testing only. This option must be cleared for production operations. | - Click the Demo option during testing only. This option must be cleared for production operations. | ||
| - | ====== Mapping SAP Business One Values ====== | ||
| - | For the payment information | + | ====== Payment Selection Report Setup ====== |
| + | Review the **// | ||
| + | ===== To Begin ===== | ||
| + | * Click on the Admin link in the profile section of the Versago | ||
| + | * **Reports, Charts and Calendars** configuration | ||
| - | {{: | + | ===== Report Setup tab ===== |
| - | | + | |
| - | - Select the card that matches the label on the field. | + | |
| - | - The internal SAP code is displayed | + | |
| - | - If you do not accept a particular type of card (Discover in this example), leave the field blank. | + | |
| - | | + | |
| - | - The internal SAP code is displayed in the right-hand column. | + | |
| - | - Enter the URL to your Bizweaver instance that will process the payments into SAP Business One. | + | |
| - | - Be sure to include HTTP:%%//%% or HTTPS: | + | |
| - | - Enter the port used by your Bizweaver instance. | + | |
| - | - Enter the Bizweaver workflow ID that will process the payments into SAP Business One. | + | |
| - | **Notes** | + | ===== Filters tab ===== |
| - | * Credit cards must be defined | + | * All options described |
| - | * The internal SAP codes are displayed for support purposes only. The user does not need to be concerned with them during | + | * For externally facing reports there will almost always |
| - | * Your system administrator should be able to provide you with the information needed for items 3 and 4. | + | |
| - | * The workflow to process payments from Versago | + | |
| - | Once any of the codes have been defined and saved, the associated report, “Versago Payment Info Mapping” must be used to review and update values. The maintenance form will not allow more than one record to be created. | + | ===== Display Tab ===== |
| + | * All options described in the basic configuration are available. | ||
| + | ===== Record Submission Tab ===== | ||
| - | ====== Reports Overview ====== | + | The “Record Submission” page is used to configure the report for record selection. When the “Enable Record Submission” checkbox is selected, additional configuration items are displayed. |
| - | Two main reports are provided for users to review payment transactions and resolve issues. These reports are Versago Payments Recap and Payments Transaction Log. The standard location for these reports is in the ‘Payments Admin” menu category. | + | {{ : |
| - | ====== Versago | + | Also select the “Process |
| - | Detailed information about successful payment transactions can be viewed using the “Versago Payments | + | Configuration of Record Submission reports for payments is described in the documents //Versago |
| - | <WRAP center round important 60%> | + | See the // |
| - | This report utilizes a SQL View as the data source. | + | |
| - | </ | + | |
| - | Create the view in the **VersagoData** database (or whatever database name you may be using to capture Versago form data). | + | ===== Calendar tab ===== |
| - | <code sql> | + | |
| - | CREATE view [dbo].[vgo_vw_PaymentTransactions] as | + | |
| - | select distinct | + | |
| - | t0.vgo_transid, | + | |
| - | (select sum(x0.BalDue) from Versago_Payments x0 where x0.vgo_transid | + | |
| - | CASE t0.vgo_paymenttype | + | |
| - | when 1 then ' | + | |
| - | when 2 then ' | + | |
| - | END as [TransType], | + | |
| - | cast(t0.vgo_paymentdate as date) as [vgo_PaymentDate], | + | |
| - | (select count(*) from Versago_Payments x0 where x0.vgo_transid | + | |
| - | t0.vgo_PostingStatus, | + | |
| - | from Versago_Payments t0 | + | |
| - | </ | + | |
| + | This tab is skipped in this setup process. | ||
| - | Use the [[#payments-transaction-log-report|Payments Transaction Log]] report for information about unsuccessful transactions. | + | ===== Sub-Report tab ===== |
| - | ===== Versago Payments Recap – Main Report ===== | + | * All options described in the basic configuration are available. |
| - | {{: | + | ===== Links tab ===== |
| - | | + | |
| - | - The “SAP Posting Status” indicates if the transaction has been posted into SAP Business One. | + | |
| - | - “0” indicates that the transaction has not been processed. | + | |
| - | - “1” indicates that the transaction has been posted successfully. | + | |
| - | - “9’ indicates that the transaction posting failed. | + | |
| - | - Click on a “9” to see the reason the SAP posting failed. | + | |
| - | {{: | + | ===== Chart tab ===== |
| - | * Click the __Transaction ID__ link to view details of the transaction. | + | Charts should not be used with Record Selection reports. |
| - | ===== Payments Log Sub-report | + | ====== Back-End Processing ====== |
| - | {{: | + | In a Versago environment, |
| - | - Click on the __CC Request__ or __eCheck Request__ link as appropriate | + | Most record submission reports will have an associated Bizweaver workflow |
| - | ===== Payments Log Request (CC and eCheck) Sub-report ===== | + | There are two ways to initiate this processing. The most basic approach is to have the Bizweaver workflow set on a schedule so that it executes periodically during the day. |
| - | {{: | + | The more sophisticated approach is to initiate the workflow when the submission is saved to the database. For the second option a database trigger is used. |
| - | {{: | + | <WRAP center round important 60%> |
| - | + | The following discussions assumes that you have some knowledge about database triggers | |
| - | ===== Payments Response (CC and eCheck) Sub-report ===== | + | </ |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | * Click on the __Response__ link to view the information that was sent to back from the gateway. | + | |
| - | + | ||
| - | ====== Payments Transaction Log Report ====== | + | |
| - | + | ||
| - | The Payments Transaction Log report is like the Payments Processing Recap report, except that it shows both successful and unsuccessful transactions. | + | |
| - | + | ||
| - | Note that the “Transaction ID” for unsuccessful transactions begins with “E” followed by the log record ID, and the date & time of the transaction. | + | |
| - | {{:versago/payments10.png?700}} | + | The SQL database needs to be initialized to allow triggered (immediate) processing to occur. |
| - | - Click on the “CC Request” or “eCheck Request” link as appropriate to view the information that was sent to the gateway for processing. | ||
| - | - Click on the “Response” link to view the information that was sent to back from the gateway. | ||
| - | In general, the “Response” information will be the most helpful for troubleshooting unsuccessful transactions since it shows the reason a transaction was rejected. | ||