Payment Initiation Service (PIS) test cases

Sepa credit transfer initiation request - POST / payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers
Authorization: Bearer <access token>
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "creditorName": "Good Trader",
  "creditorAgent": "ABCDATWW",
  "creditorAccount": {
    "iban": "AT345678901234567890"
  },
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "instructedAmount": {
    "amount": "263.76",
    "currency": "EUR"
  },
  "endToEndIdentification": "Present for Lisa",
  "remittanceInformationStructured": {
    "reference": "FG23491472ST"
  }
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "3ab02e64-4701-4208-93ad-122895ea8eb9",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / sepa-credit-transfers / 3ab02e64-4701-4208-93ad-122895ea8eb9 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=3ab02e64-4701-4208-93ad-122895ea8eb9&service=payments&product=sepa-credit-transfers&redirectBackUrl=http%3Fexample-%2F%2 redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / payments / sepa-credit-transfers / 3ab02e64-4701-4208-93ad-122895ea8eb9"
    },
    "status": {
      "href": "/ v1 / payments / sepa-credit-transfers / 3ab02e64-4701-4208-93ad-122895ea8eb9 / status"
    }
  }
}

Sepa credit transfer overall status request - GET / payments / sepa-credit-transfers / [id]

REQUEST:

GET https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721

RESPONSE:

HTTP / 1.1 200 OK
{
  "endToEndIdentification": "Present for Lisa",
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": "EUR"
  },
  "instructedAmount": {
    "currency": "EUR",
    "amount": "263.76"
  },
  "creditorAccount": {
    "iban": "AT345678901234567890",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": null
  },
  "creditorAgent": null,
  "creditorName": "Good Trader",
  "creditorAddress": null,
  "remittanceInformationUnstructured": null,
  "remittanceInformationStructured": {
    "reference": "FG23491472ST",
    "referenceType": null,
    "referenceIssuer": null
  },
  "transactionStatus": "RCVD",
  "creditorAgentIdType": null,
  "creditorAgentOtherId": null
}

Sepa credit transfer overall status request - GET / payments / sepa-credit-transfers / [id]

REQUEST:

GET https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/ef69f1c6-a9cf-4e49-8224-f929fdd908cb
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721

RESPONSE:

HTTP / 1.1 200 OK
{
  "endToEndIdentification": "Present for Erwin",
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": null
  },
  "instructedAmount": {
    "currency": "EUR",
    "amount": "263.76"
  },
  "creditorAccount": {
    "iban": "AT809900000123456789",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": null
  },
  "creditorAgent": null,
  "creditorName": "Marketplace",
  "creditorAddress": {
    "streetName": null,
    "buildingNumber": null,
    "townName": null,
    "postCode": null,
    "country": "AT"
  },
  "remittanceInformationUnstructured": null,
  "remittanceInformationStructured": {
    "reference": "FG23491472ST",
    "referenceType": null,
    "referenceIssuer": null
  },
  "transactionStatus": "ACSP",
  "creditorAgentIdType": null,
  "creditorAgentOtherId": null
}

Sepa credit transfer status request - GET / payments / sepa-credit-transfers / [id] / status

REQUEST:

GET https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/ef69f1c6-a9cf-4e49-8224-f929fdd908cb/status
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "ACSP",
  "fundsAvailable": null,
  "psuMessage": null
}

Sepa credit transfer initiation request (insufficient funds) - POST / payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "creditorName": "Better trader",
  "creditorAgent": "ABCDATWW",
  "creditorAccount": {
    "iban": "AT345678901234567890"
  },
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "currency": "EUR"
  },
  "instructedAmount": {
    "amount": "2899.76",
    "currency": "EUR"
  },
  "endToEndIdentification": "Too expensive purchase",
  "remittanceInformationStructured": {
    "reference": "FG77777777ST"
  }
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "4dba9547-1c1c-4446-b5dc-ab1af5284629",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / sepa-credit-transfers / 4dba9547-1c1c-4446-b5dc-ab1af5284629 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=4dba9547-1c1c-4446-b5dc-ab1af5284629&service=payments&product=sepa-credit-transfers&redirect%2Fex2> redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / payments / sepa-credit-transfers / 4dba9547-1c1c-4446-b5dc-ab1af5284629"
    },
    "status": {
      "href": "/ v1 / payments / sepa-credit-transfers / 4dba9547-1c1c-4446-b5dc-ab1af5284629 / status"
    }
  }
}

