Transactions

 

In this Topic: Hide

 

Click one of the links listed above to jump to a section on this page.

What Is a Transaction?

There are four types of transactions in OrangeCRM: Preauth, Capture, Purchase or Refund. Some businesses may only use some of these types of transactions, while other businesses may use all of them. Transactions can be processed by the CRM (see Banks) or they can be processed externally and then posted to the CRM via API.

 

How To View Transaction Records

Transaction records can be viewed in multiple places. This section will cover how to view lists of Transactions by their status or by batch. For instructions on how to view transactions that belong to a single customer or how to search for a specific transaction, please see the pages titled Customers and Searching in OrangeCRM.

 

Transaction lists can viewed by going to the Transactions menu and clicking on Transactions by Status or Transactions by Batch.

 

 

Transactions by Status

 

Use the drop down menu in the upper left corner to select a Transaction Status. A list of all transactions currently in the selected status will appear.

 

 

Transaction Status Definitions

 

 

On Hold

Transactions in On Hold Status will NOT be sent to the payment gateway for processing until the transaction status changes to InQueue. By default all refund transactions are created in On Hold Status and will automatically be released and changed to InQueue Status after a set time interval. To configure the Hold Transaction Release Options, go to the Details tab in the Acquisition Center. For further instructions, see the Acquisition Centers topic.

 

InQueue

A transaction in InQueue Status is waiting to be sent to the gateway for processing.

 

Pending

Indicates that a purchase or capture transaction has been sent to the gateway for processing, but no answer has been sent back to OrangeCRM as to whether it was approved or declined.

 

Pending Refund

Indicates that a refund transaction has been sent to the gateway for processing, but no answer has been sent back to OrangeCRM as to whether it was approved or declined.

 

Approved

The transaction was processed successfully and was approved by the bank. The Transaction record will be updated with the bank's approval message and the Last Process Date on the Customer record will change to the date the transaction was approved.

 

Declined

The bank refused to process the transaction.

 

Error

The bank refused to process the transaction due to an invalid format or an unknown account number.

 

Retried

Transactions in Retried status were previously declined but have since created a new transaction (for the same amount or less) to be tried at a later date, according to the retry schedule on the Merchant Bank. See Banks.

 

Refunded

This is a purchase or capture transaction that has issued a refund transaction.

 

RFI

RFI stands for Request For Information. A transaction in RFI Status indicates that the customer has contacted their credit card company and requested an investigation of the charge to determine whether or not it is a valid transaction. A transaction is typically placed in RFI Status when a company has received an Inquiry Retrieval Request from their payment processor.

 

Chargeback

A transaction in Chargeback Status indicates that the customer disputed the charge with their credit card company and the funds have been forcibly debited from your company's merchant account and returned to the customer.

 

CBMemo

When a purchase transaction is marked as a Chargeback, OrangeCRM automatically creates an artificial Refund Transaction in CBMemo Status to reflect the forced debit from your merchant account. Refund Transactions in CBMemo Status are NOT sent to the bank. They are strictly for accounting and reporting purposes.

 

Transactions by Batch

 

Click on the eyeglasses icon in the upper left corner to select a transaction batch. A list of all transactions in the selected batch will be displayed.

 

 

To open and view a transaction record, double click on a line item in the list. To view the customer record associated with a transaction, click on the paper icon beside the customer's name.

 

Transaction Field Definitions

 

 

GUID

The unique ID given to this transaction.

 

Master GUID

If there is one, the unique ID of the master transaction record that this transaction is under, and a link to see that master transaction. Example: Refunds will have a Master GUID from the original purchase transaction that was refunded.

 

Type

The type of transaction this is.

 

Acct Code

The account code on this transaction. See the section titled What Is an Account Code in the Banks topic.

 

Status

The status the transaction is currently in.

 

Customer GUID

The unique number assigned to the customer record that this transaction is for, and a link to see that customer record. See Customers.

 

Amount

The amount of the transaction.

 

Issue Date

The date the transaction was created in the CRM.

 

 

Processing Tab

 

 

Merchant Bank

