Transaction Simulate Authorization Params
Simulates an authorization request from the card network as if it came from a merchant acquirer. If you are configured for ASA, simulating authorizations requires your ASA client to be set up properly, i.e. be able to respond to the ASA request with a valid JSON. For users that are not configured for ASA, a daily transaction limit of $5000 USD is applied by default. You can update this limit via the update account endpoint.
Types
Functions
Additional headers to send with the request.
Additional query param to send with the request.
Returns the raw JSON value of descriptor.
Returns the raw JSON value of merchantAcceptorId.
Returns the raw JSON value of merchantAmount.
Returns the raw JSON value of merchantCurrency.
Returns the raw JSON value of partialApprovalCapable.
The full set of query params in the parameters, including both fixed and additional query params.
Returns the raw JSON value of status.
Amount (in cents) to authorize. For credit authorizations and financial credit authorizations, any value entered will be converted into a negative amount in the simulated transaction. For example, entering 100 in this field will result in a -100 amount in the transaction. For balance inquiries, this field must be set to 0.
Merchant descriptor.
Unique identifier to identify the payment card acceptor.
Amount of the transaction to be simulated in currency specified in merchant_currency, including any acquirer fees.
3-character alphabetic ISO 4217 currency code. Note: Simulator only accepts USD, GBP, EUR and defaults to GBP if another ISO 4217 code is provided
Set to true if the terminal is capable of partial approval otherwise false. Partial approval is when part of a transaction is approved and another payment must be used for the remainder.
Type of event to simulate.