Sepa credit transfer overall status request (insufficient funds) - GET / payments / sepa-credit-transfers / 5048f4b3-6c48-4b82-8283-769f731af563

REQUEST:

GET https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/5048f4b3-6c48-4b82-8283-769f731af563
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721

RESPONSE:

HTTP / 1.1 200 OK
{
  "endToEndIdentification": "Thanks for your purchase",
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": null
  },
  "instructedAmount": {
    "currency": "EUR",
    "amount": "2899.76"
  },
  "creditorAccount": {
    "iban": "AT809900000123456789",
    "bban": null,
    "pan": zero,
    "maskedPan": null,
    "msisdn": null,
    "currency": null
  },
  "creditorAgent": null,
  "creditorName": "Marketplace",
  "creditorAddress": {
    "streetName": null,
    "buildingNumber": null,
    "townName": null,
    "postCode": null,
    "country": "AT"
  },
  "remittanceInformationUnstructured": null,
  "remittanceInformationStructured": {
    "reference": "FG77777777ST",
    "referenceType": null,
    "referenceIssuer": null
  },
  "transactionStatus": "RJCT",
  "creditorAgentIdType": null,
  "creditorAgentOtherId": null
}

Sepa credit transfer status request (insufficient funds) - GET / payments / sepa-credit-transfers / 5048f4b3-6c48-4b82-8283-769f731af563 / status

REQUEST:

GET https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/5048f4b3-6c48-4b82-8283-769f731af563/status
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RJCT",
  "fundsAvailable": null,
  "psuMessage": null
}

Sepa credit transfer initiation request with future execution date - POST / payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "creditorName": "Better trader",
  "creditorAgent": "ABCDATWW",
  "creditorAccount": {
    "iban": "AT345678901234567890"
  },
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "currency": "EUR"
  },
  "instructedAmount": {
    "amount": "2899.76",
    "currency": "EUR"
  },
  "endToEndIdentification": "Too expensive purchase",
  "remittanceInformationStructured": {
    "reference": "FG77777777ST"
  },
  "requestedExecutionDate": "2021-01-21"
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "05edfa49-afeb-42ff-bcab-9c1726302656",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / sepa-credit-transfers / 05edfa49-afeb-42ff-bcab-9c1726302656 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=05edfa49-afeb-42ff-bcab-9c1726302656&service=payments&product=sepa-credit-transfers&redirectBackUrl=http%2Fex%2F redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / payments / sepa-credit-transfers / 05edfa49-afeb-42ff-bcab-9c1726302656"
    },
    "status": {
      "href": "/ v1 / payments / sepa-credit-transfers / 05edfa49-afeb-42ff-bcab-9c1726302656 / status"
    }
  }
}

Instant Sepa Credit Transfer initiation request - POST / payments / instant-sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/instant-sepa-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "creditorName": "Instant Tester",
  "creditorAgent": "ABCDATWW",
  "creditorAccount": {
    "iban": "AT959900000000012476"
  },
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "currency": "EUR"
  },
  "instructedAmount": {
    "amount": "99.99",
    "currency": "EUR"
  },
  "endToEndIdentification": "",
  "remittanceInformationStructured": {
    "reference": "Instant Payment"
  },
  "requestedExecutionDate": ""
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "a9586357-784f-4dad-8f9a-8de01de0e8ff",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / instant-sepa-credit-transfers / a9586357-784f-4dad-8f9a-8de01de0e8ff / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=a9586357-784f-4dad-8f9a-8de01de0e8ff&service=payments&product=instant-sepa-credit-transfers&redirectBackUrl=http%3&redirectBackUrl=http%3&redirectBackUrl=http%3 2Fexample-redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / payments / instant-sepa-credit-transfers / a9586357-784f-4dad-8f9a-8de01de0e8ff"
    },
    "status": {
      "href": "/ v1 / payments / instant-sepa-credit-transfers / a9586357-784f-4dad-8f9a-8de01de0e8ff / status"
    }
  }
}

