{"openapi":"3.0.0","info":{"description":"","title":"API Business Instant Payout(BIP)","version":"3.0.29","x-api-id":"6d0c349f-53bd-4dc6-ad51-e9cd50595267","x-audience":"company-internal","x-ibm-name":"business-instant-payout"},"servers":[{"url":"https://api.rabobank.nl/openapi/bip","description":"Production server"},{"url":"https://api-sandbox.rabobank.nl/openapi/sandbox/bip","description":"Sandbox server"}],"paths":{"/v3/payments/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":"ID of the request, unique to the call, as determined by the initiating party.","example":"e9c96b7e-8470-410a-937c-396fe9512fea","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 of the Initiating Party.","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":"Thu, 18 Mar 2021 15:10:46 GMT","in":"header","name":"Date","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=\"PxeVVVDH6ezZZ4XuBygjdpKrUW3pqhk8h9oZkJ25KxHZR7B3LpoMDjUgLV/pb890MwQK8Z+wkor1cZjXT73Y+FlQB5oJH2WePUnpoQDtKsXJ+VtLJFe0KanJ58lEa7jjtoBelvdbvpse1Zlt98eTW4NVaOlLHeR3uRXcwgq3DvKc114T0Dt/aXHvB+ZzLKzF5suNUXyRSakvI81zknBKRX2FeOgwx7MIgiWYdfeM0XxjWDv7r+nC924Wn+LYwRHFCZsBIeXz0aED72K0TQnNndQlFXAd8aDw9rFHSiT7o0PYmK37n3tBw/F8jpzPQUhBayo30FLoFqSYI+/I92XJLA==\"","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=8zdI7qSpYp6I16RKZUtkzryb4L2dGjSghm4tDBG8SFYlfzn/xoaom6/1t9PHMP9YdxwljfGd9xXYecEcNN3aCA==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the client is created.","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":{"messages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"DebtorAccount.currency","text":"The Currency format is invalid"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/bip/v3/payments/cross-border-credit-transfers","text":"Request method 'GET' not supported"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Method Not Allowed"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponseForDuplicatePayment"}}},"description":"Unprocessable Entity"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["cross border","creation"],"description":"This API can be used to initiate a payment for Business Instant Payout. Rabobank will validate on certificate and signature information as well as the order details and consent, before executing the payment.\n| **NOTE:** Supported characters allowed are A-Z, a-z, 0-9 and special characters includes ; . / \\ +? ( ) , +E(at) - colon. No Diacritics letters or characters allowed.","operationId":"createCrossBorderCreditTransfer","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrossBorderCreditTransfer"}}},"description":"Cross Border Credit Transfer Payment Initiation. It can have either 'RemittanceInformationUnstructured' or 'RemittanceInformationStructured'.","required":true},"summary":"Creation of an instant payout order of type Cross Border Credit Transfer"}},"/v3/payments/cross-border-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"ID of the request, unique to the call, as determined by the initiating party.","example":"e9c96b7e-8470-410a-937c-396fe9512fea","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Thu, 18 Mar 2021 15:10:46 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=\"TVkm2zn5VZns9knwTHmxDazFzDDbu19d3ThddLIUfaQUnNJGoacI5B0oWIXQzQM28RuGm26V81K3ftACGC2oi//J9TTE2juZLvkbhzi2D1nQsicWPBYH9xPTPYSJJwNYhvF9oqm2XH9WKR6Zj9amawrLhVT7NxZQDstZVReD0GHs8DPJXx2EVSf/ArKCeVloYUQkiN5YCn77oUtGtAp9Hhgoa3dGjxn1sdSjoiJiwUoGzNKXwgTFlkvOudHlWqqINtnaMyGJ+pnPGfYQrgUsC+94JlyKltmnXF2dUNFwckMXk6LQ953UvZoCD1AfhHD4uw/aO+jHkqSyAj248w0Q5g==\"","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 of the Initiating Party.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440000","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the initiating party is found and 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":{"messages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","path":"/bip/v3/payments/cross-border-credit-transfers/123e4567-e89b-42d3-a456-556642440009/status","text":"The PaymentId is unknown."}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/bip/v3/payments/cross-border-credit-transfers/085a8446-aae3-4bd4-8da1-9d018cddfed5/status","text":"Request method 'POST' not supported"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","text":"Unable to retrieve the status of the payment."}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"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":"getStatusOfCrossBorderPayment","summary":"Status of an instant payout order of type Cross Border Credit Transfer"}},"/v3/payments/single-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":"ID of the request, unique to the call, as determined by the initiating party.","example":"e9c96b7e-8470-410a-937c-396fe9512fea","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 of the Initiating Party.","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":"Thu, 18 Mar 2021 15:10:46 GMT","in":"header","name":"Date","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=\"Ca3qHX8t8hElDCqcS4EY/dYrOJEi9UGAVSJ9hTi+esHVTxBdMgGKNICViFTPaO9ial4iGKYkMxwd0cyQF+Z/7HSZdQLEFRnk7ficTGNfAD2ACznE5DgKnAOAem2YN1qXUG06dtP8BTLj5eMBm/T/LnHhsYkydSEKu+LVEzs1uvrQVKYPPDegfnuXajDACkELC54GC2Tza+kbeJt4LWv9I2EXNERVORIf2e+tPWvsGO16VPdITjxHTNYbQmPy8iTOUf5EMN8BjcEUnG9Xo8cdHqGtCQh4bo4ENZi2mksX1Yu8J8J7MnbttbXWuKtnixT3+udNa8BDFzSxSUaWiA8qEg==\"","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=Al4PjK2e+0EZErTmqLjR8/nDFJ88PiMz9iLpZVUWjf5fElDQCQXm9PjGdPnWt5nW/qA0wa+HxUScYzoMDL+gRA==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Option that will enable the user to make use of the reroute functionality to execute the payment instruction as a SEPA CT transaction in case it is not possible to execute it instantly. Possible values are : Yes/No","example":"No","in":"header","name":"Sepa-Reroute-Allowed","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/Verify-Payee"},{"$ref":"#/components/parameters/Non-Instant-Allowed"}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponse"}}},"description":"The payment initiation of the client is created.","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":{"messages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"DebtorAccount.currency","text":"The Currency format is invalid"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Unauthorised"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/bip/v3/payments/single-credit-transfers","text":"Request method 'GET' not supported"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Method Not Allowed"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiatedTransactionResponseForDuplicatePayment"}}},"description":"Unprocessable Entity"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","text":"Unable to create payment order.ACCOUNT_NOT_FOUND"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"tags":["sepa","creation"],"description":"This API can be used to initiate a payment for Business Instant Payout. Rabobank will validate on certificate and signature information as well as the order details and consent, before executing the payment.\n| **NOTE:** Supported characters allowed are A-Z, a-z, 0-9 and special characters includes ; . / \\ +? ( ) , +E(at) - colon. No Diacritics letters or characters allowed.","operationId":"createSingleCreditTransfer","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SepaCreditTransfer"}}},"description":"Supports only Instant Payments. If not possible to process them, then they will be rejected","required":true},"summary":"Creation of an instant payout order of type Sepa Credit Transfer"}},"/v3/payments/single-credit-transfers/{paymentId}/status":{"get":{"parameters":[{"description":"ID of the request, unique to the call, as determined by the initiating party.","example":"e9c96b7e-8470-410a-937c-396fe9512fea","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Thu, 18 Mar 2021 15:10:46 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=\"aS6D/cKMgEnAES6yVpKs2AjkxbPReF760F8hDHXLZ2ic0OFI84eIjRl2DYLJc4EPjNcsYvxaSyPypJvMnOiU3gnj4vrs/PrR5A/x2COA9fe6OwJThfLTPxeXoRxxw6sGEjRCrF06sY/IKmRPdp4AjVzYfBeAeshjzr/icghp/Zzi4DOOBp+39bdWUJDCVHM9m0V/LRM18xdJtBKssP6Wzy5wncCmk7fHm1nLD31N+SARYcPuMutGHgIwQrNB/czR3e6g7o+2C8J0nC0kPM95VBWAyChTOqPsvcBHKcxreZe9aNywclpVOtXJit05q3O3PfLvJHH3QoPTRpzsP38pOw==\"","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 of the Initiating Party.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440000","in":"path","name":"paymentId","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}},"description":"The status of the payment order of the initiating party is found and 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":{"messages":[{"category":"ERROR","code":"FORMAT_ERROR","path":"paymentId","text":"typeMismatch on parameter paymentId"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Unauthorised"},"404":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","path":"/bip/v3/payments/single-credit-transfers/123e4567-e89b-42d3-a456-556642440009/status","text":"The PaymentId is unknown."}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Not Found"},"405":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"PAYMENT_FAILED","path":"/bip/v3/payments/single-credit-transfers/085a8446-aae3-4bd4-8da1-9d018cddfed5/status","text":"Request method 'POST' not supported"}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"description":"Method Not Allowed"},"500":{"content":{"application/json":{"examples":{"response":{"value":{"messages":[{"category":"ERROR","code":"UNKNOWN","text":"Unable to retrieve the status of the payment."}]}}},"schema":{"$ref":"#/components/schemas/ErrorResponseV2"}}},"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":"getStatusOfSepaPayment","summary":"Status of an instant payout order of type Sepa Credit Transfer"}}},"components":{"parameters":{"Non-Instant-Allowed":{"description":"This field allows the user to indicate whether the payment instruction can be processed without strict time constraints. When set to \"yes,\" Rabobank will attempt to process the payment instantly if possible, but there is no guarantee that the payment will be completed within 10 seconds. Using this option the payment will be executed as a non-instant Euro Payment. If set to \"no,\" the payment will follow the standard processing flow but payments might get rejected when payment cannot be executed within 10 seconds.  \nUse this field when the payment does not require guaranteed immediate execution but can benefit from faster processing when available.","example":"no","in":"header","name":"Non-Instant-Allowed","required":false,"schema":{"type":"string"}},"Verify-Payee":{"description":"This field allows the user to indicate whether Rabobank should perform the Verification of Payee (VoP) check. Enter \"no\" if the user does not want the bank to carry out this verification. By default, Rabobank performs a Verification of Payee check for every payment instruction, verifying whether the account number matches the provided account holder name. If there is a mismatch, the bank will reject the payment instruction. Use this field if the user has already conducted the verification, for example by using the Payee Account Check. Possible values are : yes/no","example":"no","in":"header","name":"Verify-Payee","required":false,"schema":{"type":"string"}},"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":"Thu, 18 Mar 2021 15:10:46 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"dateForCrossBorder":{"description":"Standard https header element with date, time and timezone.","example":"Thu, 18 Mar 2021 15:10:46 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=Al4PjK2e+0EZErTmqLjR8/nDFJ88PiMz9iLpZVUWjf5fElDQCQXm9PjGdPnWt5nW/qA0wa+HxUScYzoMDL+gRA==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digestForCrossBorderPostAPI":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=8zdI7qSpYp6I16RKZUtkzryb4L2dGjSghm4tDBG8SFYlfzn/xoaom6/1t9PHMP9YdxwljfGd9xXYecEcNN3aCA==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"digest_Get":{"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"}},"paymentId":{"description":"Identification of the payment order as provided by initiate transactions service","example":"123e4567-e89b-42d3-a456-556642440000","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 of the Initiating Party.","example":"192.68.1.1","in":"header","name":"PSU-IP-Address","required":true,"schema":{"type":"string"}},"sepaRerouteAllowed":{"description":"Option that will enable the user to make use of the reroute functionality to execute the payment instruction as a SEPA CT transaction in case it is not possible to execute it instantly. Possible values are : Yes/No","example":"No","in":"header","name":"Sepa-Reroute-Allowed","required":false,"schema":{"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=\"Ca3qHX8t8hElDCqcS4EY/dYrOJEi9UGAVSJ9hTi+esHVTxBdMgGKNICViFTPaO9ial4iGKYkMxwd0cyQF+Z/7HSZdQLEFRnk7ficTGNfAD2ACznE5DgKnAOAem2YN1qXUG06dtP8BTLj5eMBm/T/LnHhsYkydSEKu+LVEzs1uvrQVKYPPDegfnuXajDACkELC54GC2Tza+kbeJt4LWv9I2EXNERVORIf2e+tPWvsGO16VPdITjxHTNYbQmPy8iTOUf5EMN8BjcEUnG9Xo8cdHqGtCQh4bo4ENZi2mksX1Yu8J8J7MnbttbXWuKtnixT3+udNa8BDFzSxSUaWiA8qEg==\"","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"}},"signatureForCrossBorderGetAPI":{"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=\"TVkm2zn5VZns9knwTHmxDazFzDDbu19d3ThddLIUfaQUnNJGoacI5B0oWIXQzQM28RuGm26V81K3ftACGC2oi//J9TTE2juZLvkbhzi2D1nQsicWPBYH9xPTPYSJJwNYhvF9oqm2XH9WKR6Zj9amawrLhVT7NxZQDstZVReD0GHs8DPJXx2EVSf/ArKCeVloYUQkiN5YCn77oUtGtAp9Hhgoa3dGjxn1sdSjoiJiwUoGzNKXwgTFlkvOudHlWqqINtnaMyGJ+pnPGfYQrgUsC+94JlyKltmnXF2dUNFwckMXk6LQ953UvZoCD1AfhHD4uw/aO+jHkqSyAj248w0Q5g==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signatureForCrossBorderPostAPI":{"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=\"PxeVVVDH6ezZZ4XuBygjdpKrUW3pqhk8h9oZkJ25KxHZR7B3LpoMDjUgLV/pb890MwQK8Z+wkor1cZjXT73Y+FlQB5oJH2WePUnpoQDtKsXJ+VtLJFe0KanJ58lEa7jjtoBelvdbvpse1Zlt98eTW4NVaOlLHeR3uRXcwgq3DvKc114T0Dt/aXHvB+ZzLKzF5suNUXyRSakvI81zknBKRX2FeOgwx7MIgiWYdfeM0XxjWDv7r+nC924Wn+LYwRHFCZsBIeXz0aED72K0TQnNndQlFXAd8aDw9rFHSiT7o0PYmK37n3tBw/F8jpzPQUhBayo30FLoFqSYI+/I92XJLA==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"signature_Get":{"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=\"aS6D/cKMgEnAES6yVpKs2AjkxbPReF760F8hDHXLZ2ic0OFI84eIjRl2DYLJc4EPjNcsYvxaSyPypJvMnOiU3gnj4vrs/PrR5A/x2COA9fe6OwJThfLTPxeXoRxxw6sGEjRCrF06sY/IKmRPdp4AjVzYfBeAeshjzr/icghp/Zzi4DOOBp+39bdWUJDCVHM9m0V/LRM18xdJtBKssP6Wzy5wncCmk7fHm1nLD31N+SARYcPuMutGHgIwQrNB/czR3e6g7o+2C8J0nC0kPM95VBWAyChTOqPsvcBHKcxreZe9aNywclpVOtXJit05q3O3PfLvJHH3QoPTRpzsP38pOw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"xRequestId":{"description":"ID of the request, unique to the call, as determined by the initiating party.","example":"e9c96b7e-8470-410a-937c-396fe9512fea","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}}},"schemas":{"ChargeBearer":{"description":"Charge Bearer. ChargeBearerType1Code from ISO20022","enum":["DEBT","CRED","SHAR","SLEV"],"example":"DEBT","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"},"CreditorAccount":{"description":"Creditor account.","properties":{"currency":{"description":"Currency of the creditor account.","example":"EUR","type":"string"},"iban":{"description":"Creditor account of type IBAN2007Identifier.","example":"NL40RABO8933084452","type":"string"}},"required":["iban"],"type":"object"},"CreditorAccountCrossBorder":{"description":"Creditor account.","properties":{"bban":{"description":"Account of type BBAN","example":"","type":"string"},"currency":{"description":"Currency of the creditor account.","example":"USD","type":"string"},"iban":{"description":"Creditor account of type IBAN2007Identifier.","example":"NL40RABO8933084452","type":"string"}},"type":"object"},"CreditorAddress":{"description":"Information about the creditor address. Characters allowed for Town and Address Line are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-","properties":{"buildingNumber":{"description":"Creditor building number.","example":"8","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,2}$","type":"string"},"postcode":{"description":"Creditor postal code number.","example":"2456RL","type":"string"},"streetName":{"description":"Creditor street name.","example":"Utrechtstraat","minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"townName":{"description":"Creditor City name.","example":"Utrecht","pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"}},"required":["country"],"type":"object"},"CreditorAddressCrossBorder":{"description":"Information about the creditor address. Characters allowed for Town and Address Line are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-","properties":{"buildingNumber":{"description":"Creditor building number.","example":"8C","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","type":"string"},"streetName":{"description":"Creditor street name.","example":"5th Ave","maxLength":70,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"townName":{"description":"Creditor City name.","example":"New York","pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"}},"required":["country"],"type":"object"},"CrossBorderCreditTransfer":{"description":"Cross Border Credit Transfer information.","properties":{"chargeBearer":{"$ref":"#/components/schemas/ChargeBearer"},"clearingSystem":{"$ref":"#/components/schemas/ClearingSystem"},"creditorAccount":{"$ref":"#/components/schemas/CreditorAccountCrossBorder"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddressCrossBorder"},"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":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorAgent":{"description":"BIC of the Debtor Account.","example":"RABONL2U","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"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":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/InstructedAmountCrossBorder"},"remittanceInformationStructured":{"$ref":"#/components/schemas/RemittanceInformationStructuredForCrossBorder"},"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)-. In case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"uniqueRequestorReference":{"description":"This field is to fill it with a UUID value. Field is meant to provide a retry mechanism for the customer when a payment order has been rejected/cancelled. In case of a retry the same uniqueRequestorReference value has to be entered. If previous payment order has been executed then this will be detected and second attempt will be rejected as a duplicate payment.","example":"0744f57f-d777-5369-b33e-d01641527faf","format":"uuid","type":"string"}},"required":["chargeBearer","creditorAccount","creditorAddress","creditorAgent","creditorName","debtorAccount","debtorName","instructedAmount","uniqueRequestorReference"],"type":"object"},"DebtorAccount":{"description":"Debtor account.","properties":{"currency":{"description":"Currency of the debtor account.","example":"EUR","type":"string"},"iban":{"description":"Debtor account of type IBAN2007Identifier.","example":"NL43RABO9012918502","type":"string"}},"required":["currency","iban"],"type":"object"},"ErrorResponseV2":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/MessageInformation"},"type":"array"}},"required":["messages"],"type":"object"},"InitiatedTransactionResponse":{"properties":{"paymentId":{"description":"Resource identification of the generated payment initiation resource.","example":"123e4567-e89b-42d3-a456-556642440000","format":"uuid","type":"string"},"psuMessage":{"description":"Text to be displayed to the initiating party.","example":"Payment successfully created.","type":"string"},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatus","description":"The initial status of the transaction will be RCVD, on successful payment initiation."}},"required":["paymentId","transactionStatus"],"type":"object"},"InitiatedTransactionResponseForDuplicatePayment":{"properties":{"messages":{"description":"Message array to be handled by the initiating party.","items":{"$ref":"#/components/schemas/MessageInformationForDuplicatePayment"},"type":"array"},"paymentId":{"description":"Resource identification of the generated payment initiation resource.","example":"123e4567-e89b-42d3-a456-084452918503","format":"uuid","type":"string"},"psuMessage":{"description":"Text to be displayed to the initiating party.","example":"Rejected by duplicate payment request, previous payment ID : 123e4567-e89b-42d3-a456-556642440000","type":"string"},"transactionStatus":{"description":"The initial status of the transaction will be RCVD, on successful payment initiation.","example":"RJCT","type":"string"}},"required":["paymentId","transactionStatus"],"type":"object"},"InstructedAmount":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","minLength":1,"type":"string"},"currency":{"description":"Currency of the instructed amount. Shall be EUR for BIP.","example":"EUR","minLength":1,"type":"string"}},"required":["content","currency"],"type":"object"},"InstructedAmountCrossBorder":{"description":"Instructed amount for given currency.","properties":{"content":{"description":"Amount. Decimal character is a dot.","example":"10.25","minLength":1,"type":"string"},"currency":{"description":"Currency of the instructed amount.","example":"USD","minLength":1,"type":"string"}},"required":["content"],"type":"object"},"MessageInformation":{"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","DUPLICATE_PAYMENT","PAYMENT_REJECTED"],"example":"SIGNATURE_INVALID","type":"string"},"path":{"description":"Indicates data element of the request message or a data element requested.","example":"Signature","type":"string"},"text":{"description":"A message regarding the data element requested.","example":"Signature is invalid","maxLength":512,"minLength":2,"type":"string"}},"required":["category","code"],"type":"object"},"MessageInformationForDuplicatePayment":{"properties":{"category":{"description":"Indicates the type of the information.","enum":["ERROR"],"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":["DUPLICATE_PAYMENT"],"example":"DUPLICATE_PAYMENT","type":"string"}},"required":["category","code"],"type":"object"},"RemittanceInformationStructured":{"description":"Remittance Information Structured. 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)-","properties":{"reference":{"description":"The actual payment reference.","example":"Ref 2021-03-24","maxLength":35,"minLength":1,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"referenceIssuer":{"description":"One of the values CUR/BBA/ISO - 'CUR' (Accept Giro), 'BBA' (Belgian Reference), 'ISO' (ISO Creditor Reference)","example":"CUR","maxLength":35,"minLength":1,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"}},"required":["reference","referenceIssuer"],"type":"object"},"RemittanceInformationStructuredForCrossBorder":{"description":"Remittance Information Structured. 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)-","properties":{"reference":{"description":"The actual payment reference.","example":"Ref 2024-09-02","maxLength":35,"minLength":1,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"referenceIssuer":{"description":"One of the values CUR/BBA/ISO - 'CUR' (Accept Giro), 'BBA' (Belgian Reference), 'ISO' (ISO Creditor Reference)","example":"CUR","maxLength":35,"minLength":1,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"}},"required":["reference","referenceIssuer"],"type":"object"},"SepaCreditTransfer":{"description":"Sepa Credit Transfer information.","properties":{"creditorAccount":{"$ref":"#/components/schemas/CreditorAccount"},"creditorAddress":{"$ref":"#/components/schemas/CreditorAddress"},"creditorAgent":{"description":"BIC of the Creditor Account.","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 the Creditor.","example":"Company","maxLength":70,"minLength":2,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"debtorAccount":{"$ref":"#/components/schemas/DebtorAccount"},"debtorAgent":{"description":"BIC of the Debtor Account.","example":"RABONL2U","pattern":"[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}","type":"string"},"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. Characters allowed are a-z A-Z 0-9 and special characters ./\\+?semicolon(),'E(at)-","example":"PI-123456789","maxLength":35,"minLength":0,"pattern":"^(?!.*[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)-. In case the Purpose of Payment (PoP) is required the PoP has to be entered at the beginning of the remittanceInformationUnstructured","example":"Ref Number Merchant 235839479.3434","maxLength":140,"minLength":0,"pattern":"^(?!.*[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]).*$","type":"string"},"uniqueRequestorReference":{"description":"This field (UUID value) is the paymentId returned for the payment initiated and meant to provide a retry mechanism for the customer when a payment order has been rejected/cancelled. In case of a retry the same uniqueRequestorReference value has to be entered. If previous payment order has been executed then this will be detected and second attempt will be rejected as a duplicate payment.","example":"0744f57f-d777-5369-b33e-d01641527faf","format":"uuid","type":"string"}},"required":["creditorAccount","creditorName","debtorAccount","debtorName","instructedAmount","uniqueRequestorReference"],"type":"object"},"StatusResponse":{"properties":{"code":{"description":"Rejection ISO Code.","example":"AM04","type":"string"},"psuMessage":{"description":"Text to be displayed to the initiating party.","example":"Insufficient Funds","type":"string"},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatusForGetStatus"}},"required":["transactionStatus"],"type":"object"},"TransactionStatus":{"description":"The transaction status is filled with codes of the ISO 20022 data table","enum":["ACSP","RJCT","ACSC","ACCC","RCVD"],"example":"RCVD","type":"string"},"TransactionStatusForGetStatus":{"description":"The transaction status is filled with codes of the ISO 20022 data table","enum":["ACSP","RJCT","ACSC","ACCC","RCVD"],"example":"RJCT","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-api-business-instant-payoutbip":{"description":"NOTE Please use the Authorization and Token URL as provided by the oAuth2 Services. Scope: bip.payments.write","flows":{"authorizationCode":{"authorizationUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/authorize","scopes":{"bip.payments.write":"Payments from your payment account for Direct Connectors","bip.paymentsbiptp.write ":"Payments from your payment account for Third Parties"},"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-api-business-instant-payoutbip":["bip.payments.write"]},{"clientId":[],"oauth2_access_code_flow_business-instant-payout-for-third-parties":["bip.paymentsbiptp.write"]}],"x-readme":{"explorer-enabled":false,"proxy-enabled":false}}