Authorization

Process an authorization for a payment. Use in conjunction with the capture endpoint to prepare the payment for settlement.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
number
required

Total amount to be charged. Format: x.xx

number
≥ 0

Surcharge amount. Format: x.xx

number
≥ 0

Convenience fee amount. Format: x.xx

number
≥ 0

Miscellaneous fee amount. Format: x.xx

string
length ≤ 50

Custom miscellaneous fee name. Default: Miscellaneous Fee

number
≥ 0

The final tip amount, included in the payment. Format: x.xx

string
length between 3 and 3

The ISO 4217 currency code. Example: USD

string
length ≤ 50

If using multiple processors, route to the specified processor ID. Omit for default processor or when using a single processor.

integer
0 to 7862400

Sets the time in seconds for duplicate checking on supported processors. Set to 0 to disable duplicate checking

string
length between 32 and 32

A single use session ID used by Kount to link the payment and Data Collector information together

boolean

If set to true, when the customer is charged, they will be sent a receipt

boolean

Set to true if you have Pinless Debit Conversion enabled but want to opt out for this payment

string
enum

Industry type for the payment

Allowed:
string

Base64 encoded signature image

boolean

Enable network tokenization

string
enum

settle_partial: Settles any amount of tender collected at cut off. payment_in_full: Required that any split tendered payment is collected in-full before settlement gets initiated

Allowed:
string
length ≤ 50

A numeric identifier which is used when submitting subsequent payments for partial payments

payment_details
required

Payment method details. Exactly one variant: raw card data, ACH (check) data, payment_token, Apple Pay encrypted payload, or Google Pay encrypted payload. Do not combine fields from different variants.

billing_address
object

Billing address and information

shipping_address
object

Shipping address and information

order_details
object

Order details and line items

payment_facilitator
object

Payment facilitator information for submerchant transactions

payment_descriptor
object

Payment descriptor information for transaction statements

cardholder_auth

Cardholder authentication data. Use the 3-D Secure variant for EMV authentication results. Use the Decrypted wallet variant for merchant-decrypted Apple Pay or Google Pay, which relays the cryptogram and ECI to the 3-D Secure fields.

merchant_defined_fields
object

Custom fields that can be set up in merchant control panel under Settings->Merchant Defined Fields

customer_vault
object

Customer vault information for storing payment methods

cit_mit
object

Credential on File information

Responses

401

Unauthorized

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json