Reverse external payment
External Payment Token
uuid
- required
Globally unique identifier for the external payment
memo
- string
effective_date
- date
- required
Response
200 OK
- object
Base class for all transaction types in the ledger service
Properties
status
- string
- enum
- required
- The status of the transaction
PENDINGSETTLEDDECLINEDREVERSEDCANCELEDRETURNED
token
- uuid
- required
- Unique identifier for the transaction
created
- date-time
- required
- ISO 8601 timestamp of when the transaction was created
updated
- date-time
- required
- ISO 8601 timestamp of when the transaction was last updated
family
- const
- enum
- required
EXTERNAL_PAYMENT- External Payment Response
result
string
enum
required
APPROVEDDECLINED
category
string
enum
required
EXTERNAL_WIREEXTERNAL_ACHEXTERNAL_CHECKEXTERNAL_FEDNOWEXTERNAL_RTPEXTERNAL_TRANSFER
settled_amount
- integer
- required
pending_amount
- integer
- required
currency
- string
- required
events
- array of objects
- required
Event Object
amount
- integer
- required
type
- string
- enum
- required
EXTERNAL_WIRE_INITIATEDEXTERNAL_WIRE_CANCELEDEXTERNAL_WIRE_SETTLEDEXTERNAL_WIRE_REVERSEDEXTERNAL_WIRE_RELEASEDEXTERNAL_ACH_INITIATEDEXTERNAL_ACH_CANCELEDEXTERNAL_ACH_SETTLEDEXTERNAL_ACH_REVERSEDEXTERNAL_ACH_RELEASEDEXTERNAL_TRANSFER_INITIATEDEXTERNAL_TRANSFER_CANCELEDEXTERNAL_TRANSFER_SETTLEDEXTERNAL_TRANSFER_REVERSEDEXTERNAL_TRANSFER_RELEASEDEXTERNAL_CHECK_INITIATEDEXTERNAL_CHECK_CANCELEDEXTERNAL_CHECK_SETTLEDEXTERNAL_CHECK_REVERSEDEXTERNAL_CHECK_RELEASEDEXTERNAL_FEDNOW_INITIATEDEXTERNAL_FEDNOW_CANCELEDEXTERNAL_FEDNOW_SETTLEDEXTERNAL_FEDNOW_REVERSEDEXTERNAL_FEDNOW_RELEASEDEXTERNAL_RTP_INITIATEDEXTERNAL_RTP_CANCELEDEXTERNAL_RTP_SETTLEDEXTERNAL_RTP_REVERSEDEXTERNAL_RTP_RELEASED
result
- string
- enum
- required
APPROVEDDECLINED
detailed_results
- array of objects
- required
APPROVEDINSUFFICIENT_FUNDS
created
- date-time
- required
token
- uuid
- required
memo
- string
- required
effective_date
- date
- required
user_defined_id
- string | null
financial_account_token
- uuid
- required
payment_type
- string
- enum
- required
DEPOSITWITHDRAWAL
Error Responses
400
A parameter in the query given in the request does not match the valid queries for the endpoint.
401
- User has not been authenticated
- Invalid or missing API key
- API key is not active
- The API key used is no longer active
- Could not find API key
- The API key provided is not associated with any user
- Please provide API key in Authorization header
- The Authorization header is not in the request
- Please provide API key in the form Authorization: [api-key]
- The Authorization header is not formatted properly
- Insufficient privileges. Issuing API key required
- Insufficient privileges to create virtual cards.
404
The specified resource was not found.
429
Client has exceeded the number of allowed requests in a given time period.
- Rate limited, too many requests per second
- Rate limited, reached daily limit
- Rate limited, too many keys tried
Example Request
curl --request POST \
--url https://sandbox.lithic.com/v1/external_payments/external_payment_token/reverse \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data ' \n{\n "memo": "string",\n "effective_date": "2026-07-18"\n}'
Example Response
{
"status": "PENDING",
"token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"created": "2026-07-18T00:25:32.427Z",
"updated": "2026-07-18T00:25:32.427Z",
"family": "string",
"result": "APPROVED",
"category": "EXTERNAL_WIRE",
"settled_amount": 0,
"pending_amount": 0,
"currency": "string",
"events": [\
{\
"amount": 0,\
"type": "EXTERNAL_WIRE_INITIATED",\
"result": "APPROVED",\
"detailed_results": [\
"APPROVED"\
],\
"created": "2026-07-18T00:25:32.427Z",\
"token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",\
"memo": "string",\
"effective_date": "2026-07-18"\
}\
],
"user_defined_id": "string",
"financial_account_token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"payment_type": "DEPOSIT"
}