What this API does:
These APIs provide the ability for payment initiation service providers (PISPs) to initiate a single immediate domestic payments made in GBP.
The API endpoints described here allow a PISP to:
- Register an intent to stage a payment-order consent
- Optionally confirm available funds for a payment-order
- Domestic immediate and domestic scheduled payments
- Subsequently submit the payment-order for processing
- Optionally retrieve the status of a payment-order consent or payment-order resource
Please note the example responses accurately reflect the response data being returned by Virgin Money. The underlying data dictionary is the Open Banking definitions that includes some optional fields VM will not be returning.
Restrictions
Inline with existing web channels:
- Payments cannot be initiated from a Virgin Money Current Account
- Payments from Virgin Money Savings Accounts can only be made to the accounts nominated bank account or another Virgin Money account
- VM Credit Cards only support Money Transfers and Balance Transfers
- For payments from Savings accounts we support Faster Payments
- Scheduled payments can only be done 30 days in advance
- Refer to support pages for details on GET /domestic-payments/{DomesticPaymentId} for Balance & Money Transfers
Access
- Restricted to authorised PISPs - see support pages for information on how to onboard
- For Transport & Signing certificates supported - see support pages
- For production endpoint - see support pages
Endpoint configuration
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-scheduled-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-scheduled-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-scheduled-payments
Production: https://secureapi.prod.ob.virginmoney.com/vmpsd2-psd2prod/psd2-production/open-banking/v3.1/pisp/domestic-scheduled-payments
Domestic Payments
Name | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OBWriteDomesticConsent2Param * (body) | Default { #/definitions/OBWriteDomesticConsent2OBWriteDomesticConsent2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-idempotency-key * string (header) | Every request will be processed only once per x-idempotency-key. The Idempotency Key will be valid for 24 hours. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-jws-signature * string (header) | A detached JWS signature of the body of the payload. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Domestic Payment Consents Created { #/definitions/OBWriteDomesticConsentResponse2OBWriteDomesticConsentResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
415 | Unsupported Media Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description |
---|---|
ConsentId * string (path) | ConsentId |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | Domestic Payment Consents Read { #/definitions/OBWriteDomesticConsentResponse2OBWriteDomesticConsentResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Parameters
Name | Description |
---|---|
ConsentId * string (path) | ConsentId |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||
200 | Domestic Payment Consents Funds Confirmation Read { #/definitions/OBWriteFundsConfirmationResponse1OBWriteFundsConfirmationResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OBWriteDomestic2Param * (body) | Default { #/definitions/OBWriteDomestic2OBWriteDomestic2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-idempotency-key * string (header) | Every request will be processed only once per x-idempotency-key. The Idempotency Key will be valid for 24 hours. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-jws-signature * string (header) | A detached JWS signature of the body of the payload. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Domestic Payments Created { #/definitions/OBWriteDomesticResponse2OBWriteDomesticResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { span class="model">#/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
415 | Unsupported Media Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description |
---|---|
DomesticPaymentId * string (path) | DomesticPaymentId |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | Domestic Payments Read { #/definitions/OBWriteDomesticResponse2OBWriteDomesticResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Domestic Scheduled Payments
Name | Description |
---|---|
OBWriteDomesticScheduledConsent2Param * (body) | Default { |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-idempotency-key * string (header) | Every request will be processed only once per x-idempotency-key. The Idempotency Key will be valid for 24 hours. |
x-jws-signature * string (header) | A detached JWS signature of the body of the payload. |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Domestic Scheduled Payment Consents Created { #/definitions/OBWriteDomesticScheduledConsentResponse2OBWriteDomesticScheduledConsentResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
415 | Unsupported Media Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description |
---|---|
ConsentId * string (path) | ConsentId |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | Domestic Scheduled Payment Consents Read { #/definitions/OBWriteDomesticScheduledConsentResponse2OBWriteDomesticScheduledConsentResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OBWriteDomesticScheduled2Param * (body) | Default { #/definitions/OBWriteDomesticScheduled2OBWriteDomesticScheduled2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-idempotency-key * string (header) | Every request will be processed only once per x-idempotency-key. The Idempotency Key will be valid for 24 hours. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-jws-signature * string (header) | A detached JWS signature of the body of the payload. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Domestic Scheduled Payments Created { #/definitions/OBWriteDomesticScheduledResponse2OBWriteDomesticScheduledResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
415 | Unsupported Media Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Name | Description |
---|---|
DomesticScheduledPaymentId * string (path) | DomesticScheduledPaymentId |
x-fapi-financial-id * string (header) | The unique id of the ASPSP to which the request is issued. The unique id will be issued by OB. |
x-fapi-customer-last-logged-time string (header) | The time when the PSU last logged in with the TPP. |
x-fapi-customer-ip-address string (header) | The PSU's IP address if the PSU is currently logged in with the TPP. |
x-fapi-interaction-id string (header) | An RFC4122 UID used as a correlation id. |
Authorization * string (header) | An Authorisation Token as per https://tools.ietf.org/html/rfc6750 Link opens in a new window |
x-customer-user-agent string (header) | Indicates the user-agent that the PSU is using. |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | Domestic Scheduled Payments Read { #/definitions/OBWriteDomesticScheduledResponse2OBWriteDomesticScheduledResponse2{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
|
Models
OBActiveCurrencyAndAmount_SimpleType
pattern: ^\d{1,13}\.\d{1,2}$
OBActiveOrHistoricCurrencyAndAmount
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring pattern: ^\d{1,13}\.\d{1,2}$ A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. For Virgin Money this must be to 2 decimal places. |
Currency* | string pattern: ^[A-Z]{3,3}$ |
[ Business, Correspondence, DeliveryTo, MailTo, POBox, Postal, Residential, Statement ]
description: | The authorisation type request from the TPP. |
AuthorisationType* | OBExternalAuthorisation1Codestring Type of authorisation flow requested. Enum:[ Any, Single ] |
CompletionDateTime | string($date-time) Date and time at which the requested authorisation flow must be completed. |
Specifies which party/parties will bear the charges associated with the processing of the payment transaction.
[ BorneByCreditor, BorneByDebtor, FollowingServiceLevel, Shared ]
description: | The Initiation payload is sent by the initiating party to the ASPSP. It is used to request movement of funds from the debtor account to a creditor for a single domestic payment. | ||||||||||||||||||||||
InstructionIdentification* | string minLength: 1 maxLength: 35 Unique identification as assigned by an instructing party for an instructed party to unambiguously identify the instruction. | ||||||||||||||||||||||
EndToEndIdentification* | string minLength: 1 maxLength: 35 Unique identification assigned by the initiating party to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain. | ||||||||||||||||||||||
LocalInstrument | OBExternalLocalInstrument1Codestring example: List [ "UK.OBIE.BACS", "UK.OBIE.BalanceTransfer", "UK.OBIE.CHAPS", "UK.OBIE.Euro1", "UK.OBIE.FPS", "UK.OBIE.Link", "UK.OBIE.MoneyTransfer", "UK.OBIE.Paym", "UK.OBIE.SEPACreditTransfer", "UK.OBIE.SEPAInstantCreditTransfer", "UK.OBIE.SWIFT", "UK.OBIE.Target2" ] minLength: 1 maxLength: 50 User community specific instrument. | ||||||||||||||||||||||
InstructedAmount* | {
| ||||||||||||||||||||||
DebtorAccount | #/definitions/OBCashAccountDebtor4OBCashAccountDebtor4{
| ||||||||||||||||||||||
CreditorAccount* | #/definitions/OBCashAccountCreditor3OBCashAccountCreditor3{
| ||||||||||||||||||||||
CreditorPostalAddress | #/definitions/OBPostalAddress6OBPostalAddress6{
| ||||||||||||||||||||||
RemittanceInformation | #/definitions/OBRemittanceInformation1OBRemittanceInformation1{
| ||||||||||||||||||||||
SupplementaryData | #/definitions/OBSupplementaryData1OBSupplementaryData1{
|
description: | The Initiation payload is sent by the initiating party to the ASPSP. It is used to request movement of funds from the debtor account to a creditor for a single scheduled domestic payment. | ||||||||||||||||||||||
InstructionIdentification* | string minLength: 1 maxLength: 35 Unique identification as assigned by an instructing party for an instructed party to unambiguously identify the instruction. | ||||||||||||||||||||||
EndToEndIdentification | string minLength: 1 maxLength: 35 Unique identification assigned by the initiating party to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain. | ||||||||||||||||||||||
LocalInstrument | OBExternalLocalInstrument1Codestring example: List [ "UK.OBIE.BACS", "UK.OBIE.BalanceTransfer", "UK.OBIE.CHAPS", "UK.OBIE.Euro1", "UK.OBIE.FPS", "UK.OBIE.Link", "UK.OBIE.MoneyTransfer", "UK.OBIE.Paym", "UK.OBIE.SEPACreditTransfer", "UK.OBIE.SEPAInstantCreditTransfer", "UK.OBIE.SWIFT", "UK.OBIE.Target2" ] minLength: 1 maxLength: 50 User community specific instrument. | ||||||||||||||||||||||
RequestedExecutionDateTime* | string($date-time) Date at which the initiating party requests the clearing agent to process the payment. | ||||||||||||||||||||||
InstructedAmount* | {
| ||||||||||||||||||||||
DebtorAccount | #/definitions/OBCashAccountDebtor4OBCashAccountDebtor4{
| ||||||||||||||||||||||
CreditorAccount* | #/definitions/OBCashAccountCreditor3OBCashAccountCreditor3{
| ||||||||||||||||||||||
CreditorPostalAddress | #/definitions/OBPostalAddress6OBPostalAddress6{
| ||||||||||||||||||||||
RemittanceInformation | #/definitions/OBRemittanceInformation1OBRemittanceInformation1{
| ||||||||||||||||||||||
SupplementaryData | #/definitions/OBSupplementaryData1OBSupplementaryData1{
|
description: | Provides details on the currency exchange rate and contract. |
UnitCurrency* | string pattern: ^[A-Z]{3,3}$ Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP. |
ExchangeRate | number The factor used for conversion of an amount from one currency to another. This reflects the price at which one currency was bought with another currency. |
RateType* | OBExchangeRateType2Codestring Specifies the type used to complete the currency exchange. Enum:[ Actual, Agreed, Indicative ] |
ContractIdentification | string minLength: 1 maxLength: 256 Unique and unambiguous reference to the foreign exchange contract agreed between the initiating party/creditor and the debtor agent. |
description: | Further detailed information on the exchange rate that has been used in the payment transaction. |
UnitCurrency* | string pattern: ^[A-Z]{3,3}$ Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP. |
ExchangeRate* | number The factor used for conversion of an amount from one currency to another. This reflects the price at which one currency was bought with another currency. |
RateType* | OBExchangeRateType2Codestring Specifies the type used to complete the currency exchange. Enum:[ Actual, Agreed, Indicative ] |
ContractIdentification | string minLength: 1 maxLength: 256 Unique and unambiguous reference to the foreign exchange contract agreed between the initiating party/creditor and the debtor agent. |
ExpirationDateTime | string($date-time) Specified date and time the exchange rate agreement will expire. |
[ Actual, Agreed, Indicative ]
[ Any, Single ]
[ Authorised, AwaitingAuthorisation, Consumed, Rejected ]
[ Authorised, AwaitingAuthorisation, AwaitingUpload, Consumed, Rejected ]
[ BillPayment, EcommerceGoods, EcommerceServices, Other, PartyToParty ]
[ Create ]
[ InitiationCompleted, InitiationFailed, InitiationPending ]
[ Authorised, AwaitingFurtherAuthorisation, Rejected ]
description: | The multiple authorisation flow response from the ASPSP. |
Status* | OBExternalStatus2Codestring Specifies the status of the authorisation flow in code form. Enum:[ Authorised, AwaitingFurtherAuthorisation, Rejected ] |
NumberRequired | integer($int32) Number of authorisations required for payment order (total required at the start of the multi authorisation journey). |
NumberReceived | integer($int32) Number of authorisations required for payment order (total required at the start of the multi authorisation journey). |
LastUpdateDateTime | string($date-time) Last date and time at the authorisation flow was updated. |
ExpirationDateTime | string($date-time) Date and time at which the requested authorisation flow must be completed. |
description: | Party to which an amount of money is due. | ||||||||||||||||||||||
Name | string minLength: 1 maxLength: 140 Name by which a party is known and which is usually used to identify that party. | ||||||||||||||||||||||
PostalAddress | #/definitions/OBPostalAddress6OBPostalAddress6{
|
description: | Information that locates and identifies a specific address, as defined by postal services. |
AddressType | OBAddressTypeCodestring Identifies the nature of the postal address. Enum:[ Business, Correspondence, DeliveryTo, MailTo, POBox, Postal, Residential, Statement ] |
Department | string minLength: 1 maxLength: 70 Identification of a division of a large organisation or building. |
SubDepartment | string minLength: 1 maxLength: 70 Identification of a sub-division of a large organisation or building. |
StreetName | string minLength: 1 maxLength: 70 Name of a street or thoroughfare. |
BuildingNumber | string minLength: 1 maxLength: 16 Number that identifies the position of a building on a street. |
PostCode | string minLength: 1 maxLength: 16 Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail. |
TownName | string minLength: 1 maxLength: 35 Name of a built-up area, with defined boundaries, and a local government. |
CountrySubDivision | string minLength: 1 maxLength: 35 Identifies a subdivision of a country such as state, region, county. |
Country | string pattern: ^[A-Z]{2,2}$ Nation with its own government. |
AddressLine | [ minItems: 0 maxItems: 7 Information that locates and identifies a specific address, as defined by postal services, presented in free format text. minLength: 1 maxLength: 70] |
[ Normal, Urgent ]
description: | Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts' receivable system. |
Unstructured | string minLength: 1 maxLength: 140 Information supplied to enable the matching/reconciliation of an entry with the items that the payment is intended to settle, such as commercial invoices in an accounts' receivable system, in an unstructured form. |
Reference | string minLength: 1 maxLength: 35 Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. |
description: | The Risk section is sent by the initiating party to the ASPSP. It is used to specify additional details for risk scoring for Payments. | ||||||||||||||||
PaymentContextCode | OBExternalPaymentContext1Codestring Specifies the payment context Enum:[ BillPayment, EcommerceGoods, EcommerceServices, Other, PartyToParty ] | ||||||||||||||||
MerchantCategoryCode | string minLength: 3 maxLength: 4 Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction. | ||||||||||||||||
MerchantCustomerIdentification | string minLength: 1 maxLength: 70 The unique customer identifier of the PSU with the merchant. | ||||||||||||||||
DeliveryAddress | {
|
OBTransactionIndividualStatus1Code
[ AcceptedSettlementCompleted, AcceptedSettlementInProcess, Pending, Rejected ]
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomestic2OBDomestic2{
|
Initiation* | #/definitions/OBDomestic2OBDomestic2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorisation | #/definitions/OBAuthorisation1OBAuthorisation1{
|
OBWriteDataDomesticConsentResponse2
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreationDateTime* | string($date-time) Date and time at which the resource was created. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status* | OBExternalConsentStatus1Codestring Specifies the status of consent resource in code form. Enum:[ Authorised, AwaitingAuthorisation, Consumed, Rejected ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StatusUpdateDateTime* | string($date-time) Date and time at which the resource status was updated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CutOffDateTime | string($date-time) Specified cut-off date and time for the payment consent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedExecutionDateTime | string($date-time) Expected execution date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedSettlementDateTime | string($date-time) Expected settlement date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Charges | [ Set of elements used to provide details of a charge for the payment initiation. #/definitions/OBCharge2OBCharge2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomestic2OBDomestic2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorisation | #/definitions/OBAuthorisation1OBAuthorisation1{
|
DomesticPaymentId* | string minLength: 1 maxLength: 40 OB: Unique identification as assigned by the ASPSP to uniquely identify the domestic payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreationDateTime* | string($date-time) Date and time at which the message was created. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status* | OBTransactionIndividualStatus1Codestring Specifies the status of the payment information group. Enum:[ AcceptedSettlementCompleted, AcceptedSettlementInProcess, Pending, Rejected ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StatusUpdateDateTime* | string($date-time) Date and time at which the resource status was updated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedExecutionDateTime | string($date-time) Expected execution date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedSettlementDateTime | string($date-time) Expected settlement date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Charges | [ Set of elements used to provide details of a charge for the payment initiation. #/definitions/OBCharge2OBCharge2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomestic2OBDomestic2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MultiAuthorisation | #/definitions/OBMultiAuthorisation1OBMultiAuthorisation1{
|
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomesticScheduled2OBDomesticScheduled2{
|
OBWriteDataDomesticScheduledConsent2
Permission* | OBExternalPermissions2Codestring Specifies the Open Banking service request types. Enum:[ Create ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomesticScheduled2OBDomesticScheduled2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorisation | #/definitions/OBAuthorisation1OBAuthorisation1{
|
OBWriteDataDomesticScheduledConsentResponse2
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreationDateTime* | string($date-time) Date and time at which the resource was created. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status* | OBExternalConsentStatus1Codestring Specifies the status of consent resource in code form. Enum:[ Authorised, AwaitingAuthorisation, Consumed, Rejected ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StatusUpdateDateTime* | string($date-time) Date and time at which the consent resource status was updated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Permission* | OBExternalPermissions2Codestring Specifies the Open Banking service request types. Enum:[ Create ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CutOffDateTime | string($date-time) Specified cut-off date and time for the payment consent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedExecutionDateTime | string($date-time) Expected execution date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedSettlementDateTime | string($date-time) Expected settlement date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Charges | [ Set of elements used to provide details of a charge for the payment initiation. #/definitions/OBCharge2OBCharge2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomesticScheduled2OBDomesticScheduled2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authorisation | #/definitions/OBAuthorisation1OBAuthorisation1{
|
OBWriteDataDomesticScheduledResponse2
DomesticScheduledPaymentId* | string minLength: 1 maxLength: 40 OB: Unique identification as assigned by the ASPSP to uniquely identify the domestic schedule payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConsentId* | string minLength: 1 maxLength: 128 OB: Unique identification as assigned by the ASPSP to uniquely identify the consent resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreationDateTime* | string($date-time) Date and time at which the message was created. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status* | OBExternalStatus1Codestring Specifies the status of the payment order resource. Enum:[ InitiationCompleted, InitiationFailed, InitiationPending ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StatusUpdateDateTime* | string($date-time) Date and time at which the resource status was updated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedExecutionDateTime | string($date-time) Expected execution date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExpectedSettlementDateTime | string($date-time) Expected settlement date and time for the payment resource. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Charges | [ Set of elements used to provide details of a charge for the payment initiation. #/definitions/OBCharge2OBCharge2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initiation* | #/definitions/OBDomesticScheduled2OBDomesticScheduled2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MultiAuthorisation | #/definitions/OBMultiAuthorisation1OBMultiAuthorisation1{
|
Data* | #/definitions/OBWriteDataDomestic2OBWriteDataDomestic2{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk* | #/definitions/OBRisk1OBRisk1{
|