Deliver additional identifier information

This operation is asynchronous. It communicates the outcome of an outboundIdentifierDetermination operation.

The outbound identifier determination operation can be called to determine information related to an identifier, for example to resolve a proxy. This operation is the asynchronous response to that operation.

In the context of an outbound payment, Electrum sends a response to an identifier determination previously received from the partner.

Scheme Applicable Function Enabled
ZA_EFT N/A
ZA_RPP Proxy Resolution - Validate a proxy and return additional information for use in a subsequent credit transfer
ZA_RTC N/A
Request
header Parameters
traceparent
string (traceparent) ^[A-Fa-f0-9]{2}\-[A-Fa-f0-9]{32}\-[A-Fa-f0-9]...

A value used to trace an HTTP message within an Electrum Regulated Payments implementation. This field must be set as per the traceparent element defined in the (W3C Trace Context Level 2 specification (V2))[https://www.w3.org/TR/trace-context-2/].

tracestate
string (tracestate) ^[A-Za-z0-9=, _\*/@]{0,1024}$

A value used to provide context to an HTTP message as it is traced within an Electrum Regulated Payments implementation. This field must be set as per the traceparent element defined in the (W3C Trace Context Level 2 specification (V2))[https://www.w3.org/TR/trace-context-2/].

Request Body schema: application/json
required
object (MessageIdentifiers)

Holds a point-to-point unique message identification string as well as a message's creation date time.

object (SupplementaryData)

A list of key-value pairs to support adding any supplementary/additional data to an Electrum Regulated Payments API message.

required
object (MessageIdentifiers)

Holds a point-to-point unique message identification string as well as a message's creation date time.

required
object (IdentifierDeterminationReport)
schema
required
string
Value: "IdentifierDeterminationResponse"
Responses
202

Accepted. RFC9110 - 202

400

Bad request. RFC9110 - 400

401

Unauthorized. RFC9110 - 401

403

Forbidden. RFC9110 - 403

405

Method not allowed. RFC9110 - 405

422

Unprocessable content. RFC9110 - 422

429

Too Many Requsts. RFC6585 - 429

500

Internal server error. RFC9110 - 500

503

Service unavailable. RFC9110 - 503

post/identifiers/outbound/identifier-determination-report
Request samples
application/json
{
  • "schema": "IdentifierDeterminationResponse",
  • "messageIdentifiers": {
    },
  • "originalMessageIdentifiers": {
    },
  • "report": {
    },
  • "supplementaryData": {
    }
}
Response samples
application/json
{
  • "detail": "string",
  • "message": "string",
  • "schema": "ErrorDetail"
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2023. All right reserved.