Transfers
Create a transfer request
Create a transfer request. A transfer request contains one or several transfer request lines. Each transfer request line will be processed as a transfer.
post/transferRequests
Request
- Base URLhttps://api.groupebpce.com/retail/moneyTransfer/v1
- AuthOAuth 2Authorization code: /api/oauth/authorizeToken URL: /api/oauth/token scopes: moneyTransfer.transferRequests:WRITE
Request body
Example request
{
"transferRequestId": "13807-0610601194",
"globalAmount": {
"value": 517.14,
"currencyCode": "EUR"
},
"transferRequestStatus": "CONFIRMABLE",
"transfersCount": 5,
"creationDateTime": "2024-04-23T13:56:23+01:00",
"modificationDateTime": "2024-04-23T13:56:23+01:00",
"requestedDebitMode": "GROUPED",
"globalFee": {
"value": 517.14,
"currencyCode": "EUR"
},
"lines": [
{
"transferRequestLineId": "13807-0656574820",
"transferRequestId": "13807-0656574819",
"amount": {
"value": 517.14,
"currencyCode": "EUR"
},
"creationDateTime": "2024-04-30T17:35:00Z",
"status": "EXECUTED",
"frequencyType": "ONESHOT",
"requestedExecutionDate": "2024-04-30",
"executionDate": "2024-05-03",
"remittanceInformation": "Mon reglement de facture urgente pour juin",
"sourceAccount": "13807-2-196717-0000001-00000992-5ab5f5df2ed9f5a224952e23adccc37ca9a09c9b23493916720e78295f69e790",
"recipientAccount": "13807-2-196717-0000001-00000992-5ab5f5df2ed9f5a224952e23adccc37ca9a09c9b23493916720e78295f69e790",
"debitEntry": {
"amount": {
"value": 517.14,
"currencyCode": "EUR"
},
"debitMode": "GROUPED"
},
"executionDeadlineType": "DELAYED",
"executionSettlement": "SEPA",
"reasonLabel": "Facture plombier",
"forecastedExecutionDate": "2024-05-02",
"allTheWayToRecipientInformation": {
"endToEndReference": "FACT2024-948786",
"categoryPurposeType": "CASH"
},
"standingTransfer": {
"frequency": "MONTHLY",
"startDate": "2024-02-02",
"endDate": "2024-11-02",
"lastExecutionDate": "2024-05-02"
},
"fee": {
"value": 517.14,
"currencyCode": "EUR"
}
}
]
}Response
Created. The entry phase is completed and the status of the transfer request can go directly to CONFIRMABLE state.
Example response
{
"transferRequestId": "13807-0610601194",
"globalAmount": {
"value": 517.14,
"currencyCode": "EUR"
},
"transferRequestStatus": "CONFIRMABLE",
"transfersCount": 5,
"creationDateTime": "2024-04-23T13:56:23+01:00",
"modificationDateTime": "2024-04-23T13:56:23+01:00",
"requestedDebitMode": "GROUPED",
"globalFee": {
"value": 517.14,
"currencyCode": "EUR"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.