Cross Border Credit Transfer initiation request - POST / payments / cross-border-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/cross-border-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "currency": "EUR"
  },
  "creditorAccount": {
    "iban": "BA391290079401028494"
  },
  "creditorAgent": "ZABAHR2XXXX",
  "creditorAccountBban": "",
  "creditorAgentOtherId": "",
  "creditorAgentIdType": "HR",
  "creditorAgentName": "Bank of Zagrebacka banka",
  "creditorName": "Port Authority Zadar",
  "creditorAddressStreet": "Liburnska obala",
  "creditorAddressBuildingNumber": "8",
  "creditorAddressCity": "Zadar",
  "creditorAddressPostalCode": "23000",
  "creditorAddressCountryCode": "BA",
  "instructedAmount": {
    "amount": "98.63",
    "currency": "HRK"
  },
  "endToEndIdentification": "142343218765",
  "remittanceInformationUnstructured": "Remittance Unstructured",
  "requestedExecutionDate": "2021-01-21",
  "chargeBearer": "DEBT"
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "bedd16a2-0086-4d23-b7f0-78fd37f0c8a6",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / cross-border-credit-transfers / bedd16a2-0086-4d23-b7f0-78fd37f0c8a6 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=bedd16a2-0086-4d23-b7f0-78fd37f0c8a6&service=payments&product=cross-border-credit-transfers&redirectBackUrl3=http%F 2Fexample-redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / payments / cross-border-credit-transfers / bedd16a2-0086-4d23-b7f0-78fd37f0c8a6"
    },
    "status": {
      "href": "/ v1 / payments / cross-border-credit-transfers / bedd16a2-0086-4d23-b7f0-78fd37f0c8a6 / status"
    }
  }
}

Bulk Payment initiation request - POST / bulk-payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/bulk-payments/sepa-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "requestedExecutionDate": null,
  "creditorIban": [
    "BE95001000000101",
    "IT0912345223452234523523452"
  ],
  "creditorName": [
    "Max Verstappen",
    "Antonio Giovinazzi"
  ],
  "amount": [
    "301.10",
    "199.99"
  ],
  "amountCurrency": [
    "EUR",
    "EUR"
  ],
  "e2eIdentification": [
    "1234567890",
    "1234567890"
  ],
  "remittanceInformationUnstructured": [
    "Belgian Waffles",
    "Romeo And Juliet Sweet Plate Desert Dish"
  ],
  "remittanceInformationStructured": [
    zero,
    zero
  ]
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "7d020a22-9423-469c-a72a-51849a471c7c",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 7d020a22-9423-469c-a72a-51849a471c7c / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=7d020a22-9423-469c-a72a-51849a471c7c&service=bulk-payments&product=sepa-credit-transfers&redirectBackUrl=http%F% 2Fexample-redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 7d020a22-9423-469c-a72a-51849a471c7c"
    },
    "status": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 7d020a22-9423-469c-a72a-51849a471c7c / status"
    }
  }
}

Periodic Payment initiation request - POST / periodic-payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/periodic-payments/sepa-credit-transfers
Content-Type: application / json
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
TPP-Redirect-URI: http://example-redirect-uri.com
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "requestedExecutionDate": null,
  "creditorAccount": {
    "iban": "AT099900000000001511"
  },
  "creditorName": "Erwin",
  "creditorAdress": "AT; Vienna; 1010; Carincia Street; 88",
  "instructedAmount": {
    "amount": "263.76",
    "currency": "EUR"
  },
  "e2eIdentification": "e2e",
  "remittanceInformationUnstructured": "",
  "remittanceInformationStructured": {
    "reference": "Working Periodic Payment"
  },
  "endDate": "2099-01-01",
  "startDate": "2021-01-21",
  "frequency": "Monthly",
  "dayOfExecution": null
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "e504b5e6-0bb6-4d9c-bb85-5ce4275a60e1",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / e504b5e6-0bb6-4d9c-bb85-5ce4275a60e1 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=e504b5e6-0bb6-4d9c-bb85-5ce4275a60e1&service=periodic-payments&product=sepa-credit-transfers&redirectBackUrl3=%htt2 2Fexample-redirect-uri.com "
    },
    "self": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / e504b5e6-0bb6-4d9c-bb85-5ce4275a60e1"
    },
    "status": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / e504b5e6-0bb6-4d9c-bb85-5ce4275a60e1 / status"
    }
  }
}

