Simulations 2.0 — Card Transactions
Simulate incremental authorization
Use this endpoint to simulate incremental authorization transactions. An incremental authorization is a request to add an additional dollar amount to an ongoing prior authorization. This type of transaction enables you to increase the final amount authorized as conditions change or additional charges accrue. A common use case is adding the gratuity (an incremental authorization) to the original total (a prior authorization) of a restaurant bill.
For this use case, you use two endpoints: one to create the authorization, and another to increment it.
- Create the authorization using the /simulations/cardtransactions/authorization endpoint: + Action: POST + Endpoint: /simulations/cardtransactions/authorization
- Increment the authorization using the /simulations/cardtransactions/authorization.incremental endpoint: + Action: POST + Endpoint: /simulations/cardtransactions/authorization.incremental
post/simulations/cardtransactions/authorization.incremental
Request
- Base URLhttps://sandbox-api.marqeta.com/v3
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Created
Example response
{
"transaction": {
"type": "authorization",
"state": "PENDING",
"token": "**AUTHORIZATION_TRANSACTION_TOKEN**",
"user_token": "**USER_TOKEN**",
"card_token": "**CARD_TOKEN**",
"response": {
"code": "0000",
"memo": "Approved or completed successfully"
},
"created_time": "2024-12-06T21:39:43Z",
"user_transaction_time": "2024-12-06T21:39:43Z",
"settlement_date": "2024-12-06T00:00:00Z",
"amount": 10,
"gpa": {
"ledger_balance": 250,
"available_balance": 240,
"impacted_amount": -10
},
"currency_code": "USD",
"currency_conversion": {
"original_amount": 10,
"conversion_rate": 1,
"original_currency_code": "840"
},
"network": "VISA",
"subnetwork": "VISANET",
"card_acceptor": {
"mid": "000000000011111",
"mcc": "6411",
"name": "Marqeta Storefront",
"city": "St. Petersburg",
"state": "FL"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.