What this API does:
This API lets you create a domestic-standing-order-consent resource and submit domestic standing order payment request. It also lets you check the domestic standing order payment status.
Endpoint configuration
Sandbox: cb.sandbox-api-nc.cybservices.co.uk/open-banking/v3.1/pisp/domestic-standing-order-consents
Production: api.openbanking.virginmoney.com/open-banking/v3.1/pisp/domestic-standing-order-consents
The API endpoint lets you ask Virgin Money to create a new domestic-standing-order-consents resource:
- The POST action tells Virgin Money that a domestic standing order payment consent has been staged. At this point, it does not identify the customer to Virgin Money; the request payload may not contain information about the account to be debited.
- The endpoint lets you send a copy of the consent between the customer and you, to Virgin Money for the customer to authorise.
Virgin Money will create a domestic-standing-order-consents resource and provide a unique ConsentId.
Before calling the API, you must have an access token issued by Virgin Money using a 'Client Credentials' grant.
Sandbox: cb.sandbox-api-nc.cybservices.co.uk/open-banking/v3.1/pisp/domestic-standing-order-consents/{ConsentId}
Production: api.openbanking.virginmoney.com/open-banking/v3.1/pisp/domestic-standing-order-consents/{ConsentId}
Check the status of the domestic-standing-order-consents.
Before calling the API, you must have an access token issued by Virgin Money using 'Client Credentials' grant.
Sandbox: cb.sandbox-api-nc.cybservices.co.uk/open-banking/v3.1/pisp/domestic-standing-orders
Production: api.openbanking.virginmoney.com/open-banking/v3.1/pisp/domestic-standing-orders
Once the customer has authorized the domestic standing order consent, you can submit the payment for processing:
- This request instructs Virgin Money to begin the payment journey.
- The Initiation and Risk sections of the payment must match the corresponding sections of the payment consent resource. Any discrepancy will generate an error response and request will not be processed.
Before calling the API, you must have an access token issued by Virgin Money using 'Authorization Code' grant.
Sandbox: cb.sandbox-api-nc.cybservices.co.uk/open-banking/v3.1/pisp/domestic-standing-orders/{DomesticPaymentId}
Production: api.openbanking.virginmoney.com/open-banking/v3.1/pisp/domestic-standing-orders/{DomesticPaymentId}
Check the status of the domestic standing order payment.
Before calling the API, you must have an access token issued by Virgin Money using 'Client Credentials' grant.
API calls
Domestic Standing Orders
Name | Description |
---|---|
x-fapi-auth-date 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 |
x-jws-signature * string (header) | JOSE signature of the body of the payload. |
body * (body) | { |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Created { #/definitions/OBWriteDomesticStandingOrderConsentResponse4OBWriteDomesticStandingOrderConsentResponse4{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
|
Name | Description |
---|---|
ConsentId * string (path) | ConsentId |
x-fapi-auth-date 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 |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | OK { #/definitions/OBWriteDomesticStandingOrderConsentResponse4OBWriteDomesticStandingOrderConsentResponse4{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
|
Name | Description |
---|---|
x-fapi-auth-date 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 |
x-jws-signature * string (header) | JSOE signature of the body of the payload. |
body * (body) | { |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Created { #/definitions/OBWriteDomesticStandingOrderResponse4OBWriteDomesticStandingOrderResponse4{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
|
Name | Description |
---|---|
DomesticStandingOrderId * string (path) | DomesticStandingOrderId |
x-fapi-auth-date 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 |
Responses
Code | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | OK { #/definitions/OBWriteDomesticStandingOrderResponse4OBWriteDomesticStandingOrderResponse4{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
400 | Bad request { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 | Unauthorized Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
403 | Forbidden { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
404 | Not found Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
405 | Method Not Allowed Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 | Not Acceptable Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
429 | Too Many Requests Headers:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 | Internal Server Error { #/definitions/OBErrorResponse1OBErrorResponse1{
Headers:
|
Models
ActiveOrHistoricCurrencyCode_0
Identification of the currency in which the account is held.
Usage: Currency should only be used in case one and the same account number covers several currencies
and the initiating party needs to identify which currency needs to be used for settlement on the account.
ActiveOrHistoricCurrencyCode_1
A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
The date on which the final payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
The date on which the first payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
Individual Definitions:
IntrvlWkDay - An interval specified in weeks (01 to 09), and the day within the week (01 to 07)
IntrvlMnthDay - An interval specified in months (between 01 to 06, 12, 24), specifying the day within the month (-2 to -1, 1 to 31)
IntrvlWkDay:IntervalInWeeks:DayInWeek (ScheduleCode + IntervalInWeeks + DayInWeek)
IntrvlMnthDay:IntervalInMonths:DayInMonth (ScheduleCode + IntervalInMonths + DayInMonth)The regular expression for this element combines five smaller versions for each permitted pattern. To aid legibility - the components are presented individually here:
IntrvlWkDay:0[1-9]:0[1-7]
IntrvlMnthDay:(0[1-6]|12|24):(-0[1-2]|0[1-9]|[12][0-9]|3[01])
Full Regular Expression:^(IntrvlWkDay:0[1-9]:0[1-7])$|^(IntrvlMnthDay:(0[1-6]|12|24):(-0[1-2]|0[1-9]|[12][0-9]|3[01]))$
Individual Definitions:
IntrvlWkDay - An interval specified in weeks (01 to 09), and the day within the week (01 to 07)
IntrvlMnthDay - An interval specified in months (between 01 to 06, 12, 24), specifying the day within the month (-2 to -1, 1 to 31)
Individual Patterns:
IntrvlWkDay:IntervalInWeeks:DayInWeek (ScheduleCode + IntervalInWeeks + DayInWeek)
IntrvlMnthDay:IntervalInMonths:DayInMonth (ScheduleCode + IntervalInMonths + DayInMonth)
The regular expression for this element combines five smaller versions for each permitted pattern. To aid legibility - the components are presented individually here:
IntrvlWkDay:0[1-9]:0[1-7]
IntrvlMnthDay:(0[1-6]|12|24):(-0[1-2]|0[1-9]|[12][0-9]|3[01])Full Regular Expression:
^(IntrvlWkDay:0[1-9]:0[1-7])$|^(IntrvlMnthDay:(0[1-6]|12|24):(-0[1-2]|0[1-9]|[12][0-9]|3[01]))$
All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
description: | Links relevant to the payload |
Self* | string |
First | string |
Prev | string |
Next | string |
Last | string |
description: | Meta Data relevant to the payload |
TotalPages | integer($int32) |
FirstAvailableDateTime | ISODateTimestring($date-time) All dates in the JSON payloads are represented in ISO 8601 date-time format. |
LastAvailableDateTime | ISODateTimestring($date-time) All dates in the JSON payloads are represented in ISO 8601 date-time format. |
The date on which the next payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
OBActiveCurrencyAndAmount_SimpleType
OBActiveOrHistoricCurrencyAndAmount_0
OBActiveOrHistoricCurrencyAndAmount_1
description: | The amount of the next Standing Order. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_2
description: | The amount of the final Standing Order |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_3
description: | Amount of money associated with the statement benefit type. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_4
description: | Amount of money associated with the statement fee type. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_5
description: | Amount of money associated with the statement interest amount type. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_6
description: | Amount of money associated with the amount type. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_7
description: | Amount of money in the cash transaction entry. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_8
description: | Transaction charges to be paid by the charge bearer. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
OBActiveOrHistoricCurrencyAndAmount_9
description: | Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCode_1string A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
[ Business, Correspondence, DeliveryTo, MailTo, POBox, Postal, Residential, Statement ]
ErrorCode* | string Low level textual error code, e.g., UK.OBIE.Field.Missing |
Message* | string minLength: 1 maxLength: 500 A description of the error that occurred. e.g., 'A mandatory field isn't supplied' or 'RequestedExecutionDateTime must be in future' |
Path | string minLength: 1 maxLength: 500 Recommended but optional reference to the JSON Path of the field with error, e.g., Data.Initiation.InstructedAmount.Currency |
Url | string URL to help remediate the problem, or provide more information, or to API Reference, or help etc |
description: | An array of detail error codes, and messages, and URLs to documentation to help remediation. | ||||||||
Code* | string minLength: 1 maxLength: 40 High level textual error code, to help categorize the errors. | ||||||||
Id | string minLength: 1 maxLength: 40 A unique reference for the error instance, for audit purposes, in case of unknown/unclassified errors. | ||||||||
Message* | string minLength: 1 maxLength: 500 Brief Error message, e.g., 'There is something wrong with the request parameters provided' | ||||||||
Errors* | [ minItems: 1#/definitions/OBError1OBError1{
|
OBExternalAccountIdentification4Code
Name of the identification scheme, in a coded form as published in an external list.
OBExternalStandingOrderStatus1Code
[ Active, Inactive ]
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. |
PostCode | PostCodestring Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail. |
TownName | TownNamestring 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: 7string minLength: 1 maxLength: 70 Information that locates and identifies a specific address, as defined by postal services, presented in free format text. |
description: | The Risk section is sent by the initiating party to the ASPSP. It is used to specify additional details for risk scoring for Account Info. |
description: | Additional information that can not be captured in the structured fields and/or any other specific block. |
[ FCOT, FCRE, FCSV ]
Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail.
Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction.
Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money.
If the business context requires the use of a creditor reference or a payment remit identification, and only one identifier can be passed through the end-to-end chain, the creditor's reference or payment remittance identification should be quoted in the end-to-end transaction identification.
This is secondary identification of the account, as assigned by the account servicing institution.
This can be used by building societies to additionally identify accounts with a roll number (in addition to a sort code and account number combination).
Date and time at which the statement period starts.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
Date and time at which the resource status was updated.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
Name of a built-up area, with defined boundaries, and a local government.
Date and time at which assets become available to the account owner in case of a credit entry, or cease to be available to the account owner in case of a debit transaction entry.
Usage: If transaction entry status is pending and value date is present, then the value date refers to an expected/requested value date.
For transaction entries subject to availability/float and for which availability information is provided, the value date must not be used. In this case the availability component identifies the number of availability days.All dates in the JSON payloads are represented in ISO 8601 date-time format.
All date-time fields in responses must include the timezone. An example is below:
2017-04-05T10:43:07+00:00
A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
OBActiveOrHistoricCurrencyAndAmount
description: | Amount of money associated with the charge type. |
Amount* | OBActiveCurrencyAndAmount_SimpleTypestring A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217. |
Currency* | ActiveOrHistoricCurrencyCodestring A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". |
Specifies which party/parties will bear the charges associated with the processing of the payment transaction.
[ BorneByCreditor, BorneByDebtor, FollowingServiceLevel, Shared ]
OBExternalLocalInstrument1Code
User community specific instrument.
Usage: This element is used to specify a local instrument, local clearing option and/or further qualify the service or service level.
OBExternalPaymentChargeType1Code
Charge type, in a coded form.
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 | string 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 | {
|
OBWriteDomesticConsentResponse3
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk* | #/definitions/OBRisk1OBRisk1{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Links | #/definitions/LinksLinks{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Meta | #/definitions/MetaMeta{
|
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Links | #/definitions/LinksLinks{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Meta | #/definitions/MetaMeta{
|
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk* | #/definitions/OBRisk1OBRisk1{
|
OBWriteDomesticStandingOrderConsent4
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk* | #/definitions/OBRisk1OBRisk1{
|
OBWriteDomesticStandingOrderConsentResponse4
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk* | #/definitions/OBRisk1OBRisk1{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Links | #/definitions/LinksLinks{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Meta | #/definitions/MetaMeta{
|
OBWriteDomesticStandingOrderResponse4
Data* | {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Links | #/definitions/LinksLinks{
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Meta | #/definitions/MetaMeta{
|
OBWritePaymentDetailsResponse1
Data* | {
| ||||||||||||||||||||||
Links | #/definitions/LinksLinks{
| ||||||||||||||||||||||
Meta | #/definitions/MetaMeta{
|
Having trouble?
Contact our dedicated team members via our ticketing system or via our support mailbox