{"id":29215174,"url":"https://github.com/pronamic/ideal-issuers","last_synced_at":"2026-04-27T00:31:43.557Z","repository":{"id":241853559,"uuid":"808005270","full_name":"pronamic/ideal-issuers","owner":"pronamic","description":"A library that makes working with iDEAL issuers easier. Used in Pronamic Pay, the best payment plugin for WordPress.","archived":false,"fork":false,"pushed_at":"2024-06-07T09:32:28.000Z","size":69,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-17T18:38:24.404Z","etag":null,"topics":["ideal","ideal-2","issuers","php-library","pronamic","pronamic-pay","wordpress"],"latest_commit_sha":null,"homepage":"https://www.pronamicpay.com/payment-methods/ideal/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pronamic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-30T07:41:08.000Z","updated_at":"2024-06-07T09:35:14.000Z","dependencies_parsed_at":"2024-06-05T16:56:58.543Z","dependency_job_id":null,"html_url":"https://github.com/pronamic/ideal-issuers","commit_stats":null,"previous_names":["pronamic/ideal-issuers"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pronamic/ideal-issuers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fideal-issuers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fideal-issuers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fideal-issuers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fideal-issuers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pronamic","download_url":"https://codeload.github.com/pronamic/ideal-issuers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fideal-issuers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31958499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ideal","ideal-2","issuers","php-library","pronamic","pronamic-pay","wordpress"],"created_at":"2025-07-03T00:08:18.684Z","updated_at":"2026-04-27T00:31:43.534Z","avatar_url":"https://github.com/pronamic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pronamic iDEAL issuers\n\n## Usage\n\n```php\nuse Pronamic\\IDealIssuers\\IDealIssuerService;\n\n$ideal_issuer_service = new IDealIssuerService();\n\n$ideal_issuers = $ideal_issuer_service-\u003eget_issuers();\n\nforeach ( $ideal_issuers as $ideal_issuer ) {\n\techo $ideal_issuer-\u003ecode, PHP_EOL;\n}\n```\n\n## List\n\nThe icons and logos are from the https://github.com/pronamic/wp-pay-logos library.\n\n| Code | Name | iDEAL Hub\u003cbr\u003e`40` `×` `40` | Mollie\u003cbr\u003e`32` `×` `24` | Pronamic\u003cbr\u003e`512` `×` `512` | Pronamic\u003cbr\u003e`640` `×` `360` |\n| --- | --- | --- | --- | --- | --- |\n| `ABNANL2A` | ABN AMRO | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/abn-amro/ideal-issuer-abn-amro-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/abn-amro/ideal-issuer-abn-amro-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/abn-amro/ideal-issuer-abn-amro-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/abn-amro/ideal-issuer-abn-amro-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `ASNBNL21` | ASN Bank | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/asn-bank/ideal-issuer-asn-bank-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/asn-bank/ideal-issuer-asn-bank-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/asn-bank/ideal-issuer-asn-bank-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/asn-bank/ideal-issuer-asn-bank-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `BUNQNL2A` | bunq | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/bunq/ideal-issuer-bunq-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/bunq/ideal-issuer-bunq-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/bunq/ideal-issuer-bunq-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/bunq/ideal-issuer-bunq-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `INGBNL2A` | ING | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/ing/ideal-issuer-ing-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/ing/ideal-issuer-ing-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/ing/ideal-issuer-ing-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/ing/ideal-issuer-ing-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `KNABNL2H` | Knab | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/knab/ideal-issuer-knab-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/knab/ideal-issuer-knab-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/knab/ideal-issuer-knab-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/knab/ideal-issuer-knab-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `NTSBDEB1` | N26 | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/n26/ideal-issuer-n26-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/n26/ideal-issuer-n26-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/n26/ideal-issuer-n26-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/n26/ideal-issuer-n26-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `NNBANL2G` | Nationale-Nederlanden | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/nn/ideal-issuer-nn-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/nn/ideal-issuer-nn-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/nn/ideal-issuer-nn-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/nn/ideal-issuer-nn-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `RABONL2U` | Rabobank | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/rabobank/ideal-issuer-rabobank-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/rabobank/ideal-issuer-rabobank-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/rabobank/ideal-issuer-rabobank-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/rabobank/ideal-issuer-rabobank-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `RBRBNL21` | RegioBank | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/regiobank/ideal-issuer-regiobank-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/regiobank/ideal-issuer-regiobank-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/regiobank/ideal-issuer-regiobank-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/regiobank/ideal-issuer-regiobank-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `REVOLT21` | Revolut | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/revolut/ideal-issuer-revolut-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/revolut/ideal-issuer-revolut-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/revolut/ideal-issuer-revolut-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/revolut/ideal-issuer-revolut-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `SNSBNL2A` | SNS Bank | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/sns/ideal-issuer-sns-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/sns/ideal-issuer-sns-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/sns/ideal-issuer-sns-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/sns/ideal-issuer-sns-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `TRIONL2U` | Triodos Bank | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/triodos-bank/ideal-issuer-triodos-bank-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/triodos-bank/ideal-issuer-triodos-bank-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/triodos-bank/ideal-issuer-triodos-bank-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/triodos-bank/ideal-issuer-triodos-bank-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `FVLBNL22` | Van Lanschot Kempen | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/van-lanschot-kempen/ideal-issuer-van-lanschot-kempen-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/van-lanschot-kempen/ideal-issuer-van-lanschot-kempen-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/van-lanschot-kempen/ideal-issuer-van-lanschot-kempen-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/van-lanschot-kempen/ideal-issuer-van-lanschot-kempen-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n| `BITSNL2A` | yoursafe | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/yoursafe/ideal-issuer-yoursafe-ideal-hub-40x40.svg\" width=\"40\" height=\"40\" alt=\"iDEAL Hub\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/yoursafe/ideal-issuer-yoursafe-mollie-32x24.svg\" width=\"32\" height=\"24\" alt=\"Mollie\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/yoursafe/ideal-issuer-yoursafe-icon-512x512.svg\" width=\"64\" height=\"64\" alt=\"Pronamic\"\u003e | \u003cimg src=\"https://raw.github.com/pronamic/wp-pay-logos/main/dist/ideal-issuers/yoursafe/ideal-issuer-yoursafe-640x360.svg\" width=\"128\" height=\"72\" alt=\"Pronamic\"\u003e |\n\n## Ideas\n\n- Publish to NPM.\n- GitHub action to check https://beschikbaarheid.ideal.nl/.\n- Example of HTML select.\n- https://pronamic.github.io/ideal-issuers/\n- JSON schema.\n- https://select2.org/dropdown\n- Examples of iDEAL issuer select/choice fileds in the wild.\n\t- Bol.com\n\t- Amazon\n\t- Coolblue\n\t- Albert Heijn\n\t- Zalando\n\t- wehkamp\n\t- Jumbo\n\t- Picnic\n\t- Apple\n\t- Ikea\n\n## Links\n\n- https://beschikbaarheid.ideal.nl/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fideal-issuers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpronamic%2Fideal-issuers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fideal-issuers/lists"}