Authorize transaction
Authorize a card transaction. This returns an authorization code and reserves funds for the merchant. Authorized transactions aren’t flagged for settlement until captured.
Note: Only card transactions can be authorized. This endpoint can’t be used for ACH transactions.
Headers
Optional but recommended A unique ID that you can include to prevent duplicating objects or transactions in the case that a request is sent more than once. This key is not generated in Payabli, you must generate it yourself.
Query parameters
When true
, the request creates a new customer record, regardless of whether customer identifiers match an existing customer. Defaults to false
.
Request
<=250 characters
Object describing the Customer/Payor. Which fields are required depends on the paypoint’s custom identifier settings. See PayorData Object Model for a complete reference.
<=50 characters
Recommended. The customer’s IP address. This field is used to help prevent fraudulent transactions, and Payabli strongly recommends including this data.
<=250 characters
<=250 characters
<=100 characters
<=50 characters
Response
Boolean indicating whether the operation was successful. A true
value indicates success. A false
value indicates failure.
Response text for operation: ‘Success’ or ‘Declined’.