The card present integration allows you to gateway card present transactions. With a quick and easy setup process, you'll be able to use point of sale devices to accept in-person payments. The card present integration also gives you the ability to unify in-person and online transactions on a single platform. To learn more about the card present integration and to be given access please contact bd@finixpayments.com.
POST https://finix.sandbox-payments-api.com/merchants/:MERCHANT_ID/devices
URL Parameters
Field
Type
Description
:MERCHANT_ID
string, required
ID of Device
Request Arguments
Field
Type
Description
model
string, required
Please select one of the following values which will let Finix know the type of device being used: MX915
name
string, required
Name of device
tags
object, optional
Key value pair for annotating custom metadata (e.g. order numbers)
description
string, optional
Additional information about device (e.g. self serving terminal)
Configuration Arguments
Field
Type
Description
allow_debit
boolean, optional
Sets whether device will allow debit by default or not (defaults to true)
prompt_signature
string, optional
Sets whether device will prompt the card holder for a signature by default or not, AMOUNT is used in conjuction with signature_threshold_amount so that when the threshold is reached the signature form appears on device screen (defaults to always). Options are: ALWAYS, NEVER, AMOUNT
check_for_duplicate_transactions
boolean, optional
Sets whether the device will check for duplicate transactions
prompt_amount_confirmation
boolean, optional
Sets whether or not to make card holder confirm the amount they will pay (defaults is true)
signature_threshold_amount
integer, optional
Threshold set for when to prompt a signature prompt_signature is set to AMOUNT (defaults to 0)
prompt_manual_entry
boolean, optional
Sets whether or not the default card input method will be keyed in manual entry or not (defaults to false)
POST https://finix.sandbox-payments-api.com/authorizations
Request Arguments
Field
Type
Description
tags
object, optional
Key value pair for annotating custom metadata (e.g. order numbers)
device
string, required
The ID of the activated device
amount
integer, required
Amount of sale
currency
string, required
Currency of sale
operation_key
string, required
Describes the operation to be performed in the transaction
Configuration Arguments
allow_debit | boolean, optional | Sets whether device will allow debit by default or not (defaults to true)
prompt_signature | string, optional | Sets whether device will prompt the card holder for a signature by default or not, AMOUNT is used in conjuction with signature_threshold_amount so that when the threshold is reached the signature form appears on device screen (defaults to always). Options are: ALWAYS, NEVER, AMOUNT
check_for_duplicate_transactions | boolean, optional | Sets whether the device will check for duplicate transactions
signature_threshold_amount | integer, optional | Threshold set for when to prompt a signature if device_configuration#prompt_signature is set to AMOUNT (defaults to 0)
prompt_manual_entry | boolean, optional | Sets whether or not the default card input method will be keyed in manual entry or not (defaults to false)