The merchant bank that the transaction is associated with, and a link to see that bank record. Click the eyeglasses to select a merchant bank. See Banks.

 

Secure ID

The Secure ID as verified by Visa/Mastercard secure.

 

Resp Code

The response code given back from the merchant bank.

 

Bank Txn

Bank transaction number, the number used by the merchant bank to identify the transaction. Stored on the TXN Number field on the transaction form.

 

AVS Return

The AVS response back from the bank.

 

CVV Return

The processing gateway's response to CVV matching, if required.

 

Amt Refunded

The amount refunded from a purchase transaction, if needed.

 

Cycle

The billing cycle incremented off the fee schedule.

 

Message

The message back from the merchant bank.

 

Submit Data

The string sent to the bank to create this transaction with the bank.

 

Response Data

The string response back from the bank.

 

Notes

Any notes associated with the transaction.

 

Deposit Bank

The bank that the funds would be deposited to, concerning this transaction. See Banks.

 

Fee Schedule

The fee schedule associated with this transaction, and a link to the fee schedule. See Billing Plans.

 

On Customer Cancel

Shows what will happen to an inqueue transaction when a customer is canceled. The default wording is: "Cancel processing" unless the Ignore Customer Cancel button is clicked. It will change to: "Allow transaction to process".

 

On Bill Plan Change

Shows what will happen to an inqueue transaction when the billing plan is changed. The default wording is: "Cancel processing" unless the Ignore Billing Plan Change button is clicked. It will change to: "Allow transaction to process".

 

Merchant Product

Used if Merchant Product number is required from the merchant bank.  

 

Original Bank Txn

The original txn sent from the bank before it was modified for this transaction. This will link you back to any master transaction, such as a refund linked to a purchase.

 

Finish Date

The date the bank finished the transaction.

 

Export File

The file that was sent to be processed with this transaction in it.

 

Export time

The time the export file was sent to the bank.

 

 

Account Tab

 

There are four different types of account information that can be stored here, as seen below. In general only one is used, this is the account information that was actually used on this transaction.

 

1. Credit Card Info

 

 

Bank Route

The merchant bank that this cc transaction was processed through.

 

Payment Type

The type of payment. Changing this will change the account information options.

 

Name on Card

The card holder's name.

 

Credit Card

The credit card number.

 

CC Expire

The credit card expiration date.

 

BIN

Bank identification number of the bank assigned to this transaction.

 

AVS

The AVS number on the card.

 

 

2. US Bank Info

 

 

Bank Route

The merchant bank that this US bank transaction was processed through.

 

Payment Type

The type of payment. Changing this will change the account information options.

 

Account Name

The name of the account.

 

Routing Number

The routing number to the bank.

 

Account Number

The account number.

 

Name of Bank

The name of the bank that the account is held at.

 

Bank City, State

The address information of the bank that the account is held at.

 

Bank Account Type

The type of account.

 

3. Canada Bank Info

 

 

Bank Route

The merchant bank that this Canada bank transaction was processed through.

 

Payment Type

The type of payment. Changing this will change the account information options.

 

Account Name

The name of the account.

 

Account Number

The account number.

 

Name of Bank

The name of the bank that the account is held at.

 

Institution Number

The number to the Canadian institution.

 

Branch Transit Number

The branch of the banks transit number.

 

4. Cash

 

 

Bank Route

The merchant bank that this Canada bank transaction was processed through.

 

Payment Type

The type of payment. Changing this will change the account information options.

 

 

Contact Info Tab

 

This tab contains customer information that is associated with the transaction.

 

 

Returns Tab

 

This tab shows you any refunded or chargeback information associated with this transaction.

 

 

RFI Date

The date of the refund.

 

RFI number

The number of the refund from the bank.

 

RFI Merchant ID

The ID of the merchant bank that the refund went through.

 

CB Date

The date of the chargeback from the customer.

 

CB Number

The number of the chargeback from the bank.

 

CB Merchant ID

The ID of the merchant bank that the chargeback went through.

 

CB Disposition

