Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
{"data":{"app_name":"Fentury","payment_product":"sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"instant-sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"instant-sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"target-2-payments","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452"},"debtor_account":{"iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"target-2-payments","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"iban":"FK54RAND61068421435452"},"debtor_account":{"iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"faster-payment-service","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"bban":"450746508","sort_code":"12-34-56"},"debtor_account":{"bban":"836076798","sort_code":"12-34-56"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"faster-payment-service","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"bban":"450746508","sort_code":"12-34-56"},"debtor_account":{"bban":"836076798","sort_code":"12-34-56"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"bban":"450746508"},"debtor_account":{"bban":"836076798"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","creditor_account":{"bban":"450746508"},"debtor_account":{"bban":"836076798"},"instructed_amount":{"amount":"96","currency":"USD"},"requested_execution_date":"2019-06-11","remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"requested_execution_date":"2019-06-11","end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","sort_code":"22-33-44","swift_code":"HDSSGBKC131"},"creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"requested_execution_date":"2019-06-11","end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","sort_code":"22-33-44","swift_code":"HDSSGBKC131"},"creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"iban":"FK54RAND61068421435452"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"iban":"FK54RAND61068421435452"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"iban":"FK54RAND61068421435452"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"},"ultimate_debtor":"Alex Smith","debtor_id":"0101303019","ultimate_debtor_id":"0101303019","creditor_id":"4703013920","ultimate_creditor":"John Smith","ultimate_creditor_id":"4703013920","icelandic_purpose_code":{"code":"R1","description":"Fasteignagjöld"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","psu_ip_address":"192.11.2.18","payment_identification":1,"payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"iban":"FK54RAND61068421435452"},"requested_execution_date":"2019-06-11","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"},"ultimate_debtor":"Alex Smith","debtor_id":"0101303019","ultimate_debtor_id":"0101303019","creditor_id":"4703013920","ultimate_creditor":"John Smith","ultimate_creditor_id":"4703013920","icelandic_purpose_code":{"code":"R1","description":"Fasteignagjöld"}}}}
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
Psu-Corporate-ID
string, optional
PSU corporate identifier (optional).
TPP-Explicit-Authorisation-Preferred
boolean, optional
If it equals "true", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This preference might be ignored by the ASPSP, if a signing basket is not supported as functionality. If it equals "false" or if the parameter is not used, there is no preference of the TPP. This especially indicates that the TPP assumes a direct authorisation of the transaction in the next step, without using a signing basket.
Default value:
false
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
payment
hash, required
Wrapper for payment data.
purpose_code
string, required
Specifies the external purpose code in the format of character string with a maximum length of 4 characters as per ISO20022.
Allowed values:
OPTN, BEXP, GDSV, CHAR, LOAR, FORW, GIFT, IVPT, OTHR, DIVD, FREX, INVS, SAVG, TREA, PAYR
purpose_description
string, optional
Is required if the external purpose code is defined as 'OTHR'. Indicates the specific description for purpose of the payment.
requested_execution_date
date, required
If contained, the payment initiation request should be executed at the addressed date.
creditor_account
hash, required
Wrapper for creditor data.
iban
string, optional
International Bank Account Number
bic
string, optional
Bank Identifier Code
sort_code
string, optional
Sort code
account_number
string, optional
Bank account number
debtor_account
hash, optional
Wrapper for debtor data.
bank_account_identifier
string, optional
Internal bank account identifier
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
end_to_end_identification
string, required
Payment identifier on TPP side.
remittance_information_unstructured
string, required
Payment description.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
payment
hash, required
Wrapper for payment data.
requested_execution_date
date, optional
If contained, the payment initiation request should be executed at the addressed date.
creditor_account
hash, required
Wrapper for creditor data.
msisdn
string, required
A number uniquely identifying a subscription in a Global System for Mobile communications or a Universal Mobile Telecommunications System mobile network.
debtor_account
hash, optional
Wrapper for debtor data.
iban
string, optional
Debtor iban.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
end_to_end_identification
string, required
Payment identifier on TPP side.
remittance_information_unstructured
string, optional
Payment description.
creditor_name
string, required
Creditor full name.
creditor_agent_name
string, optional
Creditor bank name
creditor_address
hash, optional
Wrapper for creditor address details
street_name
string, optional
Street address
building_number
string, optional
Building number
town_name
string, optional
Town of residence
post_code
string, optional
Residence post code
country
string, optional
Country of residence
Can raise:
CountryNameInvalid
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
payment
hash, required
Wrapper for payment data.
requested_execution_date
date, optional
If contained, the payment initiation request should be executed at the addressed date.
creditor_account
hash, required
Wrapper for creditor data.
iban
string, required
Creditor iban.
debtor_account
hash, optional
Wrapper for debtor data.
iban
string, optional
Debtor iban.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
end_to_end_identification
string, required
Payment identifier on TPP side.
remittance_information_unstructured
string, optional
Payment description.
creditor_name
string, required
Creditor full name.
creditor_agent_name
string, optional
Creditor bank name
creditor_address
hash, optional
Wrapper for creditor address details
street_name
string, optional
Street address
building_number
string, optional
Building number
town_name
string, optional
Town of residence
post_code
string, optional
Residence post code
country
string, optional
Country of residence
Can raise:
CountryNameInvalid
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
Related Errors
Class
Code
Description
CountryNameInvalid
400
Country doesn't exist or is invalid. Expected alpha 2 ISO3166 format.
ResourceUnknown
404
The addressed resource is unknown relative to the TPP
Revoke
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
payment_identification
integer, required
Unique identifier of created payment.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
×
Bulk Payments
Create
Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
Psu-Corporate-ID
string, optional
PSU corporate identifier (optional).
TPP-Explicit-Authorisation-Preferred
boolean, optional
If it equals "true", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This preference might be ignored by the ASPSP, if a signing basket is not supported as functionality. If it equals "false" or if the parameter is not used, there is no preference of the TPP. This especially indicates that the TPP assumes a direct authorisation of the transaction in the next step, without using a signing basket.
Default value:
false
Unpacked Request Authorization
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Number code, which is used by British and Irish banks.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
debtor_account
hash, optional
Wrapper for debtor data.
bban
string, optional
Basic Bank Account Number
sort_code
string, optional
Number code, which is used by British and Irish banks.
payment_information_id
string, optional
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Bank codes used in British and Irish banking systems.
iban
string, required
Creditor iban.
bban
string, optional
Basic Bank Account Number
swift_code
string, optional
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
debtor_account
hash, optional
Wrapper for debtor data.
payment_information_id
string, optional
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Specifies the external purpose code in the format of character string with a maximum length of 4 characters as per ISO20022.
Allowed values:
OPTN, BEXP, GDSV, CHAR, LOAR, FORW, GIFT, IVPT, OTHR, DIVD, FREX, INVS, SAVG, TREA, PAYR
purpose_description
string, optional
Is required if the external purpose code is defined as 'OTHR'. Indicates the specific description for purpose of the payment.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Wrapper for creditor data.
iban
string, optional
International Bank Account Number
bic
string, optional
Bank Identifier Code
sort_code
string, optional
Sort code
account_number
string, optional
Bank account number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
debtor_account
hash, optional
Wrapper for debtor data.
bank_account_identifier
string, optional
Internal bank account identifier
payment_information_id
string, optional
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
ABA Routing Number as identifier for USD payments.
iban
string, optional
International Bank Account Number. Please note that at least one of these codes (IBAN or BBAN) must be provided.
bban
string, optional
Basic Bank Account Number. Please note that at least one of these codes (BBAN or IBAN) must be provided.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
debtor_account
hash, optional
Wrapper for debtor data.
iban
string, optional
Debtor iban.
bban
string, optional
Basic Bank Account Number
bic
string, optional
Bank Identifier Code
payment_information_id
string, optional
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
A number uniquely identifying a subscription in a Global System for Mobile communications or a Universal Mobile Telecommunications System mobile network.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
debtor_account
hash, optional
Wrapper for debtor data.
iban
string, optional
Debtor iban.
payment_information_id
string, optional
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
provider_code
string, required
Human readable Provider identifier.
app_name
string, required
TPP application name.
psu_ip_address
string, required
Ip Address of PSU.
redirect_url
url, required
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
Unique identifier of bulk payment order generated on TPP side.
batch_booking_preferred
boolean, required
If this element equals 'true', the PSU prefers only one booking entry. If this element equals 'false', the PSU prefers individual booking of all contained individual transactions. Default: false.
requested_execution_date
date, optional
If contained, the payments contained in this bulk will be executed at the addressed date. This field may not be used together with the field requestedExecutionTime.
requested_execution_time
datetime, optional
If contained, the payments contained in this bulk will be executed at the addressed Date/Time. This field may not be used together with the field requestedExecutionDate.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
Related Errors
Class
Code
Description
ResourceUnknown
404
The addressed resource is unknown relative to the TPP
Revoke
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
bulk_payment_identification
integer, required
Unique identifier of created bulk payment.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
×
Periodic Payments
Create
Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
{"data":{"app_name":"Fentury","payment_product":"sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"instant-sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"instant-sepa-credit-transfers","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bic":"BARCGB22YYY","iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"target-2-payments","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452"},"debtor_account":{"iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"target-2-payments","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"iban":"FK54RAND61068421435452"},"debtor_account":{"iban":"FK53RAND61068421435422"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"faster-payment-service","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508","sort_code":"12-34-56"},"debtor_account":{"bban":"836076798","sort_code":"12-34-56"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"faster-payment-service","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508","sort_code":"12-34-56"},"debtor_account":{"bban":"836076798","sort_code":"12-34-56"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508"},"debtor_account":{"bban":"836076798"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508"},"debtor_account":{"bban":"836076798"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","sort_code":"22-33-44","swift_code":"HDSSGBKC131"},"creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"remittance_information_unstructured":"Payment description","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","instructed_amount":{"currency":"EUR","amount":"145.3"},"end_to_end_identification":"cc5a8022-5e71-460e-82fa-ab0be1997a5","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","sort_code":"22-33-44","swift_code":"HDSSGBKC131"},"creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}}}}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bban":"836076798","iban":"FK53RAND61068421435422","bic":"BARCGB22XXX"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","creditor_account":{"bban":"450746508","iban":"FK54RAND61068421435452","bic":"BARCGB22XXX"},"debtor_account":{"bban":"836076798","iban":"FK53RAND61068421435422","bic":"BARCGB22XXX"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","debtor_account":{"iban":"FK54RAND61068421435452"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
{"data":{"app_name":"Fentury","payment_product":"internal-transfer","redirect_url":"https://please-redirect-my-psu.here","periodic_payment_identification":"1","psu_ip_address":"192.11.2.18","payment":{"end_to_end_identification":"123455id","creditor_name":"John Smith","start_date":"2019-06-01","end_date":"2020-06-01","execution_rule":"preceding","frequency":"Monthly","day_of_execution":"05","debtor_account":{"iban":"FK54RAND61068421435452"},"instructed_amount":{"amount":"96","currency":"USD"},"remittance_information_unstructured":"Payment description","creditor_agent_name":"Agent Name","creditor_address":{"street_name":"str. First of May","building_number":"43c","town_name":"Budapest","post_code":"445511","country":"HU"}},"session_secret":"cc5a8022-5e71-460e-93fa-ab0be1997a54","provider_code":"demobank"},"exp":1574093210}
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
Psu-Corporate-ID
string, optional
PSU corporate identifier (optional).
TPP-Explicit-Authorisation-Preferred
boolean, optional
If it equals "true", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This preference might be ignored by the ASPSP, if a signing basket is not supported as functionality. If it equals "false" or if the parameter is not used, there is no preference of the TPP. This especially indicates that the TPP assumes a direct authorisation of the transaction in the next step, without using a signing basket.
Default value:
false
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
remittanceInformationUnstructured
string, required
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
bic
string, optional
Bank Identifier Code
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
bic
string, optional
Bank Identifier Code
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
bic
string, optional
Bank Identifier Code
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
bic
string, optional
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
bban
string, required
Basic Bank Account Number
sort_code
string, required
Number code, which is used by British and Irish banks.
debtor_account
hash, optional
Debtor account.
bban
string, optional
Basic Bank Account Number
sort_code
string, optional
Number code, which is used by British and Irish banks.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
sort_code
string, optional
Bank codes used in British and Irish banking systems.
iban
string, required
International Bank Account Number
bban
string, optional
Basic Bank Account Number
swift_code
string, optional
debtor_account
hash, optional
Debtor account.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
bic
string, required
Bank Identifier Code
debtor_account
hash, optional
Debtor account.
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
bic
string, required
Bank Identifier Code
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
bban
string, optional
Basic Bank Account Number
iban
string, optional
International Bank Account Number
debtor_account
hash, optional
Debtor account.
bban
string, optional
Basic Bank Account Number
iban
string, optional
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
bban
string, optional
Basic Bank Account Number
bic
string, optional
Bank Identifier Code
iban
string, optional
International Bank Account Number
debtor_account
hash, optional
Debtor account.
bic
string, optional
Bank Identifier Code
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
bban
string, required
creditor_account_number
debtor_account
hash, optional
Debtor account.
bban
string, required
debtor_account_number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
routing_code
string, required
FRB routing number
account_number
string, required
Account number
debtor_account
hash, optional
Debtor account.
iban
string, optional
International Bank Account Number
bic
string, optional
Bank Identifier Code
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
bban
string, required
Basic Bank Account Number
debtor_account
hash, optional
Debtor account.
bban
string, optional
Basic Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
purpose_code
string, required
Specifies the external purpose code in the format of character string with a maximum length of 4 characters as per ISO20022.
Allowed values:
OPTN, BEXP, GDSV, CHAR, LOAR, FORW, GIFT, IVPT, OTHR, DIVD, FREX, INVS, SAVG, TREA, PAYR
purpose_description
string, optional
Is required if the external purpose code is defined as 'OTHR'. Indicates the specific description for purpose of the payment.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, optional
International Bank Account Number
bic
string, optional
Bank Identifier Code
sort_code
string, optional
Sort code
account_number
string, optional
Bank account number
debtor_account
hash, optional
Debtor account.
bank_account_identifier
string, optional
Internal bank account identifier
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
debtor_account
hash, optional
Debtor account.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
sort_code
string, required
Credit sortCode
bban
string, required
Creditor BBAN
debtor_account
hash, optional
Debtor account.
sort_code
string, required
Debtor sortCode
bban
string, required
Debtor BBAN
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
pan
string, required
Permanent Account Number.
debtor_account
hash, optional
Debtor account.
pan
string, required
Permanent Account Number.
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
aba
string, required
ABA Routing Number as identifier for USD payments.
iban
string, optional
International Bank Account Number. Please note that at least one of these codes (IBAN or BBAN) must be provided.
bban
string, optional
Basic Bank Account Number. Please note that at least one of these codes (BBAN or IBAN) must be provided.
debtor_account
hash, optional
Debtor account.
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
bic
string, optional
Bank Identifier Code
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, required
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
msisdn
string, required
A number uniquely identifying a subscription in a Global System for Mobile communications or a Universal Mobile Telecommunications System mobile network.
debtor_account
hash, optional
Debtor account.
iban
string, optional
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side."
payment
hash, required
Wrapper for payment data.
creditor_name
string, required
Creditor full name.
creditor_account
hash, required
Creditor account.
iban
string, required
International Bank Account Number
debtor_account
hash, optional
Debtor account.
iban
string, optional
International Bank Account Number
instructed_amount
hash, required
Wrapper for amount and currency.
amount
string, required
Payment amount.
currency
string, required
Payment currency.
Can raise:
ResourceUnknown
remittance_information_unstructured
string, optional
Payment description.
end_to_end_identification
string, required
Payment identifier on TPP side.
start_date
date, required
The first applicable day of execution starting from this date is the first payment.
end_date
date, optional
The last applicable day of execution. If not given, it is an infinite standing order.
frequency
string, required
The following codes from the "EventFrequency7Code" of ISO 20022 are supported.
Allowed values:
Daily, Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual
execution_rule
string, optional
This data attribute defines the behavior when recurring payment dates occurs on a weekend or bank holiday. The payment is then executed on either the "preceding" or "following" working day.
Allowed values:
following, preceding
day_of_execution
string, optional
Day of execution as string. This string consists of up two characters. Leading zeroes are not allowed. 31 is ultimo of the month. (Ex. 5 will mean each 5th day of month.)
creditor_address
hash, optional
Wrapper for creditor address details.
street_name
string, optional
Street address.
building_number
string, optional
Building number.
town_name
string, optional
Town of residence.
post_code
string, optional
Residence post code.
country
string, required
Country of residence.
Can raise:
CountryNameInvalid
creditor_agent_name
string, optional
Creditor bank name.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Create a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
Related Errors
Class
Code
Description
CountryNameInvalid
400
Country doesn't exist or is invalid. Expected alpha 2 ISO3166 format.
ResourceUnknown
404
The addressed resource is unknown relative to the TPP
Revoke
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Accept
string, required
Media type that is acceptable for the response.
Allowed values:
application/json
Content-Type
string, required
The media type of the body of the request.
Allowed values:
application/json
Client-Id
integer, required
TPP application identifier in Salt Edge PSD2 Compliance.
Psu-Device-ID
string, optional
UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device dependant application installation. In case of an installation identification this ID need to be unaltered until removal from device.
Psu-User-Agent
string, optional
The forwarded Agent header field of the HTTP request between PSU and TPP, if available.
Psu-Geo-Location
string, optional
The forwarded Geo Location of the corresponding HTTP request between PSU and TPP if available.
The URL that the PSU will be redirected to after he finishes the authentication process on provider’s side.
periodic_payment_identification
integer, required
Unique identifier of periodic payment.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response headers
Header
Type
Description
Retry-After
integer, optional
Amount of time in seconds after which Salt Edge PSD2 Compliance Solution resends the previously failed request.
Response
Revoke a payment. As a result, Connector should send a success, update or fail callback to Salt Edge PSD2 Compliance with the result of the operation, be it a success, fail or request for additional steps.
×
Salt Edge Endpoints
Sessions
Session Callback Endpoints are responsible for assuring communication between ASPSP and TPP, where ASPSP notifies about its Redirect SCA authorisation page and if the authorisation process is successful or failed.
Success
Success callback should be sent to Salt Edge PSD2 Compliance when all required verification steps have been passed, and therefore access is granted.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Can raise:
AuthorizationMissing
App-Id
string, required
Provider's app_id from connection details tab.
Can raise:
ProviderNotFound, ProviderDisabled, ConfigurationError
App-Secret
string, required
Provider's app_secret from connection details tab.
Unpacked Request Authorization
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
token
string, required
Access token that will be used to access ASPSP data. Token is an unique value which is linked to authenticated user.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
token
string, required
Access token that will be used to access ASPSP data. Token is an unique value which is linked to authenticated user.
consent
hash, optional
Wrapper of consent.
Default value:
{"allPsd2"=>"allAccounts"}
Can raise:
RequestFormatInvalid
allPsd2
string, required
Only the value "allAccounts" is admitted.
Allowed values:
allAccounts
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
token
string, required
Access token that will be used to access ASPSP data. Token is an unique value which is linked to authenticated user.
consent
hash, required
Wrapper of consent.
Can raise:
RequestFormatInvalid
balances
array, required
Array of account's identifier for balances.
Default value:
[]
Can raise:
RequestFormatInvalid
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
msisdn
string, optional
A number uniquely identifying a subscription in a Global System for Mobile communications or a Universal Mobile Telecommunications System mobile network.
bic
string, optional
Bank Identifier Code
masked_pan
string, optional
Primary Account Number (PAN) of a card in a masked form.
bank_account_identifier
string, optional
Internal bank account identifier.
transactions
array, required
Array of account's identifier for transactions.
Default value:
[]
Can raise:
RequestFormatInvalid
iban
string, optional
International Bank Account Number
bban
string, optional
Basic Bank Account Number
msisdn
string, optional
A number uniquely identifying a subscription in a Global System for Mobile communications or a Universal Mobile Telecommunications System mobile network.
bic
string, optional
Bank Identifier Code
masked_pan
string, optional
Primary Account Number (PAN) of a card in a masked form.
bank_account_identifier
string, optional
Internal bank account identifier.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
extra
hash, optional
Extra details that should persist in the session.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
user_id
string, required
PSU identifier on Connector side. Used to map PSU resource on Salt Edge PSD2 Compliance side to Connector one.
debtor_account
hash, optional
Wrapper for debtor data. If the debtor account was selected on ASPSP side this object must be indicated in request, containing the same debtor account identifiers as displayed to the end user in ASPSP interfaces.
iban
string, optional
International Bank Account Number
bic
string, optional
Bank Identifier Code
bban
string, optional
Basic Bank Account Number
sort_code
string, optional
Bank codes used in British and Irish banking systems.
swift_code
string, optional
Business Identifier Code.
bank_account_identifier
string, optional
Internal bank account identifier.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response
Upon successful request, 200 status code will be returned. See ‘Related Errors’ table for other possibilities.
data
hash, optional
Wrapper for the data.
meta
hash, optional
Wrapper for the response metadata.
time
datetime, required
Time when the request was processed.
Related Errors
Class
Code
Description
SessionClosed
400
Session specified in request is already closed and cannot be modified.
ConfigurationError
400
Missing configurations in dashboard.
SessionExpired
401
Found session is expired and cannot be processed anymore.
AuthorizationMissing
401
Authorization header is missing.
SessionFinalised
403
Session specified in request is already finalised and cannot be processed.
SessionNotFound
404
Session specified in request does not exist or cannot be retrieved.
ProviderNotFound
404
Provider specified in request does not exist or cannot be retrieved.
ProviderDisabled
406
Cooperation with specified Provider is impossible.
Update
Update callback may be accessed multiple times in order to request multiple steps of authorization or to send other updates to Salt Edge PSD2 Compliance session.
JSON Web Token containing payload, signed using RSA256 and application.private_key.
Can raise:
AuthorizationMissing
App-Id
string, required
Provider's app_id from connection details tab.
Can raise:
ProviderNotFound, ProviderDisabled, ConfigurationError
App-Secret
string, required
Provider's app_secret from connection details tab.
Unpacked Request Authorization
data
hash, required
Wrapper for the data.
session_expires_at
datetime, optional
Session expiry time.
Default value:
5 minutes from now
sca_status
string, optional
Status of SCA.
Allowed values:
received, psuIdentified, psuAuthenticated, scaMethodSelected, started, unconfirmed, finalised, failed, exempted
redirect_url
url, optional
The URL on which PSU should be redirected by TPP in order to perform authentication.
extra
hash, optional
Any data relevant to the transaction.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
status
string, optional
Conveys current status of the operation.
Allowed values:
accepted, received, valid, partiallyAuthorised, rejected, revokedByPsu, expired, terminatedByTpp, redirect
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_expires_at
datetime, optional
Session expiry time.
Default value:
5 minutes from now
sca_status
string, optional
Status of SCA.
Allowed values:
received, psuIdentified, psuAuthenticated, scaMethodSelected, started, unconfirmed, finalised, failed, exempted
redirect_url
url, optional
The URL on which PSU should be redirected by TPP in order to perform authentication.
extra
hash, optional
Any data relevant to the transaction.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
status
string, optional
Conveys current status of the operation.
Allowed values:
RCVD, RJCT, CANC, ACTC, ACTC, PATC
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_expires_at
datetime, optional
Session expiry time.
Default value:
5 minutes from now
sca_status
string, optional
Status of SCA.
Allowed values:
received, psuIdentified, psuAuthenticated, scaMethodSelected, started, unconfirmed, finalised, failed, exempted
redirect_url
url, optional
The URL on which PSU should be redirected by TPP in order to perform authentication.
extra
hash, optional
Any data relevant to the transaction.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
status
string, optional
Conveys current status of the operation.
Allowed values:
redirect, received, RCVD, ACTC, ACSC, ACSP, ACWC, ACCP, PDNG, PATC, ACWP, ACFC
funds_available
boolean, optional
Availability of funds within the payment initiation process. Mandatory for ASPSP after succesfull payment details validation.
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
data
hash, required
Wrapper for the data.
session_expires_at
datetime, optional
Session expiry time.
Default value:
5 minutes from now
sca_status
string, optional
Status of SCA.
Allowed values:
received, psuIdentified, psuAuthenticated, scaMethodSelected, started, unconfirmed, finalised, failed, exempted
redirect_url
url, optional
The URL on which PSU should be redirected by TPP in order to perform authentication.
extra
hash, optional
Any data relevant to the transaction.
Default value:
{}
session_secret
string, required
Session identifier in Salt Edge PSD2 Compliance.
Can raise:
SessionNotFound, SessionClosed, SessionExpired, SessionFinalised
status
string, optional
Conveys current status of the operation.
Allowed values:
accepted, received, valid, partiallyAuthorised, rejected, revokedByPsu, expired, terminatedByTpp
exp
integer, required
The lifetime of the request in timestamp UTC format.
Values greater than:
Current time.
Response
Upon successful request, 200 status code will be returned. See ‘Related Errors’ table for other possibilities.
data
hash, optional
Wrapper for the data.
meta
hash, optional
Wrapper for the response metadata.
time
datetime, required
Time when the request was processed.
Related Errors
Class
Code
Description
SessionClosed
400
Session specified in request is already closed and cannot be modified.
ConfigurationError
400
Missing configurations in dashboard.
SessionExpired
401
Found session is expired and cannot be processed anymore.
AuthorizationMissing
401
Authorization header is missing.
SessionFinalised
403
Session specified in request is already finalised and cannot be processed.
SessionNotFound
404
Session specified in request does not exist or cannot be retrieved.
ProviderNotFound
404
Provider specified in request does not exist or cannot be retrieved.
ProviderDisabled
406
Cooperation with specified Provider is impossible.
Fail
Fail callback should be used when authorization process has been compromised for any reason: broken request, invalid credentials, etc.