Skip to main content
POST
Get a transaction receipt

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json

Identify the transaction and the sub-merchant that owns it. responseFormat is optional and defaults to json.

transactionId
string
required

Identifier of the transaction to build the receipt for.

Example:

"b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"

subMerchantId
string
required

Sub-merchant that owns the transaction. Only one sub-merchant per request.

Example:

"jpt-sim-md-1"

responseFormat
enum<string>
default:json

Format of the returned receipt. Defaults to json, which is currently the only supported value.

Available options:
json

Response

200 - application/json

Receipt data for the transaction.

success
boolean

Whether the request was processed successfully.

status
string

Result status of the request, such as succeeded.

code
string

Machine-readable result code. See the Error Codes reference.

data
object

The receipt payload. A field is omitted when the transaction does not carry a value for it.

message
string

Human-readable result message.

error
object

Error detail. Absent on a successful request.

Last modified on September 23, 2026