The disposition of the chargeback (the reason the transaction was charged back). See Reason Codes.

 

 

Actions Menu

 

The Action menu has several options on the transaction form. Depending on the level of access you have to the CRM, you may or may not see all of the following options.

 

 

New Payment Info

Allows you to change the credit card details.

 

Convert Capture to Sale

Lets you change an inqueue capture transaction to a purchase transaction when the original preauth has expired before the funds were captured.

 

Immediate Decline Salvage

Resubmits a previously declined purchase transaction in real time.

 

Mark On Hold

See above for status definitions. This will mark the status of the transaction on hold.

 

Mark InQueue

See above for status definitions. This will mark the transaction as inqueue.

 

Mark Approved

See above for status definitions. This will mark the status approved. Note:  This does not update the customer status, the date last processed, or the cycle count. This should only be done by administrators that have a good understanding of how the CRM works.

 

Mark Declined - See above for status definitions. This will mark the status declined. Note:  This does not update the customer status, the date last processed, or the cycle count. This should only be done by administrators that have a good understanding of how the CRM works.

 

Mark Error

See above for status definitions. This will put the status of the transaction as in error. Note:  This does not update the customer status, the date last processed, or the cycle count. This should only be done by administrators that have a good understanding of how the CRM works.

 

Mark Chargeback

Changes the transaction status to Chargeback, which indicates that the customer disputed the charge with their credit card company and the funds have been forcibly debited from your merchant account and returned to the customer.

 

Mark RFI

See above for status definitions. This will change the status to RFI. In addition, it requires you to complete the RFI fields. Upon saving the transaction, RFI fulfillments will be triggered. See Fulfillments

 

Resubmit Transaction

This will change the current transaction status to retried. It then creates a new identical transaction and places that transaction inqueue to be sent to the bank. The date issue is set to the current date, and the number of retries is incremented by one.

 

Open API Link

Displays the API token if the transaction was created via the API.

 

Update Revenue Share

Lets you edit the Revenue Share on the transaction.

 

Ignore Customer Cancel

Allows an inqueue capture to be processed after the customer status has changed to Canceled.

 

Ignore Bill plan Change

Allows an inqueue capture to be processed after a bill plan change.

 

Refund Transaction

If the transaction is pending, the new status will be pending refund. If the transaction is in approval state from the bank, the transaction will be refunded. If no approval from the bank has been received, the transaction will be changed to declined, and no refund is issued. Only purchase and captured transactions can be refunded. When issuing and clicking on Refund Transaction, the following box will appear:

 

 

The amount box will be autofilled with the dollar amount of the transaction. If a full refund is being issued, proceed with the refund by clicking on Yes. If a partial refund is being issued, enter the dollar amount into the box, and click on Yes to proceed. You will then receive a refund confirmation number, as noted below:

 

 

UnDo Transaction

This will perform actions that will make it as if the transaction never happened. The lead status will be reset, the transaction will be taken off, comments stating what happened and when will be made on the transaction, and the customer cycle counter will be reset. The fee schedule will be reset so that if need be the fee schedule will process again. NOTE: Transactions that have been processed by a bank cannot be undone.

 

Open API Link

This action is only available to system administrators and allows you to open the API link that made the transaction.

 

Ignore Customer Cancel

This action continues to process an inqueue transaction even if the customer is cancelled.

 

Ignore Bill Plan Change

This action continues to process an inqueue transaction under it's old billing plan despite a billing plan change.

 

 

 

What Are Payables?

A payable is a transaction that costs you money, such as a lead cost, acquisition cost, fulfillment cost, etc. Payables are associated with the customer that they were generated from. Often times payables are used in profit and loss reporting.

 

How To View Payables

To see the payables for a customer, select 'SHOW PAYABLES' from the customer transaction menu.

 

 

A list of all payables associated with that customer will appear.

 

 

Double clicking will open any payable.

 

 

 

Account Code

The account this transaction is under. This can be set on the acquisition center.

 

Amount

The amount in dollars.

 

Issue Date

The date the transaction was issued.

 

Customer GUID

A link back to the customer record. Click the paper.