v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBReturn FPS payment [beta]
Manually trigger a return for a previously credited FPS inbound transaction.
This endpoint allows clients to initiate a return of funds for an inbound FPS payment that has already been credited to the beneficiary's account. The return is submitted to the payment provider (Form3) for processing.
Returns initiated through this endpoint are marked with return_origin = CLIENT to distinguish them from provider-initiated returns.
The return_reason must be one of the 14 standardized Form3 reason codes (00000001 through 00000014).
This endpoint generates an FPS inbound payment return processed event with return_origin = CLIENT.
Path parameters
FPS transaction's end to end ID.
Headers
Account token - token encoded with a Pismo account ID. Tokens can expire quickly, which can result in a <b>401 Unauthorized</b> message
Organization identifier.
A UUID (without hyphens) to ensure the operation remains idempotent, allowing for operation repetition without causing unintended effects or duplication. Identifies the transaction on future events.
Request tracking identifier. If not provided, a random UUID is generated.
Request body
Example request
{
"return_reason": "00000001",
"amount": "10.50"
}Response
Accepted
Example response
{
"status": "ACCEPTED",
"return_transaction_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"original_transaction_id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
"return_origin": "CLIENT"
}