{"openapi":"3.0.0","info":{"description":"","title":"Business Single Payment Initiation","version":"1.0.25","x-api-id":"4493224f-f3dd-4ea7-be95-cba64856ad97","x-audience":"company-internal","x-ibm-name":"business-single-payment-initiation"},"servers":[{"url":"https://api.rabobank.nl/openapi/payments","description":"Production server"},{"url":"https://api-sandbox.rabobank.nl/openapi/sandbox/payments","description":"Sandbox server"}],"paths":{"/v1/periodic/cross-border-credit-transfers":{"post":{"parameters":[{"description":"Content type of the request (application/json)","example":"application/json","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"URI of the Initiating Party, where the transaction flow shall be redirected to after a Redirect. **Note:** This parameter becomes mandatory only when the parameter 'redirectionFlag' is sent as 'Yes'.","example":"https://www.rabobank.nl","in":"header","name":"IP-Redirect-URI","required":false,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"GV/DUDamjX5WLLJOa0RUix1AneSSJ3ZVBj16rEWifTgm4ZD5PRJFakSo3Hp91p/sHY5bPj2XDSUWEKt+K70iTTH/eAZh2GWtNa1PvxHyDz4zTP29FP9MWXa7fsUuG8x9brcUDZW/I342OToo7nf6i35KTzubyJx/Q9o2OhfnYVUHOxkmSFABjUNLd/YXHmjXEHAq4jw89JkP6OXO31SimV+fNhYRQTI/f1B6nRYrnB/VJ8S9dl6Npy8G4wlhuWvZpR01LhLUXdyJisaHtbmSARF/KoHRWM0/wujVxyVM8P1od28y0uLQugA9aYsIx9TTZ6uVu3hzK4VO53HCOP6BZw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=HSV/LRwpyaCZ5KwBRpN5ie4rQHigAJwqTOafADRuZ2ZltDrv0umuYmGYz38x5OAwKmAQgRctLJ68jNfIKHnQnQ==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"The user can decide if a payment should be signed immediately or in RBB. This flag value should be 'Yes' or 'No' and the default value is 'No' which means signing in RBB. **Note:** The parameter 'IP-Redirect-URI' becomes mandatory when this parameter is sent as 'Yes'.","example":"No","in":"header","name":"redirectionFlag","required":false,"schema":{"default":"No","type":"string"}}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the Initiating Party is created.","headers":{"Location":{"description":"Location of the created resource (if created)","schema":{"type":"string"},"x-example":"/v1/periodic/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642444321/status"},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"creditorAccount.currency","text":"size must be between 0 and 3"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/cross-border-credit-transfers","text":"Request method 'GET' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","periodic","creation"],"description":"This API can be used to create a payment initiation request at Rabobank.","operationId":"createPeriodicCrossBorderPayment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PeriodicCrossBorderCreditTransfer"}}},"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. \nCharacters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.\nIn case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured.\n","required":true},"summary":"Creation of a payment order of type Periodic Cross Border Credit Transfer"}},"/v1/periodic/cross-border-credit-transfers/{paymentId}":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"1f22d0e0-a4d5-459f-992e-1ccb4bcbc70e","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInformationResponsePeriodicCB"}}},"description":"The information of the payment order of the Initiating Party found","headers":{"X-Request-ID":{"description":"This is the ID of the request as determined by the initiating party.This is a unique end to end id that always goes with transaction from creditor to debtor.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"403":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order has status of not being signed, but must be signed first. orderId=b1137b7a-d492-4360-8a2a-cf82e84f38b4 , domain=bhk.bspi.rabobank.nl.paymentorder"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642440070","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR_BAD_REQUEST","code":"UNKNOWN","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","payment-information"],"description":"This API can be used to get the information of a payment initiation request at Rabobank.","operationId":"getPaymentInfoPeriodicCrossBorder","summary":"Details of a periodic cross border payment"}},"/v1/periodic/cross-border-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440004","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"response":{"value":{"code":"AC04","psuMessage":"Account Cancelled","transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the Initiating Party is found is returned","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642440070/status","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","status"],"description":"This API can be used to check the status of a payment initiation request at Rabobank.","operationId":"getStatusOfPaymentPeriodicCrossBorder","summary":"Status of a periodic cross border payment"}},"/v1/periodic/sepa-credit-transfers":{"post":{"parameters":[{"description":"Content type of the request (application/json)","example":"application/json","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"URI of the Initiating Party, where the transaction flow shall be redirected to after a Redirect. **Note:** This parameter becomes mandatory only when the parameter 'redirectionFlag' is sent as 'Yes'.","example":"https://www.rabobank.nl","in":"header","name":"IP-Redirect-URI","required":false,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"S+GB0JmjPrmypNrSJAU5zj0p6j1/rxjAVImmDvWFbiZsRtLbq1S/igehHeGgIh1SXJZzW1TCMvXoIi8UJcL+iheAd+9Njj8R0vF3l2n4NdVXOqAfBPyH2hzwXNwRsgthfdsFJH3Bi4u0pArPIi01bjfs9clFd40Ex3uODRIg2R9OAeWCNn83n9ZvbcsmsU9/5Mzi84vycJENK+tE69Uy9gbbqXauCSicxbHnuhOKsv5PiRmvimYdfh0H22QW3k803Hk8mgkEAuwgwhLGGnxsoLb3bN+VAyxr3cx0ed64dXPKN5mZyjkqM9dz5fp0A/u5nQNuuDxU5zUqDRllZKKXNg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=HJcQr3G5Zt2izNQcFmfqBLONnSqb4pVQ4vaC7bAoAvS9Q9/5vyVqfm998CkKx+9v9QxTOmKLDbxvhxUhk/DZmw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"The user can decide if a payment should be signed immediately or in RBB. This flag value should be 'Yes' or 'No' and the default value is 'No' which means signing in RBB. **Note:** The parameter 'IP-Redirect-URI' becomes mandatory when this parameter is sent as 'Yes'.","example":"No","in":"header","name":"redirectionFlag","required":false,"schema":{"default":"No","type":"string"}}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the Initiating Party is created.","headers":{"Location":{"description":"Location of the created resource (if created)","schema":{"type":"string"},"x-example":"/payments/v1/periodic/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642444321/status"},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"creditorAccount.currency","text":"size must be between 0 and 3"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/sepa-credit-transfers","text":"Request method 'GET' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","periodic","creation"],"description":"This API can be used to create a payment initiation request at Rabobank.","operationId":"createStandingOrderSepaPayment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PeriodicSepaCreditTransfer"}}},"description":"Standing Order SEPA Credit Transfer Payment Initiation","required":true},"summary":"Creation of a periodic payment order of type Sepa Credit Transfer"}},"/v1/periodic/sepa-credit-transfers/{paymentId}":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"4982e122-57e1-4f3f-b39a-43b50dc734b5","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInformationResponsePeriodicSEPA"}}},"description":"The information of the payment order of the Initiating Party found","headers":{"X-Request-ID":{"description":"This is the ID of the request as determined by the initiating party.This is a unique end to end id that always goes with transaction from creditor to debtor.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"403":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order has status of not being signed, but must be signed first. orderId=b1137b7a-d492-4360-8a2a-cf82e84f38b4 , domain=bhk.bspi.rabobank.nl.paymentorder"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642440070","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","payment-information"],"description":"This API can be used to get the information of a payment initiation request at Rabobank.","operationId":"getPaymentInfoPeriodicSepa","summary":"Details of a periodic sepa payment"}},"/v1/periodic/sepa-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440003","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"response":{"value":{"transactionStatus":"ACSP"}}},"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the Initiating Party is found is returned","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/periodic/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642440070/status","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","status"],"description":"This API can be used to check the status of a payment initiation request at Rabobank.","operationId":"getStatusOfPaymentPeriodicSepa","summary":"Status of a periodic sepa payment"}},"/v1/single/cross-border-credit-transfers":{"post":{"parameters":[{"description":"Content type of the request (application/json)","example":"application/json","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"URI of the Initiating Party, where the transaction flow shall be redirected to after a Redirect. **Note:** This parameter becomes mandatory only when the parameter 'redirectionFlag' is sent as 'Yes'.","example":"https://www.rabobank.nl","in":"header","name":"IP-Redirect-URI","required":false,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"c41VkRwduLo2v+N5GgYwmEDUkHCN5TA/WmB26q6CcXDGqnquwLB9RKYw9eZX/JsRQrh+NQVBKTIyPNgYFd4RsBvPnrM7TE4/G4PqFOwHYFqJiJTFGPjiPrc8ijTKQ8hqjsBlU2hKhycnDj0ViqmBWFvwgPKWMblvC4jgeOdn2m2PB6auAun42TvRsejN7oEgTqL5BsUvBb5Xzvkerqb/Sgn3eWKOeTZmArn7RVHBR2RlVYSfz35Ymz5pN+jEqwavtBRYlEY2kJ6yACuQx9pmlFhQzjdgl7XiDsrEmpr6/NZNn29zMh42TO9qO+xkIylNBtBw+gJUDP0a3iMgTME/mA==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=8szvAigpAj1WJbILK9EgRF/+nYDEO9CpLo7sKkcjlsHEQk7fgYnQ45gR1SjDmhk8mwLdtODagjm0ygAA/WCxIw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"The user can decide if a payment should be signed immediately or in RBB. This flag value should be 'Yes' or 'No' and the default value is 'No' which means signing in RBB. **Note:** The parameter 'IP-Redirect-URI' becomes mandatory when this parameter is sent as 'Yes'.","example":"No","in":"header","name":"redirectionFlag","required":false,"schema":{"default":"No","type":"string"}}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the Initiating Party is created.","headers":{"Location":{"schema":{"type":"string"},"x-example":"payments/v1/single/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642444321/status"},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"creditorAccount.currency","text":"size must be between 0 and 3"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/cross-border-credit-transfers","text":"Request method 'GET' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","single","creation"],"description":"This API can be used to create a payment initiation request at Rabobank.","operationId":"createSingleCrossBorderPayment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SingleCrossBorderCreditTransfer"}}},"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. \nCharacters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.\nIn case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured.\n","required":true},"summary":"Creation of a payment order of type Cross Border Credit Transfer"}},"/v1/single/cross-border-credit-transfers/{paymentId}":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"6509c408-eb8e-40a5-83d9-05b78cc51009","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInformationResponseSingleCB"}}},"description":"The information of the payment order of the Initiating Party found","headers":{"X-Request-ID":{"description":"This is the ID of the request as determined by the initiating party.This is a unique end to end id that always goes with transaction from creditor to debtor.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"403":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order has status of not being signed, but must be signed first. orderId=b1137b7a-d492-4360-8a2a-cf82e84f38b4 , domain=bhk.bspi.rabobank.nl.paymentorder"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642440070","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"UNKNOWN","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","payment-information"],"description":"This API can be used to get the information of a payment initiation request at Rabobank.","operationId":"getPaymentInfoSingleCrossBorder","summary":"Details of a cross border payment"}},"/v1/single/cross-border-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440002","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"response":{"value":{"transactionStatus":"PDNG"}}},"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the Initiating Party is found is returned","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642440070/status","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"UNKNOWN","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","status"],"description":"This API can be used to check the status of a payment initiation request at Rabobank.","operationId":"getStatusOfPaymentSingleCrossBorder","summary":"Status of a cross border payment"}},"/v1/single/sepa-credit-transfers":{"post":{"parameters":[{"description":"Content type of the request (application/json)","example":"application/json","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"URI of the Initiating Party, where the transaction flow shall be redirected to after a Redirect. **Note:** This parameter becomes mandatory only when the parameter 'redirectionFlag' is sent as 'Yes'.","example":"https://www.rabobank.nl","in":"header","name":"IP-Redirect-URI","required":false,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest, x-request-id.For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"ZooLzRBY0Y/QGX/+lil/hhVoKt42HqU1YdayQnotACVqoRABqmfSfr0+jkW27QVbi1RgX57kG048HvhZaxWJD94WCzhZznIlB3mDOMJqa96GFJ+fqEMtnV5ZxPS9fCq5w3zz4UVRi9+Zi2qDocfH/9GgwnZ/TDkjI6Wxf/mUjYQC2OIDvPUY5jt2YggskCTnOHsUB1vSCFADQ7rf2n7FktwSvLmzCHRqpCzwC3ruISZaChKIDwgZsuhmwZUylvJMx5xuA+UdaMQ7Q98itGPXmilD/lx9wgJ+6Qlci0PwvnEQDoCP9pSlO7no2rCekyJE+D85u7plsjtk2sEhla7PvA==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=zHM9txFwU718P3n7PxunDWpzrpPNaa6Rb9JKoU5JIkLuLliiiobFYHYDEDoi7wO6Nj0Z00uqWtOcjjSDQzpxmw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"The user can decide if a payment should be signed immediately or in RBB. This flag value should be 'Yes' or 'No' and the default value is 'No' which means signing in RBB. **Note:** The parameter 'IP-Redirect-URI' becomes mandatory when this parameter is sent as 'Yes'.","example":"No","in":"header","name":"redirectionFlag","required":false,"schema":{"default":"No","type":"string"}}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the Initiating Party is created.","headers":{"Location":{"description":"Location of the created resource (if created)","schema":{"type":"string"},"x-example":"/payments/v1/single/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642444321/status"},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"creditorAccount.currency","text":"size must be between 0 and 3"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/sepa-credit-transfers","text":"Request method 'GET' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","single","creation"],"description":"This API can be used to create a payment initiation request at Rabobank.","operationId":"createSingleSepaPayment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SepaCreditTransfer"}}},"description":"SEPA Credit Transfer Payment Initiation","required":true},"summary":"Creation of a payment order of type Sepa Credit Transfer"}},"/v1/single/sepa-credit-transfers/{paymentId}":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440005","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInformationResponse"}}},"description":"The information of the payment order of the Initiating Party found","headers":{"X-Request-ID":{"description":"This is the ID of the request as determined by the initiating party.This is a unique end to end id that always goes with transaction from creditor to debtor.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"403":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order has status of not being signed, but must be signed first. orderId=b1137b7a-d492-4360-8a2a-cf82e84f38b4 , domain=bhk.bspi.rabobank.nl.paymentorder"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642440070","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","payment-information"],"description":"This API can be used to get the information of a payment initiation request at Rabobank.","operationId":"getPaymentInfoSingleSepa","summary":"Details of a single sepa payment"}},"/v1/single/sepa-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440005","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"response":{"value":{"transactionStatus":"PDNG"}}},"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the Initiating Party is found is returned","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5"}}},"400":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/payments/v1/single/sepa-credit-transfers/123e4567-e89b-42d3-a456-556642440070/status","text":"Request method 'POST' not supported"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"ipMessages":[{"category":"ERROR","code":"ERROR_BAD_REQUEST","text":"Order withdrawn or not found"}],"transactionStatus":"RJCT"}}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","status"],"description":"This API can be used to check the status of a payment initiation request at Rabobank.","operationId":"getStatusOfPaymentSingleSepa","summary":"Status of a single sepa payment"}}},"components":{"parameters":{"contentType":{"description":"Content type of the request (application/json)","example":"application/json","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},"date":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"datePeriodicCrossBorder":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"datePeriodicSepa":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"dateSingleCrossBorder":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"dateSingleSepa":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 24 Jan 2023 06:53:05 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"digest":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digest_Cb":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=8szvAigpAj1WJbILK9EgRF/+nYDEO9CpLo7sKkcjlsHEQk7fgYnQ45gR1SjDmhk8mwLdtODagjm0ygAA/WCxIw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digest_Sepa":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=zHM9txFwU718P3n7PxunDWpzrpPNaa6Rb9JKoU5JIkLuLliiiobFYHYDEDoi7wO6Nj0Z00uqWtOcjjSDQzpxmw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digest_pCb":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=HSV/LRwpyaCZ5KwBRpN5ie4rQHigAJwqTOafADRuZ2ZltDrv0umuYmGYz38x5OAwKmAQgRctLJ68jNfIKHnQnQ==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digest_pSepa":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=HJcQr3G5Zt2izNQcFmfqBLONnSqb4pVQ4vaC7bAoAvS9Q9/5vyVqfm998CkKx+9v9QxTOmKLDbxvhxUhk/DZmw==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"ipRedirectURI":{"description":"URI of the Initiating Party, where the transaction flow shall be redirected to after a Redirect. **Note:** This parameter becomes mandatory only when the parameter 'redirectionFlag' is sent as 'Yes'.","example":"https://www.rabobank.nl","in":"header","name":"IP-Redirect-URI","required":false,"schema":{"type":"string"}},"paymentId":{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440005","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdACSP":{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440003","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdPDNG":{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440002","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdPeriodicCB":{"description":"Identification of the payment order as provided by initiate transactions service","example":"1f22d0e0-a4d5-459f-992e-1ccb4bcbc70e","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdPeriodicSEPA":{"description":"Identification of the payment order as provided by initiate transactions service","example":"4982e122-57e1-4f3f-b39a-43b50dc734b5","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdRJCT":{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440004","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"paymentIdSingleCB":{"description":"Identification of the payment order as provided by initiate transactions service","example":"6509c408-eb8e-40a5-83d9-05b78cc51009","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}},"psuIpAddress":{"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and Initiating Party. If not available, the Initiating Party shall use the IP Address used by the Initiating Party when submitting this request.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},"redirectionFlag":{"description":"The user can decide if a payment should be signed immediately or in RBB. This flag value should be 'Yes' or 'No' and the default value is 'No' which means signing in RBB. **Note:** The parameter 'IP-Redirect-URI' becomes mandatory when this parameter is sent as 'Yes'.","example":"No","in":"header","name":"redirectionFlag","required":false,"schema":{"default":"No","type":"string"}},"signature":{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"s2X7MA0BspHaVuGhqvt0mkZrYMqml/+LoSqSOQo7B5/RFIDv98N05m5bU7O2uIVIu019NE1EYLo4498th1YGx2zM7BSlb/exwZkVGUbNPCn9ApxCpps+5umElLIbAVpnklast/dsAVt331QWEo7OERQk9ENcCum9IyJwUT4nrbLvm7Nw8f6StDh3dTMMsHam8TYt8C/HQ1MeDxMI1WtEHWMkFK4MH2LbJacS/jJ2YpJ/4zjXkWx74xVxq5jl5EfCVKpfVj4Upe5SS2Fa4k5Dj6pu4aXJXx8LVSXI5badHYBtl1WzatvGYQB0iBCpyhZjYm0/V38EyVsZ/GpBRl1eTg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signatureCertificate":{"description":"public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},"signature_Cb":{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"c41VkRwduLo2v+N5GgYwmEDUkHCN5TA/WmB26q6CcXDGqnquwLB9RKYw9eZX/JsRQrh+NQVBKTIyPNgYFd4RsBvPnrM7TE4/G4PqFOwHYFqJiJTFGPjiPrc8ijTKQ8hqjsBlU2hKhycnDj0ViqmBWFvwgPKWMblvC4jgeOdn2m2PB6auAun42TvRsejN7oEgTqL5BsUvBb5Xzvkerqb/Sgn3eWKOeTZmArn7RVHBR2RlVYSfz35Ymz5pN+jEqwavtBRYlEY2kJ6yACuQx9pmlFhQzjdgl7XiDsrEmpr6/NZNn29zMh42TO9qO+xkIylNBtBw+gJUDP0a3iMgTME/mA==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signature_Sepa":{"description":"Signature is made up of the headers - date, digest, x-request-id.For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"ZooLzRBY0Y/QGX/+lil/hhVoKt42HqU1YdayQnotACVqoRABqmfSfr0+jkW27QVbi1RgX57kG048HvhZaxWJD94WCzhZznIlB3mDOMJqa96GFJ+fqEMtnV5ZxPS9fCq5w3zz4UVRi9+Zi2qDocfH/9GgwnZ/TDkjI6Wxf/mUjYQC2OIDvPUY5jt2YggskCTnOHsUB1vSCFADQ7rf2n7FktwSvLmzCHRqpCzwC3ruISZaChKIDwgZsuhmwZUylvJMx5xuA+UdaMQ7Q98itGPXmilD/lx9wgJ+6Qlci0PwvnEQDoCP9pSlO7no2rCekyJE+D85u7plsjtk2sEhla7PvA==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signature_pCb":{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"GV/DUDamjX5WLLJOa0RUix1AneSSJ3ZVBj16rEWifTgm4ZD5PRJFakSo3Hp91p/sHY5bPj2XDSUWEKt+K70iTTH/eAZh2GWtNa1PvxHyDz4zTP29FP9MWXa7fsUuG8x9brcUDZW/I342OToo7nf6i35KTzubyJx/Q9o2OhfnYVUHOxkmSFABjUNLd/YXHmjXEHAq4jw89JkP6OXO31SimV+fNhYRQTI/f1B6nRYrnB/VJ8S9dl6Npy8G4wlhuWvZpR01LhLUXdyJisaHtbmSARF/KoHRWM0/wujVxyVM8P1od28y0uLQugA9aYsIx9TTZ6uVu3hzK4VO53HCOP6BZw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signature_pSepa":{"description":"Signature is made up of the headers - date, digest, x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"S+GB0JmjPrmypNrSJAU5zj0p6j1/rxjAVImmDvWFbiZsRtLbq1S/igehHeGgIh1SXJZzW1TCMvXoIi8UJcL+iheAd+9Njj8R0vF3l2n4NdVXOqAfBPyH2hzwXNwRsgthfdsFJH3Bi4u0pArPIi01bjfs9clFd40Ex3uODRIg2R9OAeWCNn83n9ZvbcsmsU9/5Mzi84vycJENK+tE69Uy9gbbqXauCSicxbHnuhOKsv5PiRmvimYdfh0H22QW3k803Hk8mgkEAuwgwhLGGnxsoLb3bN+VAyxr3cx0ed64dXPKN5mZyjkqM9dz5fp0A/u5nQNuuDxU5zUqDRllZKKXNg==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"xRequestId":{"description":"This is the unique ID of Initiating Party for the request.","example":"7d2da3f9-67d3-5034-b7cc-29f1a05ef1f5","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}}},"schemas":{"AccountReferenceCreditor":{"description":"Accounts. One of the following properties must be provided - iban","properties":{"currency":{"description":"Currency of the account.","example":"EUR","maxLength":3,"type":"string"},"iban":{"description":"Account of type IBAN2007Identifier.","example":"NL10RABO0123456789","pattern":"^[A-Z]{2}[0-9]{2}[0-9A-Z]{11,34}$","type":"string"}},"type":"object"},"AccountReferenceCreditorForCB":{"description":"Accounts. One of the following properties must be provided - iban","properties":{"iban":{"description":"Account of type IBAN2007Identifier.","example":"GB60BARC48291709876543","pattern":"^[A-Z]{2}[0-9]{2}[0-9A-Z]{11,34}$","type":"string"}},"type":"object"},"AccountReferenceDebtor":{"description":"Accounts. One of the following properties must be provided - iban","properties":{"currency":{"description":"Currency of the account.","example":"EUR","maxLength":3,"type":"string"},"iban":{"description":"Account of type IBAN2007Identifier.","example":"NL10RABO0912345678","pattern":"^[A-Z]{2}[0-9]{2}[0-9A-Z]{11,34}$","type":"string"}},"type":"object"},"ChargeBearer":{"description":"Charge Bearer. ChargeBearerType1Code from ISO20022","enum":["DEBT","CRED","SHAR","SLEV"],"example":"DEBT","type":"string"},"ChargeBearerPeriodicCrossBorder":{"description":"Charge Bearer. ChargeBearerType1Code from ISO20022","enum":["DEBT","CRED","SHAR","SLEV"],"example":"CRED","type":"string"},"ClearingSystem":{"description":"Clearing System","properties":{"code":{"description":"National bank code or Clearing system code.","example":"USABA","maxLength":5,"minLength":1,"type":"string"},"value":{"description":"National bank code value or Clearing system code value.","example":"026009593","maxLength":32,"minLength":1,"type":"string"}},"required":["code","value"],"type":"object"},"CreditTransferForPeriodic":{"description":"Base Credit Transfer information.","properties":{"creditorAccount":{"$ref":"#/components/schemas/CreditorAccount"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddress"},"creditorAgent":{"example":"RABONL2U","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"creditorName":{"description":"Name of Creditor.","example":"Company","maxLength":70,"minLength":2,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorName":{"description":"Name of the Debtor.","example":"Allen Martin","maxLength":70,"minLength":2,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"endToEndIdentification":{"description":"end to end identification.","example":"PI-123456789","maxLength":35,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmount"},"remittanceInformationUnstructured":{"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. Characters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"requestedExecutionDate":{"description":"A ISO8601 date of the excution of the payment initiation. (must be future/current date)","example":"2023-01-25","format":"date","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","debtorName","instructedAmount"],"type":"object"},"CreditTransferPeriodicCrossBorder":{"description":"Base Credit Transfer information.","properties":{"clearingSystem":{"$ref":"#/components/schemas/ClearingSystem"},"creditorAccount":{"$ref":"#/components/schemas/CreditorAccountPeriodicCrossBorder"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressPeriodicCrossBorder"},"creditorAgent":{"example":"BARCGB21","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"creditorName":{"description":"Name of Creditor.","example":"Company","maxLength":70,"minLength":2,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorName":{"description":"Name of the Debtor.","example":"Allen Martin","maxLength":70,"minLength":2,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"endToEndIdentification":{"description":"end to end identification.","example":"PI-123456789","maxLength":35,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountPeriodicCrossBorder"},"remittanceInformationStructured":{"$ref":"#/components/schemas/RemittanceInformationStructured"},"remittanceInformationUnstructured":{"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. \nCharacters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.\nIn case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured.\n","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"requestedExecutionDate":{"description":"A ISO8601 date of the excution of the payment initiation. (must be future/current date)","example":"2023-01-25","format":"date","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","debtorName","instructedAmount"],"type":"object"},"CreditTransferSingleCrossBorder":{"description":"Base Credit Transfer information.","properties":{"clearingSystem":{"$ref":"#/components/schemas/ClearingSystem"},"creditorAccount":{"$ref":"#/components/schemas/CreditorAccountSingleCrossBorder"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressSingleCrossBorder"},"creditorAgent":{"example":"BANKUS33XXX","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"creditorName":{"description":"Name of Creditor.","example":"Company","maxLength":70,"minLength":2,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorName":{"description":"Name of the Debtor.","example":"Allen Martin","maxLength":70,"minLength":2,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"endToEndIdentification":{"description":"end to end identification.","example":"PI-123456789","maxLength":35,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountSingleCrossBorder"},"remittanceInformationStructured":{"$ref":"#/components/schemas/RemittanceInformationStructured"},"remittanceInformationUnstructured":{"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. \nCharacters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.\nIn case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured.\n","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"requestedExecutionDate":{"description":"A ISO8601 date of the excution of the payment initiation. (must be future/current date)","example":"2023-01-25","format":"date","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","debtorName","instructedAmount"],"type":"object"},"CreditorAccount":{"description":"Creditor account.","properties":{"currency":{"description":"Currency of the creditor account.","example":"EUR","maxLength":3,"type":"string"},"iban":{"description":"Creditor account of type IBAN2007Identifier.","example":"NL10RABO0123456789","pattern":"^[A-Z]{2}[0-9]{2}[0-9A-Z]{11,34}$","type":"string"}},"required":["iban"],"type":"object"},"CreditorAccountPeriodicCrossBorder":{"description":"Creditor account.","properties":{"bban":{"description":"Account of type BBAN","example":"","type":"string"},"currency":{"description":"Currency of the creditor account.","example":"GBP","maxLength":3,"type":"string"},"iban":{"description":"Creditor account of type IBAN2007Identifier.","example":"GB60BARC48291709876543","type":"string"}},"type":"object"},"CreditorAccountSingleCrossBorder":{"description":"Creditor account.","properties":{"bban":{"description":"Account of type BBAN","example":"02100002112345678901234567","type":"string"},"currency":{"description":"Currency of the creditor account.","example":"USD","maxLength":3,"type":"string"},"iban":{"description":"Creditor account of type IBAN2007Identifier.","example":"","type":"string"}},"type":"object"},"CreditorAddress":{"description":"Information over creditor address.","properties":{"buildingNumber":{"description":"Creditor building number.","example":"8","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"country":{"description":"Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).","example":"NL","pattern":"^[A-Z]{2}$","type":"string"},"postcode":{"description":"Creditor postal code number.","example":"2456RL","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"streetName":{"description":"Creditor street.","example":"Utrechtstraat","minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"townName":{"description":"Creditor City name.","example":"Utrecht","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"}},"required":["country"],"type":"object"},"CreditorAddressPeriodicCrossBorder":{"description":"Information over creditor address.","properties":{"buildingNumber":{"description":"Creditor building number.","example":"54","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"country":{"description":"Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).","example":"UK","pattern":"^[A-Z]{2,2}$","type":"string"},"postcode":{"description":"Creditor postal code number.","example":"N1 1PX","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"streetName":{"description":"Creditor street.","example":"Islington Park St","maxLength":70,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"townName":{"description":"Creditor City name.","example":"London","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"}},"required":["country"],"type":"object"},"CreditorAddressSingleCrossBorder":{"description":"Information over creditor address.","properties":{"buildingNumber":{"description":"Creditor building number.","example":"8C","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"country":{"description":"Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).","example":"US","pattern":"^[A-Z]{2,2}$","type":"string"},"postcode":{"description":"Creditor postal code number.","example":"5017","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"streetName":{"description":"Creditor street.","example":"5th Ave","maxLength":70,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"townName":{"description":"Creditor City name.","example":"New York","pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"}},"required":["country"],"type":"object"},"CrossBorderCreditTransfer":{"allOf":[{"$ref":"#/components/schemas/CreditTransferPeriodicCrossBorder"},{"properties":{"chargeBearer":{"$ref":"#/components/schemas/ChargeBearerPeriodicCrossBorder"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressPeriodicCrossBorder"},"creditorAgent":{"example":"BARCGB21","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"}},"required":["chargeBearer","creditorAddress","creditorAgent"],"type":"object"}],"description":"Cross Border Credit Transfer information."},"DebtorAccount":{"description":"Debtor account.","properties":{"currency":{"description":"Currency of the debtor account.","example":"EUR","maxLength":3,"pattern":"^[A-Z]{3}$","type":"string"},"iban":{"description":"Debtor account of type IBAN2007Identifier.","example":"NL10RABO0912345678","pattern":"^[A-Z]{2}[0-9]{2}[0-9A-Z]{11,34}$","type":"string"}},"required":["currency","iban"],"type":"object"},"ErrorResponse":{"properties":{"ipMessages":{"description":"Message array to be handled by the IP.","items":{"$ref":"#/components/schemas/IpMessageInformation"},"type":"array"},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatus"}},"required":["ipMessages"],"type":"object"},"HrefType":{"properties":{"href":{"format":"url","type":"string"}},"type":"object"},"InitiatedTransactionResponse":{"properties":{"paymentId":{"description":"Resource identification of the generated payment initiation resource.","example":"123e4567-e89b-42d3-a456-556642440005","format":"uuid","type":"string"},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatusPaymentInitiation"}},"required":["paymentId","transactionStatus"],"type":"object"},"InstructedAmount":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"EUR","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountForPaymentInfoPCB":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"13.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"GBP","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountForPaymentInfoPS":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"12.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"EUR","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountForPaymentInfoSCB":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"11.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"USD","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountForPaymentInfoSS":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"EUR","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountPeriodicCrossBorder":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"GBP","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"InstructedAmountSingleCrossBorder":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"USD","maxLength":3,"type":"string"}},"required":["content"],"type":"object"},"IpMessageInformation":{"properties":{"category":{"description":"Indicates the type of the information.","enum":["ERROR","WARNING"],"example":"ERROR","type":"string"},"code":{"description":"Gives details about what to do next or indicates the reason of the request message or a data element requested.","enum":["CERTIFICATE_INVALID","CERTIFICATE_EXPIRED","CERTIFICATE_BLOCKED","CERTIFICATE_REVOKED","CERTIFICATE_MISSING","SIGNATURE_INVALID","SIGNATURE_MISSING","FORMAT_ERROR","PARAMETER_NOT_CONSISTENT","PARAMETER_NOT_SUPPORTED","PSU_CREDENTIALS_INVALID","SERVICE_INVALID","SERVICE_BLOCKED","CORPORATE_ID_INVALID","CONSENT_UNKNOWN","CONSENT_INVALID","CONSENT_EXPIRED","TOKEN_UNKNOWN","TOKEN_INVALID","TOKEN_EXPIRED","RESOURCE_UNKNOWN","RESOURCE_EXPIRED","RESOURCE_BLOCKED","TIMESTAMP_INVALID","PERIOD_INVALID","SCA_METHOD_UNKNOWN","STATUS_INVALID","PRODUCT_INVALID","PRODUCT_UNKNOWN","PAYMENT_FAILED","REQUIRED_KID_MISSING","EXECUTION_DATE_INVALID","UNKNOWN","ERROR_BAD_REQUEST"],"example":"CERTIFICATE_MISSING","type":"string"},"path":{"description":"Indicates data element of the request message or a data element requested.","example":"Signature-Certificate","type":"string"},"text":{"example":"The signature certificate cannot be null or empty","maxLength":512,"minLength":2,"type":"string"}},"required":["category","code"],"type":"object"},"Links":{"properties":{"scaRedirect":{"$ref":"#/components/schemas/HrefType"},"scaStatus":{"$ref":"#/components/schemas/HrefType"},"self":{"$ref":"#/components/schemas/HrefType"},"startAuthorisationWithAuthenticationMethodSelection":{"$ref":"#/components/schemas/HrefType"},"startAuthorisationWithEncryptedPsuAuthentication":{"$ref":"#/components/schemas/HrefType"},"startAuthorisationWithPsuAuthentication":{"$ref":"#/components/schemas/HrefType"},"startAuthorisationWithPsuIdentification":{"$ref":"#/components/schemas/HrefType"},"startAuthorisationWithTransactionAuthorisation":{"$ref":"#/components/schemas/HrefType"},"starztAuthorisation":{"$ref":"#/components/schemas/HrefType"},"status":{"$ref":"#/components/schemas/HrefType"}},"type":"object"},"PaymentInformationResponse":{"properties":{"creditorAccount":{"$ref":"#/components/schemas/AccountReferenceCreditor"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddress"},"creditorName":{"description":"Name of Creditor.","example":"Company","maxLength":70,"minLength":2,"type":"string"},"debtorAccount":{"$ref":"#/components/schemas/AccountReferenceDebtor"},"debtorName":{"description":"Name of Debtor.","example":"Mason Stevens","maxLength":70,"minLength":2,"type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountForPaymentInfoSS"}},"required":["creditorAccount","creditorName","debtorAccount","instructedAmount"],"type":"object"},"PaymentInformationResponsePeriodicCB":{"properties":{"creditorAccount":{"$ref":"#/components/schemas/AccountReferenceCreditorForCB"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressPeriodicCrossBorder"},"creditorName":{"description":"Name of Creditor.","example":"Company3","maxLength":70,"minLength":2,"type":"string"},"debtorAccount":{"$ref":"#/components/schemas/AccountReferenceDebtor"},"debtorName":{"description":"Name of Debtor.","example":"Logan Bowen","maxLength":70,"minLength":2,"type":"string"},"frequency":{"description":"The frequency of the recurring payment resulting from this standing order.","example":"Quarterly","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountForPaymentInfoPCB"},"startDate":{"description":"The first applicable day of execution starting from this date is the first payment.","example":"2023-01-25","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","instructedAmount"],"type":"object"},"PaymentInformationResponsePeriodicSEPA":{"properties":{"creditorAccount":{"$ref":"#/components/schemas/AccountReferenceCreditor"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddress"},"creditorName":{"description":"Name of Creditor.","example":"Company2","maxLength":70,"minLength":2,"type":"string"},"debtorAccount":{"$ref":"#/components/schemas/AccountReferenceDebtor"},"debtorName":{"description":"Name of Debtor.","example":"Allen Dawson","maxLength":70,"minLength":2,"type":"string"},"frequency":{"description":"The frequency of the recurring payment resulting from this standing order.","example":"Weekly","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountForPaymentInfoPS"},"startDate":{"description":"The first applicable day of execution starting from this date is the first payment.","example":"2023-01-25","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","instructedAmount"],"type":"object"},"PaymentInformationResponseSingleCB":{"properties":{"creditorAccount":{"$ref":"#/components/schemas/AccountReferenceCreditorForCB"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressSingleCrossBorder"},"creditorName":{"description":"Name of Creditor.","example":"Company1","maxLength":70,"minLength":2,"type":"string"},"debtorAccount":{"$ref":"#/components/schemas/AccountReferenceDebtor"},"debtorName":{"description":"Name of Debtor.","example":"Ina Copeland","maxLength":70,"minLength":2,"type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountForPaymentInfoSCB"}},"required":["creditorAccount","creditorName","debtorAccount","instructedAmount"],"type":"object"},"PeriodicCrossBorderCreditTransfer":{"allOf":[{"$ref":"#/components/schemas/CrossBorderCreditTransfer"},{"$ref":"#/components/schemas/StandingOrderInfo"}],"description":"Periodic Cross Border Credit Transfer information."},"PeriodicSepaCreditTransfer":{"allOf":[{"$ref":"#/components/schemas/SepaCreditTransferForPeriodic"},{"$ref":"#/components/schemas/StandingOrderInfo"}],"description":"Periodic Sepa Credit Transfer information.'."},"RemittanceInformationStructured":{"description":"Remittance Information Structured.It can have either 'RemittanceInformationUnstructured' or 'RemittanceInformationStructured'","properties":{"reference":{"description":"The actual reference.","example":"1515140706132013","maxLength":35,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"referenceIssuer":{"example":"CUR","maxLength":35,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"referenceType":{"example":"SCOR","maxLength":35,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"}},"required":["reference"],"type":"object"},"SepaCreditTransfer":{"description":"Sepa Credit Transfer information.","properties":{"creditorAccount":{"$ref":"#/components/schemas/CreditorAccount"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddress"},"creditorAgent":{"example":"RABONL2U","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"creditorName":{"description":"Name of Creditor.","example":"Company","maxLength":70,"minLength":2,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorName":{"description":"Name of the Debtor.","example":"Allen Martin","maxLength":70,"minLength":2,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"endToEndIdentification":{"description":"end to end identification.","example":"PI-123456789","maxLength":35,"minLength":0,"pattern":"^(?=[A-Za-z0-9.,/?:()'+\\- ]+)(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmount"},"remittanceInformationStructured":{"$ref":"#/components/schemas/RemittanceInformationStructured"},"remittanceInformationUnstructured":{"description":"Remittance Information Unstructured. Either Remittance Information Unstructured or Structured can be used, but not both. Characters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-.","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT])(?!.*://).*$","type":"string"},"requestedExecutionDate":{"description":"A ISO8601 date of the excution of the payment initiation. (must be future/current date)","example":"2023-01-25","format":"date","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","debtorName","instructedAmount"],"type":"object"},"SepaCreditTransferForPeriodic":{"allOf":[{"$ref":"#/components/schemas/CreditTransferForPeriodic"},{"properties":{"remittanceInformationStructured":{"$ref":"#/components/schemas/RemittanceInformationStructured"}},"type":"object"}],"description":"Sepa Credit Transfer information."},"SingleCrossBorderCreditTransfer":{"allOf":[{"$ref":"#/components/schemas/CreditTransferSingleCrossBorder"},{"properties":{"chargeBearer":{"$ref":"#/components/schemas/ChargeBearer"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressSingleCrossBorder"},"creditorAgent":{"example":"BANKUS33XXX","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"}},"required":["chargeBearer","creditorAddress","creditorAgent"],"type":"object"}],"description":"Cross Border Credit Transfer information."},"StandingOrderInfo":{"description":"Standing Order information","properties":{"endDate":{"description":"The last applicable day of execution. If not given, it is an infinite standing order.","example":"2024-05-24","format":"date","type":"string"},"frequency":{"description":"The frequency of the recurring payment resulting from this standing order.","enum":["Weekly","EveryTwoWeeks","EveryFourWeeks","Monthly","EveryTwoMonths","Quarterly","SemiAnnual","Annual"],"example":"Quarterly","type":"string"},"startDate":{"description":"The first applicable day of execution starting from this date is the first payment.","example":"2023-01-25","format":"date","type":"string"}},"required":["frequency","startDate"],"type":"object"},"StatusResponse":{"properties":{"code":{"description":"Rejection ISO code.","example":"AC04","type":"string"},"psuMessage":{"description":"Text to be displayed to the PSU.","example":"Account Cancelled","type":"string"},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatus"}},"required":["transactionStatus"],"type":"object"},"TransactionStatus":{"description":"The transaction status is filled with codes of the ISO 20022 data table.","enum":["RCVD","PDNG","ACSP","ACSC","ACCC","RJCT","CANC"],"example":"RJCT","type":"string"},"TransactionStatusPaymentInitiation":{"description":"The transaction status is filled with codes of the ISO 20022 data table.","enum":["RCVD","PDNG","ACSP","ACSC","ACCC","RJCT","CANC"],"example":"PDNG","type":"string"}},"securitySchemes":{"clientId":{"description":"ClientId as provided by the Rabobank developer portal.","in":"header","name":"X-IBM-Client-Id","type":"apiKey"},"oauth2_premium_access_code_flow_business-single-payment-initiation":{"description":"NOTE Please use the Authorization and Token URL as provided by the oAuth2 Services. Scope: bspi.single.read-write","flows":{"authorizationCode":{"authorizationUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/authorize","scopes":{"bspi.single.read-write":"Payments from your payment account"},"tokenUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/token"}},"type":"oauth2","x-ibm-oauth-provider":"access-authorization-1-0-0-8e24"}}},"security":[{"clientId":[],"oauth2_premium_access_code_flow_business-single-payment-initiation":["bspi.single.read-write"]}],"x-readme":{"explorer-enabled":false,"proxy-enabled":false}}