Create Simulated Card Authorization

Use the Create Simulated Card Authorization endpoint to simulate a card authorization in the CV environment. This endpoint creates but does not settle a card authorization for the account and returns a response code and its description with the auth_id.

🚧

Warning

Do not use this endpoint in Production.

Form Data
string
required

Web service username, as provided by Galileo.
Pattern: Max 50 characters
Example: "AbC123-9999"

string
required

Web service password, as provided by Galileo.
Pattern: Max 15 characters
Example: "4sb62fh6w4h7w34g"

integer
required

Galileo-issued provider identifier.
Pattern: Max 10 digits
Example: 9999

integer
required

A unique provider-generated ID to identify this API call. A UUID is preferred.
Pattern: 60 characters or less
Example: "9845dk-39fdk3fj3-4483483478"

string
required

The PRN or PAN of the account.
Pattern: PAN or PRN
Example: "074103447228"

number
required

The amount of the transaction in the currency at the point of sale.
Pattern: Positive integer or decimal number
Example: 100.00, 100, or 100.73

string
required

Specifies which card network to simulate: visa (Visa), star (STAR), mc_auth (Mastercard), or visa_baseii (Visa Base II).
Pattern: visa, mc_auth, visa_baseii, starExample:"visa"`

string
required

Simulated merchant name. Pass 40 characters for the complete string or pass up to 22 characters and the simulator will add 18 characters of a simulated address. For settlements, this parameter is required when authId is not populated.
Pattern: Max 40 alphanumeric characters
Example: "Fred Jones Bagels"

string

Simulated acquirer ID. If this value is not passed, the simulator inserts a random 6-digit number.
Pattern: 6-digit number
Example: 437723

string

Simulated terminal ID. If this value is not passed, the simulator inserts a random 8-digit number.
Pattern: 8-digit number
Example: 57395783

string

Simulated merchant ID. If this value is not passed, the simulator inserts a random 15-character alphanumeric string.
Pattern: Max 15 alphanumeric characters
Example: "asdf45sdf6sd3d0a"

string

The currency code for amount. Use ISO 4217 numeric currency codes. This parameter is required when using this endpoint outside the United States.
Pattern: 3 digits
Example: "840"

number

The amount to be transferred from merchant to issuer in the settlement currency. Required when specialFunctions: make_multicurrency
Pattern: Positive integer or decimal number
Example: 100.00, 100, or 100.73

string

The currency code for settleAmount. Use ISO 4217 numeric currency codes. Required when specialFunctions: make_multicurrency.
Pattern: 3 digits
Example: "124"

number

The amount that will be posted to the cardholder account in the currency of the account. Required when specialFunctions: make_multicurrency.
Pattern: Positive integer or decimal number
Example: 100.00, 100, or 100.73

string

The currency code for cardBillingAmount. Use ISO 4217 numeric currency codes. Required when specialFunctions: make_multicurrency.
Pattern: 3 digits
Example: 484

string

ISO 18245 merchant category code.
Pattern: 4 digits
Example: 3408

string

The auth_id of the previous authorization in a series, such as with a completion, reversal or incremental authorization. Required when transType is 3, 4, 5 or 6 (Visa) or 3 (Mastercard) or 4, 5, 6 (Star).
Pattern: Numerals
Example: 30582

string

Additional function to add to the simulated transaction. See the Special Functions enumeration for valid values.
Pattern: Max 100 characters
Example "add_cashback"

string

The first two characters of DE022. Specifies how the PAN was entered, such as magnetic stripe, EMV chip or contactless. See DE022 Codes for possible values. Valid only when association: visa.
Pattern: 2 characters
Example: 01

string

An identifier for the entity that makes a tokenization request. Required when specialFunctions: make_tokenized.
Pattern: Numerals
Example: 3030303

string

Identifier for the mobile wallet that contains the card that was used for the transaction. Required when association: mc_auth and specialFunctions: make_tokenized.
Pattern: Numerals
Example: 474747474

string

The latitude and longitude of the point of sale. Valid only when association: visa and transType: 17. Default: 40.76078/-111.89105 (Salt Lake City, UT)
Pattern: 99.99999/-99.99999
Example: "40.76078/-111.89105"

number

Amount of a partial authorization. Valid only when association: mc_auth and specialFunctions: make_partial_reversal.
Pattern: Integer or decimal amount
Example: 100.00, 100, or 100.73

number

Amount of a partial authorization when the point of sale is a different country than the account. Valid only when association: mc_auth and specialFunctions: make_partial_reversal.
Pattern: Integer or decimal amount
Example: 100.00, 100, or 100.73

number

Amount in localAmt that is provided in cash. Valid only when association: mc_auth and specialFunctions: make_cashback. Debit accounts only.
Pattern: Integer or decimal amount
Example: 100.00, 100, or 100.73

number

Amount in localAmt that is provided in cash. Valid only when association: mc_auth and specialFunctions: make_cashback. Credit accounts only.
Pattern: Positive integer or decimal number
Example: 100.00, 100, or 100.73

string

To include the PIN that is already set for the card, leave this value blank and pass specialFunctions: add_pin (Visa) or specialFunctions: make_debit (Mastercard). Pass a value for this parameter to use that value in the request and also to change the PIN for the card.
Pattern: 4 digits
Example: 4395

integer

The type of transaction to simulate. See the Simulated Transaction Types enumeration for valid values.
Pattern: 1 or 2 digits
Example: 3

Headers
string
Defaults to json

Use xml or json to specify the type of response. The default value is xml. Use this instead of the standard accept header.

Response

Status codes

See Global Response Statuses for status codes that are common across endpoints.

The table below lists status codes that apply to this specific endpoint.

Status codeDescription
525-01Method not available in the production environment
Language
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml

Galileo Financial Technologies, LLC 2025

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.