Stage Transaction

The CreateTransaction web service method allows you to submit non-sensitive payment information to the payment gateway and returns a unique key (TransportKey) in the response which will be used for all subsequent steps to identify the transaction.

Credit Sale Vault

A basic sample for performing a Sale against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit Sale Keyed

A basic sample for performing a Sale against a Credit / Debit card where the entry mode is Keyed.

Initiate Transaction

Use GET to send the TransportKey to the Customer Engagement Device. The device will prompt the customer to select the payment type and complete the transaction. The Point of Sale will keep the port open to the device and wait for the GET request to complete. The GET response will contain an XML, JSON or JSONP packet.

Status Request

The Status request allows you to query the device for hardware and software information. It is also a valuable tool that can be leveraged to find the current screen the device is displaying.

For more information on using the Status call, take a look at our Best Practices Article on Genius Status Call Use.

Credit Sale Reader

A basic sample for performing a Sale against a Credit / Debit card where the entry mode is Reader (PAN data obtained from a MSR).

Cancel Request

The Cancel request allows you to cancel the current transaction or Genius Your Way function.

For more information on using the Cancel call, take a look our API Documentation.

Credit Authorize Vault

A basic sample for performing an Authorization against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit Authorize Keyed

A basic sample for performing an Authorization against a Credit / Debit card where the entry mode is Keyed. 

Threaded Sample

The following sample demonstrates the need to use multi-threaded functionality within your POS application. When a transaction has been initiated to the Genius device, there may be times when it needs to be cancelled. Whether due to an error in the total amount or a consumer wishing to add or remove items, the cancel function can be used to cancel the transaction in progress.

InitiateKeyedEntry Request

Initiate Keyed Entry can be used for credit/debit cards and gift/loyalty cards.

InitiateKeyedEntry Sends a request to the CED to process manual entry of payment data, which may include PAN, Expiration Date, CVV, and/or Zip. This function can be used only when a transaction has been staged and the Genius device displays the selection screen, swipe screen, or gift card capture screen. Using this function without an existing transaction on the device will result in a failed response.

Credit Authorize Reader

A basic sample for performing an Authorization against a Credit / Debit card where the entry mode is Reader (PAN data obtained from a MSR). 

Credit Refund Vault

A basic sample for performing a Refund against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit Refund Previous Transaction

A basic sample for performing a Refund against a Credit / Debit card using the Transaction Token from a previously processed card.

Credit Refund Keyed

A basic sample for performing a Refund against a Credit / Debit card where the entry mode is Keyed.

Credit Refund Reader

A basic sample for performing a Refund against a Credit / Debit card where the entry mode is Reader (PAN data obtained from a MSR). 

Credit Capture

A basic sample for performing a Capture against a previously Authorized Credit / Debit card. 

Credit ForceCapture

A basic sample for performing a Force Capture against a Credit / Debit card in which an approval code was issued by means of Voice Authorization.

Credit BoardCard Previous Transaction

A basic sample for boarding a Credit / Debit card into the Cayan Vault, by using a previous Transaction Token.

Credit BoardCard Keyed

A basic sample for boarding a Credit / Debit card into the Cayan Vault, where the entry mode is Keyed.

Credit BoardCard Reader

A basic sample for boarding a Credit / Debit card into the Cayan Vault, where the entry mode is Reader.

Credit FindBoardedCard

A basic sample for performing a FindBoardedCard against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit UpdateBoardedCard

A basic sample for performing a UpdateBoardedCard against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit UnBoardCard

A basic sample for performing a UnBoardCard against a Credit / Debit card using the Vault Token from a previously boarded card.

Credit Void

A basic sample for performing a Voice against a Credit / Debit card using the Transaction Token from a previously processed card.

Credit AdjustTip

A basic sample for performing a Tip Adjustment against a Credit card using the Transaction Token from a previously processed card.

Credit SettleBatch

A basic sample for performing Batch Settlement on a merchants gateway account.

 

Gift Sale Keyed

A basic example of processing a Gift Card Sale where the entry mode is Keyed.
Put the Genius of Cayan to work for your business.
1-844-278-7115