Returns the pay-in transaction for the given ID. This is the authoritative status check for a pay-in, used alongside webhooks. Never rely on redirects or client-side events for the final status.
- Productionhttps://api.omno.com/v3/public/payin/{payinId}
curl -i -X GET \
https://api.omno.com/v3/public/payin/944732c4608c441aa91379478b91f76e \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Payment transaction details
Unique identifier for the pay-in transaction.
Unique identifier for the merchant.
Processed pay-in currency (may differ from initialCurrency after conversion).
PayIn transaction status.
Return URLs after the transaction is finished. A redirect does not confirm the final status; use webhooks or the GET transaction endpoint.
Unique identifier for the card, if the card was saved.
Card hash, if a card was used.
ID of the PSP that processed the transaction. For test transactions this equals the fake PSP ID provided by Omno — never credit or debit real balances for these.
Number of previous transactions the customer made in your system.
{ "id": "944732c4608c441aa91379478b91f76e", "amount": 100, "merchantId": "944732c4608c441aa91379478b91f76e", "customerId": "944732c4608c441aa91379478b91f76e", "orderId": "order-2026-000201", "currency": "EUR", "status": "SUCCESS", "initialAmount": 100, "initialCurrency": "EUR", "cardMask": "1234 56** **** 1234", "cardBrand": "VISA", "merchantPspId": "944732c4-608c-441a-a913-79478b91f76e", "pspTransactionId": "944732c4-608c-441a-a913-79478b91f76e", "transactionType": "CARD", "createdAt": "2026-09-25T10:00:00Z", "updatedAt": "2026-09-25T10:00:05Z" }