These endpoints enable you to initiate Variable Recurring Payments (VRP).
The POST /vrp-consents
endpoint creates a new VRP consent.
Successful response
Bad request
The authorization information is missing or invalid
Permission to access this endpoint is denied
An unexpected or internal server error
{- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "startDateTime": "2017-04-05T10:43:07.123+01:00",
- "endDateTime": "2017-04-05T10:43:07.132+01:00",
- "onBehalfOfId": "6f34h397-b29h-23b0-s30g-hkd0d2dk4k1s",
- "vrpType": "SWEEPING",
- "localInstrument": "FASTER_PAYMENTS",
- "debtor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "currency": "EUR",
- "minimumIndividualAmount": "5.0",
- "maximumIndividualAmount": "10000.0",
- "periodicLimits": [
- {
- "maximumAmount": "100.00",
- "periodType": "DAY",
- "periodAlignment": "CALENDAR"
}
], - "maximumOccurrences": 3,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "returnRefundAccount": true,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "pispConsentAccepted": false
}
{- "vrpConsent": {
- "id": "vc:12345abcd:abcde",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "startDateTime": "2017-04-05T10:43:07.123+01:00",
- "endDateTime": "2017-04-05T10:43:07.132+01:00",
- "onBehalfOfId": "6f34h397-b29h-23b0-s30g-hkd0d2dk4k1s",
- "vrpType": "SWEEPING",
- "localInstrument": "FASTER_PAYMENTS",
- "debtor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "currency": "EUR",
- "minimumIndividualAmount": "5.0",
- "maximumIndividualAmount": "10000.0",
- "periodicLimits": [
- {
- "maximumAmount": "100.00",
- "periodType": "DAY",
- "periodAlignment": "CALENDAR"
}
], - "maximumOccurrences": 3,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "returnRefundAccount": true,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "AUTHORIZED",
- "bankVrpConsentId": "4jq34dwjgi9MCK2MXB9f7v",
- "bankVrpConsentStatus": "AwaitingAuthorization",
- "statusReasonInformation": "The consent resource is awaiting user authorization.",
}
}
The GET /vrp-consents
endpoint retrieves all VRP consents created by the calling member.
Successful response
Bad request
The authorization information is missing or invalid
An unexpected or internal server error
{- "vrpConsents": [
- {
- "id": "vc:12345abcd:abcde",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "startDateTime": "2017-04-05T10:43:07.123+01:00",
- "endDateTime": "2017-04-05T10:43:07.132+01:00",
- "onBehalfOfId": "6f34h397-b29h-23b0-s30g-hkd0d2dk4k1s",
- "vrpType": "SWEEPING",
- "localInstrument": "FASTER_PAYMENTS",
- "debtor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "currency": "EUR",
- "minimumIndividualAmount": "5.0",
- "maximumIndividualAmount": "10000.0",
- "periodicLimits": [
- {
- "maximumAmount": "100.00",
- "periodType": "DAY",
- "periodAlignment": "CALENDAR"
}
], - "maximumOccurrences": 3,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "returnRefundAccount": true,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "AUTHORIZED",
- "bankVrpConsentId": "4jq34dwjgi9MCK2MXB9f7v",
- "bankVrpConsentStatus": "AwaitingAuthorization",
- "statusReasonInformation": "The consent resource is awaiting user authorization.",
}
], - "pageInfo": {
- "limit": 20,
- "offset": "LerV6Jmex",
- "nextOffset": "KgwG8Qkat",
- "haveMore": false
}
}
The GET /vrp-consents/{id}
endpoint retrieves the details for an individual VRP consent.
Successful response
The authorization information is missing or invalid
VRP consent not found
An unexpected or internal server error
{- "vrpConsent": {
- "id": "vc:12345abcd:abcde",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "startDateTime": "2017-04-05T10:43:07.123+01:00",
- "endDateTime": "2017-04-05T10:43:07.132+01:00",
- "onBehalfOfId": "6f34h397-b29h-23b0-s30g-hkd0d2dk4k1s",
- "vrpType": "SWEEPING",
- "localInstrument": "FASTER_PAYMENTS",
- "debtor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "currency": "EUR",
- "minimumIndividualAmount": "5.0",
- "maximumIndividualAmount": "10000.0",
- "periodicLimits": [
- {
- "maximumAmount": "100.00",
- "periodType": "DAY",
- "periodAlignment": "CALENDAR"
}
], - "maximumOccurrences": 3,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "returnRefundAccount": true,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "AUTHORIZED",
- "bankVrpConsentId": "4jq34dwjgi9MCK2MXB9f7v",
- "bankVrpConsentStatus": "AwaitingAuthorization",
- "statusReasonInformation": "The consent resource is awaiting user authorization.",
}
}
The DELETE /vrp-consents/{id}
endpoint revokes an individual VRP consent.
Successful response
The authorization information is missing or invalid
VRP consent not found
An unexpected or internal server error
{- "vrpConsent": {
- "id": "vc:12345abcd:abcde",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "startDateTime": "2017-04-05T10:43:07.123+01:00",
- "endDateTime": "2017-04-05T10:43:07.132+01:00",
- "onBehalfOfId": "6f34h397-b29h-23b0-s30g-hkd0d2dk4k1s",
- "vrpType": "SWEEPING",
- "localInstrument": "FASTER_PAYMENTS",
- "debtor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "accountNumber": "12345678",
- "sortCode": "123456",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "currency": "EUR",
- "minimumIndividualAmount": "5.0",
- "maximumIndividualAmount": "10000.0",
- "periodicLimits": [
- {
- "maximumAmount": "100.00",
- "periodType": "DAY",
- "periodAlignment": "CALENDAR"
}
], - "maximumOccurrences": 3,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "returnRefundAccount": true,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "AUTHORIZED",
- "bankVrpConsentId": "4jq34dwjgi9MCK2MXB9f7v",
- "bankVrpConsentStatus": "AwaitingAuthorization",
- "statusReasonInformation": "The consent resource is awaiting user authorization.",
}
}
The GET /vrp-consents/{id}/payments
endpoint retrieves the payments under a given VRP consent.
Successful response
Bad request
The authorization information is missing or invalid
An unexpected or internal server error
{- "vrps": [
- {
- "id": "vrp:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "consentId": "vc:12345abcd:abcd",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "confirmFunds": false,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "INITIATION_COMPLETED",
- "bankVrpId": "4vn6aDyMiwBYbPDN",
- "bankVrpStatus": "AcceptedCreditSettlementCompleted",
- "statusReasonInformation": "The payment is settled on the debtor's side.",
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}
}
], - "pageInfo": {
- "limit": 20,
- "offset": "LerV6Jmex",
- "nextOffset": "KgwG8Qkat",
- "haveMore": false
}
}
The POST /vrps
initiates a new VRP payment.
required | object (VrpInitiation) The VRP initiation object. |
Successful response
Bad request
The authorization information is missing or invalid
Permission to access this endpoint is denied
VRP consent not found
An unexpected or internal server error
{- "initiation": {
- "consentId": "vc:12345abcd:abcd",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "confirmFunds": false,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}
}
{- "vrp": {
- "id": "vrp:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "consentId": "vc:12345abcd:abcd",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "confirmFunds": false,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "INITIATION_COMPLETED",
- "bankVrpId": "4vn6aDyMiwBYbPDN",
- "bankVrpStatus": "AcceptedCreditSettlementCompleted",
- "statusReasonInformation": "The payment is settled on the debtor's side.",
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}
}
}
The GET /vrps
endpoint provides you with a list of vrp payments and their details.
limit required | integer <int32> [ 1 .. 200 ] The maximum number of records to return. Example: limit=10 |
offset | string The offset from the previous page. Example: offset=LerV6Jmex |
ids | Array of strings Filters vrp payments by their ids - returns only payments with ids listed in this parameter. Example: ids=vrp:4QExXrhKTxfShBdcTeqFabqJJhUF:2gFUX1NDgpN&ids=vrp:N5cJDFsQzVca3Qvr8kQocgEnjgX:2gFUX1NEdYA |
invertIds | boolean Invert ids query - returns only vrp payments with ids not listed in the ids parameter. |
statuses | Array of strings (VrpStatus) Filters vrp payments by their statuses - returns only payments with statuses listed in this parameter. Example: statuses=INITIATION_COMPLETED&statuses=INITIATION_REJECTED |
invertStatuses | boolean Invert statuses query - returns only vrp payments with statuses not listed in the statuses parameter. Example: invertStatuses=true |
createdAfter | string Returns only vrp payments created after this time (in ISO 8601 format). Example: createdAfter=2022-04-05T17:00:00.000Z |
createdBefore | string Returns only vrp payments created before this time (in ISO 8601 format). Example: createdBefore=2022-04-05T17:00:00.000Z |
refIds | Array of strings Filters vrp payments by their Example: refIds=ShBdcTeqFabqJJhUF&refIds=N5cJDFsQzVca3Q |
vrpConsentId | string Filters vrp payments by their Example: vrpConsentId=vc:12345abcd:abcde |
Successful response
The client specified an invalid argument.
The authorization information is missing or invalid
An unexpected or internal server error
{- "vrps": [
- {
- "id": "vrp:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "consentId": "vc:12345abcd:abcd",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "confirmFunds": false,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "INITIATION_COMPLETED",
- "bankVrpId": "4vn6aDyMiwBYbPDN",
- "bankVrpStatus": "AcceptedCreditSettlementCompleted",
- "statusReasonInformation": "The payment is settled on the debtor's side.",
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}
}
], - "pageInfo": {
- "limit": 20,
- "offset": "LerV6Jmex",
- "nextOffset": "KgwG8Qkat",
- "haveMore": false
}
}
The GET /vrps/{id}
endpoint retrieves the details for an individual VRP payment.
Successful response
The authorization information is missing or invalid
Not found
An unexpected or internal server error
{- "vrp": {
- "id": "vrp:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "consentId": "vc:12345abcd:abcd",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "confirmFunds": false,
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}
}, - "createdDateTime": "2017-04-05T10:43:07.123Z",
- "updatedDateTime": "2017-04-05T10:45:07.123Z",
- "status": "INITIATION_COMPLETED",
- "bankVrpId": "4vn6aDyMiwBYbPDN",
- "bankVrpStatus": "AcceptedCreditSettlementCompleted",
- "statusReasonInformation": "The payment is settled on the debtor's side.",
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}
}
}
The GET /vrps/{id}/confirm-funds
endpoint confirms whether the funds are available to initiate VRP.
Successful response
The authorization information is missing or invalid
Not found
An unexpected or internal server error
{- "fundsAvailable": false
}