Sepa credit transfer initiation request - POST / payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1
{
  "creditorName": "Good Trader",
  "creditorAgent": "ABCDATWW",
  "creditorAccount": {
    "iban": "AT345678901234567890"
  },
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "instructedAmount": {
    "amount": "263.76",
    "currency": "EUR"
  },
  "endToEndIdentification": "Present for Lisa",
  "remittanceInformationStructured": {
    "reference": "FG23491472ST"
  }
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "26aac4ad-442b-4bb7-8644-d75da8b518d8",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / sepa-credit-transfers / 26aac4ad-442b-4bb7-8644-d75da8b518d8 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=26aac4ad-442b-4bb7-8644-d75da8b518d8&service=payments&product=sepa-credit-transfers"
    },
    "self": {
      "href": "/ v1 / payments / sepa-credit-transfers / 26aac4ad-442b-4bb7-8644-d75da8b518d8"
    },
    "status": {
      "href": "/ v1 / payments / sepa-credit-transfers / 26aac4ad-442b-4bb7-8644-d75da8b518d8 / status"
    }
  }
}

Sepa credit transfer cancellation request when payment-status RCVD - DELETE / payments / sepa-credit-transfers / [id]

REQUEST:

DELETE https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 204 OK

Sepa credit transfer cancellation request when payment-status PDNG - DELETE / payments / sepa-credit-transfers / [id]

REQUEST:

DELETE https://sandbox.raiffeisen.at/api/psd2-xs2a/rest/v1/payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 202 OK
{
  "transactionStatus": "PDNG",
  "scaMethods": [],  
  "_links": {
 "startAuthorisation": {
  "href": "cancel_link_not_available_for_sandbox"}}
}

Cross Border Credit Transfer initiation request - POST / payments / cross-border-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/cross-border-credit-transfers
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT099900000000001511",
    "currency": "EUR"
  },
  "creditorAccount": {
    "iban": "BA391290079401028494"
  },
  "creditorAgent": "ZABAHR2XXXX",
  "creditorAccountBban": "",
  "creditorAgentOtherId": "",
  "creditorAgentIdType": "HR",
  "creditorAgentName": "Bank of Zagrebacka banka",
  "creditorName": "Port Authority Zadar",
  "creditorAddressStreet": "Liburnska obala",
  "creditorAddressBuildingNumber": "8",
  "creditorAddressCity": "Zadar",
  "creditorAddressPostalCode": "23000",
  "creditorAddressCountryCode": "BA",
  "instructedAmount": {
    "amount": "98.63",
    "currency": "HRK"
  },
  "endToEndIdentification": "142343218765",
  "remittanceInformationUnstructured": "Remittance Unstructured",
  "requestedExecutionDate": "2021-04-15",
  "chargeBearer": "DEBT"
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "8ed9844f-e360-45c3-8fcd-6a33c88076f3",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / payments / cross-border-credit-transfers / 8ed9844f-e360-45c3-8fcd-6a33c88076f3 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=8ed9844f-e360-45c3-8fcd-6a33c88076f3&service=payments&product=cross-border-credit-transfers"
    },
    "self": {
      "href": "/ v1 / payments / cross-border-credit-transfers / 8ed9844f-e360-45c3-8fcd-6a33c88076f3"
    },
    "status": {
      "href": "/ v1 / payments / cross-border-credit-transfers / 8ed9844f-e360-45c3-8fcd-6a33c88076f3 / status"
    }
  }
}

Cross Border Credit Transfer cancellation request when payment-status RCVD - DELETE / payments / cross-border-credit-transfers / [id]

REQUEST:

DELETE https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/payments/cross-border-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 204 OK

Cross Border Credit Transfer cancellation request when payment-status PDNG - DELETE / payments / cross-border-credit-transfers / [id]

REQUEST:

DELETE https://sandbox.raiffeisen.at/api/psd2-xs2a/rest/v1/payments/cross-border-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 202 OK
{
  "transactionStatus": "PDNG",
  "scaMethods": [],  
  "_links": {
 "startAuthorisation": {
  "href": "cancel_link_not_available_for_sandbox"}}
}

