Przelewy24 · Schema
TransferObjectBody
PaymentsPayment GatewayBank TransferBLIKCard PaymentsE-CommercePolandPolishMulti-CurrencyFintech
Properties
| Name | Type | Description |
|---|---|---|
| iban | string | Recipient’s IBAN no. with country prefix |
| recipient | object | Object representing recipient’s details |
| sender | object | Object representing sender’s details |
| label | string | Additional description in the transfer title – only for p24, p24mobile modes |
| title | string | Transaction title |
| amountOut | integer | Amount of transaction in the smallest denomination 1000 = 10.00 |
| currencyOut | string | Transfer currency [ISO 4217 code](https://en.wikipedia.org/wiki/ISO_4217#Active_codes) |
| externalParam | string | We recommend that additional, individual transfer ids are used with this parameter, as it significantly simplifies transaction identification in n |
| confirmation | boolean | Defines if this transfer should get generated confirmation from outgoing bank in PDF format. Warning! This feature of generating PDF confirmations from outgoing bank is required to be con |
| confirmationFilename | string | The name of the generated confirmation from the bank (PDF file). If the `confirmationFilename` parameter isn't sent in request and `confirmation` parametr is set to 'true' then the default f |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "TransferObjectBody",
"properties": {
"iban": {
"type": "string",
"maxLength": 40,
"description": "Recipient\u2019s IBAN no. <b>with country prefix</b>"
},
"recipient": {
"description": "Object representing recipient\u2019s details",
"allOf": [
{
"$ref": "#/components/schemas/PersonObjectBody"
}
]
},
"sender": {
"description": "Object representing sender\u2019s details",
"allOf": [
{
"$ref": "#/components/schemas/PersonObjectBody"
}
]
},
"label": {
"type": "string",
"description": "Additional description in the transfer title \u2013 only for p24, p24mobile modes",
"maxLength": 20
},
"title": {
"type": "string",
"maxLength": 150,
"description": "Transaction title"
},
"amountOut": {
"type": "integer",
"description": "Amount of transaction in the smallest denomination<br/>1000 = 10.00"
},
"currencyOut": {
"type": "string",
"maxLength": 3,
"description": "Transfer currency [ISO 4217 code](https://en.wikipedia.org/wiki/ISO_4217#Active_codes)"
},
"externalParam": {
"type": "string",
"maxLength": 100,
"description": "<b>We recommend that additional, individual transfer ids are used with this parameter, as it significantly simplifies transaction identification in <a href=\"#tag/Notifications-on-transfer-status\"><b>notifications</b></a>.</b><br/> The parameter is defined at the user\u2019s discretion and is generated when notifications are sent.<br/>This parameter may be the same as the \u201cid\u201d parameter."
},
"confirmation": {
"type": "boolean",
"default": false,
"description": "Defines if this transfer should get generated confirmation from outgoing bank in PDF format.<br/><br/> <b>Warning! This feature of generating PDF confirmations from outgoing bank is required to be consulted and enabled with integrations support before use! By default using this parameter will do nothing instead!"
},
"confirmationFilename": {
"type": "string",
"maxLength": 100,
"example": "string",
"description": "The name of the generated confirmation from the bank (PDF file).<br/><br/> If the `confirmationFilename` parameter isn't sent in request and `confirmation` parametr is set to 'true' then the default file name takes the value from the formula \"EX_timestamp_idtransfer_iduser\"."
}
},
"required": [
"iban",
"recipient",
"sender",
"title",
"amountOut",
"currencyOut",
"externalParam"
]
}