Download OpenAPI specification:Download
Pocopay PSD2 public API. For more information, visit our webpage.
| grant_type required | string Enum: "client_credentials" "refresh_token" |
| refresh_token | string Default: "REFRESH_TOKEN" |
success
err.security.unauthorized
Create a new consent request and authorisation resource. Consent types: * accounts - allows viewing account information including IBAN
When balances or transactions consent is given then accounts consent is also received. Possible errors:
| Authorization | string Example: Bearer Token |
| PSU-IP-Address | string Example: The forwarded IP Address. The corresponding HTTP request IP Address field between PSU and TPP. |
| X-Request-ID | string Example: UUID |
Consent
| access | object (ConsentRequest_access) |
| recurringIndicator | boolean Default: true |
| validUntil | string <date> |
| frequencyPerDay | string |
created
Possible errors:
| consentId required | integer <int64> Example: 10100001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Consent information
Possible errors:
| consentId required | integer <int64> Example: 10100001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Consent information
Possible errors:
| consentId required | integer <int64> Example: 101000001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning consent status
Possible errors:
| Authorization | string Example: Bearer Token |
| PSU-IP-Address required | string Example: 8.8.8.8 |
| X-Request-ID required | string Example: UUID |
Consent
| payerIban | string (Iban) |
| amount | number <double> |
| currency | string |
| counterpartyName | string |
| counterpartyIban | string (Iban) |
| details | string |
| referenceNumber | string |
Created a sepa payment
Possible errors:
| paymentId required | integer <int64> Example: 101000001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning payment details'
Possible errors:
| paymentId required | integer <int64> Example: 101000001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning payment status
Possible errors:
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Confirm funds
| instructedAmount | object (InstructedAmount) |
| account | object (ConfirmFundsRequest_account) |
Confirm funds response
Possible errors:
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
| Consent-ID required | integer <int64> Example: 101000001 |
Returning all accounts
Possible errors:
| accountId required | integer <int64> Example: 101000001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning account details
Possible errors:
| accountId required | integer <int64> Example: 101000001 |
| fromDate required | string <date> |
| toDate required | string <date> |
| startAfterId required | string <date> |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning account transactions
Possible errors:
| accountId required | integer <int64> Example: 101000001 |
| Authorization | string Example: Bearer Token |
| X-Request-ID | string Example: UUID |
Returning account balance