Periodic Payment initiation request - POST / periodic-payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/periodic-payments/sepa-credit-transfers
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "requestedExecutionDate": null,
  "creditorAccount": {
    "iban": "AT099900000000001511"
  },
  "creditorName": "Erwin",
  "creditorAdress": "AT; Vienna; 1010; Carincia Street; 88",
  "instructedAmount": {
    "amount": "263.76",
    "currency": "EUR"
  },
  "e2eIdentification": "e2e",
  "remittanceInformationUnstructured": "",
  "remittanceInformationStructured": {
    "reference": "Working Periodic Payment"
  },
  "endDate": "2099-01-01",
  "startDate": "2021-05-08",
  "frequency": "Monthly",
  "dayOfExecution": null
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "78393271-5e28-45f5-ad67-6a26ed7fa8a6",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / 78393271-5e28-45f5-ad67-6a26ed7fa8a6 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=78393271-5e28-45f5-ad67-6a26ed7fa8a6&service=periodic-payments&product=sepa-credit-transfers"
    },
    "self": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / 78393271-5e28-45f5-ad67-6a26ed7fa8a6"
    },
    "status": {
      "href": "/ v1 / periodic-payments / sepa-credit-transfers / 78393271-5e28-45f5-ad67-6a26ed7fa8a6 / status"
    }
  }
}

Periodic Payment cancellation request when payment-status RCVD - DELETE / periodic payments / sepa credit transfers / [id]

REQUEST:

DELETE https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/periodic-payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 204 OK

Periodic Payment cancellation request when payment-status PDNG – DELETE / periodic payments / sepa credit transfers / [id]

REQUEST:

DELETE https://sandbox.raiffeisen.at/api/psd2-xs2a/rest/v1/periodic-payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 202 OK
{
  "transactionStatus": "PDNG",
  "scaMethods": [],  
  "_links": {
 "startAuthorisation": {
  "href": "cancel_link_not_available_for_sandbox"}}
}

Bulk Payment initiation request - POST / bulk-payments / sepa-credit-transfers

REQUEST:

POST https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/bulk-payments/sepa-credit-transfers
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1
{
  "debtorAccount": {
    "iban": "AT439900000000010017",
    "currency": "EUR"
  },
  "requestedExecutionDate": null,
  "creditorIban": [
    "BE95001000000101",
    "IT0912345223452234523523452"
  ],
  "creditorName": [
    "Max Verstappen",
    "Antonio Giovinazzi"
  ],
  "amount": [
    "301.10",
    "199.99"
  ],
  "amountCurrency": [
    "EUR",
    "EUR"
  ],
  "e2eIdentification": [
    "1234567890",
    "1234567890"
  ],
  "remittanceInformationUnstructured": [
    "Belgian Waffles",
    "Romeo And Juliet Sweet Plate Desert Dish"
  ],
  "remittanceInformationStructured": [
    zero,
    zero
  ]
}

RESPONSE:

HTTP / 1.1 200 OK
{
  "transactionStatus": "RCVD",
  "paymentId": "5c98c19f-6c76-41fb-a798-bf8c32450b09",
  "transactionFees": null,
  "currencyConversionFee": null,
  "estimatedTotalAmount": null,
  "estimatedInterbankSettlementAmount": null,
  "transactionFeeIndicator": null,
  "scaMethods": null,
  "chosenScaMethod": null,
  "challengeData": null,
  "psuMessage": null,
  "tppMessages": null,
  "_Left": {
    "scaStatus": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 5c98c19f-6c76-41fb-a798-bf8c32450b09 / authorizations / authorization_not_yet_available"
    },
    "scaRedirect": {
      "href": "https://sandbox.hypo.at/psd2-xs2a-sandbox/?payment_id=5c98c19f-6c76-41fb-a798-bf8c32450b09&service=bulk-payments&product=sepa-credit-transfers"
    },
    "self": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 5c98c19f-6c76-41fb-a798-bf8c32450b09"
    },
    "status": {
      "href": "/ v1 / bulk-payments / sepa-credit-transfers / 5c98c19f-6c76-41fb-a798-bf8c32450b09 / status"
    }
  }
}

Bulk payment cancellation request when payment-status RCVD - DELETE / bulk payments / sepa credit transfers / [id]

REQUEST:

DELETE https://sandbox.hypo.at/api/psd2-xs2a/rest/v1/bulk-payments/sepa-credit-transfers/ Genealogie {created_payment_id}}
Authorization: Bearer <access token>
X-Request-ID: 99391c7e-ad88-49ec-a2ad-99ddcb1f7721
PSU-IP-Address: 127.0.0.1

RESPONSE:

HTTP / 1.1 204 OK