{"id":325653,"date":"2026-06-22T09:01:44","date_gmt":"2026-06-22T09:01:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/urbo-payment-initiation-service-pis\/"},"modified":"2026-06-22T09:13:31","modified_gmt":"2026-06-22T09:13:31","slug":"urbo-mip-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/urbo-mip-for-woocommerce\/","author":23476024,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0","requires":"5.8","requires_php":"8.1","requires_plugins":null,"header_name":"URBO Payment Initiation Service (PIS)","header_author":"URBO","header_description":"Official URBO Payment Initiation Service (PIS) for WooCommerce.","assets_banners_color":"297e66","last_updated":"2026-06-22 09:13:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/urbo.lt","rating":0,"author_block_rating":0,"active_installs":0,"downloads":13,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3581469,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3581469,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544-500.png":{"filename":"banner-1544-500.png","revision":3581469,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772-250.png":{"filename":"banner-772-250.png","revision":3581469,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"urbo-mip\/bank-payment":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"urbo-mip\/bank-payment","title":"URBO Payment Initiation Service (PIS)","category":"woocommerce","icon":"bank","description":"Bank payment via URBO Payment Initiation Service (PIS)","keywords":["checkout","payment","urbo","bank"],"version":"1.0.0","textdomain":"urbo-mip-for-woocommerce","supports":{"html":false,"multiple":false},"editorScript":"file:.\/index.js","viewScript":"file:.\/index.js"}},"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3581469,"resolution":"1","location":"assets","locale":"","width":2880,"height":1802},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3581469,"resolution":"2","location":"assets","locale":"","width":2880,"height":1802},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3581469,"resolution":"3","location":"assets","locale":"","width":2839,"height":1802}},"screenshots":{"1":"The Bank Payment method in the WooCommerce Blocks-based checkout.","2":"The URBO Payment Initiation Service (PIS) settings under WooCommerce \/ Settings \/ Payments.","3":"The URBO Payment Initiation Service (PIS) API credentials."}},"plugin_section":[],"plugin_tags":[1890,507,268300,286],"plugin_category":[45],"plugin_contributors":[268301],"plugin_business_model":[],"class_list":["post-325653","plugin","type-plugin","status-publish","hentry","plugin_tags-gateway","plugin_tags-payment","plugin_tags-urbo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-urbobankas","plugin_committers-urbobankas"],"banners":{"banner":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/banner-772-250.png?rev=3581469","banner_2x":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/banner-1544-500.png?rev=3581469","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/icon-128x128.png?rev=3581469","icon_2x":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/icon-256x256.png?rev=3581469","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/screenshot-1.png?rev=3581469","caption":"The Bank Payment method in the WooCommerce Blocks-based checkout."},{"src":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/screenshot-2.png?rev=3581469","caption":"The URBO Payment Initiation Service (PIS) settings under WooCommerce \/ Settings \/ Payments."},{"src":"https:\/\/ps.w.org\/urbo-mip-for-woocommerce\/assets\/screenshot-3.png?rev=3581469","caption":"The URBO Payment Initiation Service (PIS) API credentials."}],"raw_content":"<!--section=description-->\n<p>URBO Payment Initiation Service (PIS) enables your WooCommerce store to accept direct bank payments.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Secure bank payments via PIS<\/li>\n<li>Sandbox and production environments<\/li>\n<li>Automatic order status updates via webhooks<\/li>\n<li>WooCommerce Blocks checkout support<\/li>\n<li>HPOS (High-Performance Order Storage) compatible<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the URBO Payment Initiation Service (PIS) API at mip.urbo.lt to initiate and track bank payments. The service is required for the plugin to function: it is what processes the customer's payment.<\/p>\n\n<p>When a customer places an order using the URBO bank payment method, the plugin sends the following order data to the API to create the payment: order reference, order total, currency, country, locale, the return URL the customer is sent back to, an optional webhook URL, and the customer's billing email. The plugin also sends the payment order ID when it queries payment status, and receives payment status notifications from the service via a webhook.<\/p>\n\n<p>When sandbox mode is enabled in the settings, the sandbox environment (mip.urbo.lt\/api\/v1\/sandbox) is used instead and no real payments are processed.<\/p>\n\n<p>A URBO PIS merchant account and API credentials are required.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/mip-docs.urbo.lt\">Service and API documentation \/ terms of use<\/a><\/li>\n<li><a href=\"https:\/\/urbo.lt\/en\/privacy-policy\">Privacy policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>urbo-mip-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 Payments and configure the URBO Payment Initiation Service (PIS) settings.<\/li>\n<li>Enter your API credentials and select the environment.<\/li>\n<li>Enable the Bank Payment method.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20urbo%20payment%20initiation%20service%3F\"><h3>What is URBO Payment Initiation Service?<\/h3><\/dt>\n<dd><p>URBO Payment Initiation Service (PIS) allows customers to pay directly from their bank account.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20merchant%20account%3F\"><h3>Do I need a merchant account?<\/h3><\/dt>\n<dd><p>Yes, a URBO Payment Initiation Service (PIS) merchant account is required. Contact URBO at info@urbo.lt.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20woocommerce%20blocks%3F\"><h3>Does this plugin support WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully compatible with the WooCommerce Blocks-based checkout.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%20for%20the%20checkout%20block%20script%2C%20and%20how%20is%20it%20built%3F\"><h3>Where is the source code for the checkout block script, and how is it built?<\/h3><\/dt>\n<dd><p>The minified file assets\/blocks\/urbo-mip-bank\/index.js is the compiled production output. The corresponding human-readable source is included in the plugin package at includes\/blocks\/urbo-mip-bank\/index.js, so the uncompressed code ships alongside the compiled version.<\/p>\n\n<p>The build uses @wordpress\/scripts. The build tooling (package.json and webpack.config.js) is not included in the distributed plugin package, so to regenerate the compiled file, create the two files below in the plugin directory, then run <code>npm install<\/code> followed by <code>npm run build<\/code>. No external repository is needed.<\/p>\n\n<p>package.json:<\/p>\n\n<pre><code>{\n  \"name\": \"urbo-mip-for-woocommerce\",\n  \"private\": true,\n  \"scripts\": {\n    \"build\": \"wp-scripts build\",\n    \"start\": \"wp-scripts start\"\n  },\n  \"devDependencies\": {\n    \"@woocommerce\/dependency-extraction-webpack-plugin\": \"^2.2.0\",\n    \"@wordpress\/scripts\": \"^30.0.0\"\n  }\n}\n<\/code><\/pre>\n\n<p>webpack.config.js:<\/p>\n\n<pre><code>const defaultConfig = require( '@wordpress\/scripts\/config\/webpack.config' );\nconst WooCommerceDependencyExtractionWebpackPlugin = require( '@woocommerce\/dependency-extraction-webpack-plugin' );\nconst path = require( 'path' );\n\nmodule.exports = {\n  ...defaultConfig,\n  entry: {\n    'urbo-mip-bank\/index': path.resolve( __dirname, 'includes\/blocks\/urbo-mip-bank\/index.js' ),\n  },\n  output: {\n    path: path.resolve( __dirname, 'assets\/blocks' ),\n    filename: '[name].js',\n  },\n  plugins: [\n    ...defaultConfig.plugins.filter(\n      ( plugin ) =&gt;\n        plugin.constructor.name !== 'DependencyExtractionWebpackPlugin'\n    ),\n    new WooCommerceDependencyExtractionWebpackPlugin(),\n  ],\n};\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Initial support for direct bank payments via URBO Payment Initiation Service (PIS).<\/li>\n<\/ul>","raw_excerpt":"Accept direct bank payments in your WooCommerce store using URBO Payment Initiation Service (PIS).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/325653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=325653"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/urbobankas"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=325653"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=325653"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=325653"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=325653"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=325653"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=325653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}