Simulation
Simulate an Auth Transaction
Getting Started
Master Accounts
Sub Account Holders
Sub Accounts
Counterparties
Card Holders
Cards
Transactions
- GETList all Transactions
- POSTSub Ledger a Transaction
- POSTOriginate an Intra Account Push
- POSTOriginate an Intra Account Pull
- POSTOriginate an ACH Push
- POSTOriginate an ACH Pull
- POSTOriginate a Domestic Wire
- POSTOriginate an International Wire
- POSTOriginate an RTP Push
- POSTOriginate a FedNow Push
- POSTOriginate a Debit Card Push
- POSTOriginate a Debit Card Pull
- POSTOriginate a Check Send
- POSTOriginate a Check Deposit
- GETRetrieve a Transaction
- PATCHUpdate a Transaction
Attachments
Webhooks
Simulation
Simulate an Auth Transaction
Simulate an Auth Transaction
POST
/
v2
/
simulate
/
incoming
/
card_issuing
curl --request POST \
--url https://api.sandbox.solidfi.com/v2/simulate/incoming/card_issuing \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"card_id": "crd_7948d9a96706dd05360a340002de725f",
"amount": "120.00",
"parent_transaction_id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"type": "refund",
"status": "settled"
}'
{
"id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"client_id": "cli_64c6c87ee9d609f36a6f390dc378a4ce",
"master_account_holder_id": "mah_201e02c581a098a740456c5c19fcfcd6",
"master_account_id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"sub_account_holder_id": "sah_5ccfeef0adf0cbe2aa0980d2c9505752",
"sub_account_id": "sub_bda1e562657c41e553104b10aad3fe70",
"status": "settled",
"amount": "120.00",
"currency": "usd",
"direction": "credit",
"method": "card_issuing",
"type": "refund",
"message": "incoming",
"description": "Mom and Pop",
"available_balance": "313.50",
"pending_credits": "0.00",
"pending_debits": "0.00",
"counterparty": null,
"card": {
"id": "crd_7948d9a96706dd05360a340002de725f",
"card_holder_id": "cah_a120a61f60dfd40fdb07b2e8bcd1f6f0",
"merchant": "Mom and Pop",
"auth_method": "online",
"wallet": "",
"rta_id": "",
"local_transaction": {
"amount": "120.00",
"currency": "usd",
"conversion_rate": "1.00"
},
"available_limit": {
"period": "daily",
"max_spend_amount": "500.00",
"max_spend_count": "10"
},
"network_settlement_at": "2024-04-04T11:06:00Z"
},
"parent_transaction_id": "",
"external_reference_id": "",
"purpose": "",
"ofac": {
"status": "pass",
"last_updated_at": "2024-04-04T11:06:00Z"
},
"attachments": null,
"metadata": null,
"reconciliation": {
"status": "reconciled",
"master_account": [
{
"id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"transaction_id": "txn_a0b56852400c9fede6233fd8c2e60f9c",
"amount": "120.00"
}
],
"sub_account": [
{
"id": "sub_bda1e562657c41e553104b10aad3fe70",
"transaction_id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"amount": "120.00"
}
]
},
"timestamps": {
"created_at": "2024-04-04T11:06:00Z",
"updated_at": "2024-04-04T11:06:00Z",
"settled_at": "2024-04-04T11:06:00Z"
}
}
Headers
API key is required to call Solid APIs. You can view and manage your API keys in the Solid dashboard.
Example:
"{{api_key}}"
Body
application/json
Response
201
application/json
Simulate an Auth Transaction / Simulate a Settle Transaction / Simulate a Reversal Transaction / Simulate a Refund Auth Transaction / Simulate a Refund Settle Transaction / Simulate a Refund Auth & Settle Transaction
The response is of type object
.
curl --request POST \
--url https://api.sandbox.solidfi.com/v2/simulate/incoming/card_issuing \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"card_id": "crd_7948d9a96706dd05360a340002de725f",
"amount": "120.00",
"parent_transaction_id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"type": "refund",
"status": "settled"
}'
{
"id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"client_id": "cli_64c6c87ee9d609f36a6f390dc378a4ce",
"master_account_holder_id": "mah_201e02c581a098a740456c5c19fcfcd6",
"master_account_id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"sub_account_holder_id": "sah_5ccfeef0adf0cbe2aa0980d2c9505752",
"sub_account_id": "sub_bda1e562657c41e553104b10aad3fe70",
"status": "settled",
"amount": "120.00",
"currency": "usd",
"direction": "credit",
"method": "card_issuing",
"type": "refund",
"message": "incoming",
"description": "Mom and Pop",
"available_balance": "313.50",
"pending_credits": "0.00",
"pending_debits": "0.00",
"counterparty": null,
"card": {
"id": "crd_7948d9a96706dd05360a340002de725f",
"card_holder_id": "cah_a120a61f60dfd40fdb07b2e8bcd1f6f0",
"merchant": "Mom and Pop",
"auth_method": "online",
"wallet": "",
"rta_id": "",
"local_transaction": {
"amount": "120.00",
"currency": "usd",
"conversion_rate": "1.00"
},
"available_limit": {
"period": "daily",
"max_spend_amount": "500.00",
"max_spend_count": "10"
},
"network_settlement_at": "2024-04-04T11:06:00Z"
},
"parent_transaction_id": "",
"external_reference_id": "",
"purpose": "",
"ofac": {
"status": "pass",
"last_updated_at": "2024-04-04T11:06:00Z"
},
"attachments": null,
"metadata": null,
"reconciliation": {
"status": "reconciled",
"master_account": [
{
"id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"transaction_id": "txn_a0b56852400c9fede6233fd8c2e60f9c",
"amount": "120.00"
}
],
"sub_account": [
{
"id": "sub_bda1e562657c41e553104b10aad3fe70",
"transaction_id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
"amount": "120.00"
}
]
},
"timestamps": {
"created_at": "2024-04-04T11:06:00Z",
"updated_at": "2024-04-04T11:06:00Z",
"settled_at": "2024-04-04T11:06:00Z"
}
}