Skip to Content
EuropePayinPay-in Status & Events (Europe)

Pay-in Status & Events (Europe)

GET/v1/eur/payin-instances/:transactionIdpayin:create

Get the current status of a EUR/GBP Open Banking pay-in. You can also use the shared GET /v1/transactions/:id endpoint, which returns the same rail, railLabel, and currency fields.

Path parameters

FieldTypeRequiredDescription
transactionIdstringYestransactionId from the create response

Example

curl -X GET https://api.transacty.ai/v1/eur/payin-instances/{transactionId} \
  -H "X-Transacty-Key: $TRANSACTY_KEY" \
  -H "X-Transacty-Timestamp: $TS" \
  -H "X-Transacty-Signature: $SIG" \
  -H "Content-Type: application/json"

Response fields

FieldTypeDescription
transactionIdstringPublic transaction id
statusstringpending, success, or failed
amountstringRequested amount
currencystringPay-in currency (EUR or GBP)
settlementCurrencystringAlways USDC
railstringeurope
railLabelstringHuman label for badges
eventDetailsobjectUpstream Open Banking event info
eventDetails.eventIdnumberLifecycle event id (5 = pay-in success)

A Europe pay-in is successful when eventDetails.eventId is 5; your USDC wallet is then credited. Do not reuse India’s logic — India UPI completes on events 4/6 and uses 5 for dispute. Branch on rail before interpreting event ids.

Disputes

Europe disputes are handled through TL Pay / support runbooks rather than a numeric trade-event code. Contact support with the transactionId and instanceId.

Last updated on