SE Bank Giro Drafts
SE Bank Giro drafts use /payments/drafts/se-bank-giro. They follow the common draft lifecycle and are approved through signing baskets. The fields and validation rules are the same as for SE Plus Giro drafts; only the endpoint path differs.
Payment-Type Fields
In addition to the common fields, SE Bank Giro drafts support:
| Field | Type | Description |
|---|---|---|
giroNumber | string | The giro number of the recipient |
ocrReference | string | OCR payment reference |
amount | string | Payment amount as decimal string (e.g. "100.00") |
currency | string | Currency code (SEK) |
senderAccountId | string | Sender’s account UUID |
messageToSender | string | Note to the debtor, visible on the final transaction |
date | string | Execution date (ISO-8601 date, YYYY-MM-DD) |
All of these fields are optional at creation time and can be added later via PATCH.
Validation Requirements
A SE Bank Giro draft must have the following fields populated before it can be approved (isValid: true):
| Field | Requirement |
|---|---|
giroNumber | Must be non-empty |
amount | Must be a positive value |
currency | Must be SEK |
senderAccountId | Must be a valid account UUID |
If any of these fields are missing or invalid, the draft response will include isValid: false and a validationErrors array describing what needs to be fixed.
See Sender Account Access when setting senderAccountId.
Example: SE Bank Giro Draft
Last updated on