# Get Cash-In Returns the current status and details of a Cash-In transaction. Endpoint: GET /cash-in/{id} Version: 2.0.0 Security: bearerAuth ## Header parameters: - `ApplicationToken` (string, required) Fixed GUID that uniquely identifies your integration. Provided during ConnectPSP onboarding. Example: "{{ApplicationToken}}" ## Path parameters: - `id` (string, required) Transaction identifier — TxId, InternalCode, or EndToEndId. Example: "US7B1JQ" ## Response 200 fields (application/json): - `transactionId` (string) Example: "kk6g232xel65a0daee4dd13kk2912714964" - `internalCode` (string) Example: "US7B1JQ" - `externalReference` (string) Example: "order_abc123" - `endToEndId` (string) End-to-end ID issued by BACEN/SPI upon settlement. - For paid transactions: starts with E (e.g. E00416968...) - For refunded transactions: starts with D (Devolution) Example: "E00416968202603101827cemeFscF6AG" - `originalEndToEndId` (string) The original E2E ID when endToEndId represents a refund. Example: "E00416968202603101827cemeFscF6AG" - `status` (string) Enum: "AWAITING_PAYMENT", "PAID", "EXPIRED", "REFUNDED", "CANCELLED" - `amount` (number) Example: 150.5 - `payer` (object) - `payer.name` (string) Example: "João Silva" - `payer.document` (string) Example: "12345678909" - `payer.bankData` (object) Banking details returned after settlement. May be null before settlement. - `payer.bankData.ispb` (string) Bank ISPB code (8 digits). Example: "00000000" - `payer.bankData.bank` (string) Bank name. Example: "Banco do Brasil S.A." - `payer.bankData.branch` (string) Branch number. Example: "0001" - `payer.bankData.account` (string) Account number. Example: "123456" - `requestedAt` (string) Example: "2026-03-10T11:20:00-03:00" - `paidAt` (string) Example: "2026-03-10T11:22:15-03:00" - `refundedAt` (string) Example: "2026-03-11T09:00:00-03:00" - `expiredAt` (string) ## Response 401 fields (application/problem+json): - `type` (string) URI identifying the error type. Example: "https://connect-psp.redocly.app/errors/insufficient-funds" - `title` (string) Short, human-readable summary. Example: "Insufficient Funds" - `status` (integer) HTTP status code. Example: 422 - `code` (string) Machine-readable error code for programmatic handling. Example: "INSUFFICIENT_FUNDS" - `detail` (string) Human-readable explanation of this specific occurrence. Example: "The requested amount of R$ 500.00 exceeds available balance of R$ 100.00." ## Response 404 fields (application/problem+json): - `type` (string) URI identifying the error type. Example: "https://connect-psp.redocly.app/errors/insufficient-funds" - `title` (string) Short, human-readable summary. Example: "Insufficient Funds" - `status` (integer) HTTP status code. Example: 422 - `code` (string) Machine-readable error code for programmatic handling. Example: "INSUFFICIENT_FUNDS" - `detail` (string) Human-readable explanation of this specific occurrence. Example: "The requested amount of R$ 500.00 exceeds available balance of R$ 100.00."