### PowerBoard Checkout Getting Started Guide Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods A starting guide for integrating the PowerBoard checkout solution. This covers the initial steps required to set up the checkout process. ```English * Getting Started ``` -------------------------------- ### PowerBoard Checkout Getting Started Guide Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods A starting guide for integrating the PowerBoard checkout solution. This covers the initial steps required to set up the checkout process. ```English * Getting Started ``` -------------------------------- ### Magento Installation Guide Source: https://developer.powerboard.commbank.com.au/docs/services This guide provides step-by-step instructions for installing the PowerBoard plugin for the Magento e-commerce platform. ```Magento Installation ``` -------------------------------- ### WooCommerce Installation Guide Source: https://developer.powerboard.commbank.com.au/docs/services This guide provides step-by-step instructions for installing the PowerBoard plugin for the WooCommerce e-commerce platform. ```WooCommerce Installation ``` -------------------------------- ### PowerBoard Magento Plugin: Installation Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods Step-by-step instructions for installing the PowerBoard plugin for Magento. ```English * Installation ``` -------------------------------- ### PowerBoard WooCommerce Plugin: Installation Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods Step-by-step instructions for installing the PowerBoard plugin for WooCommerce. ```English * Installation ``` -------------------------------- ### PowerBoard Magento Plugin: Installation Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods Step-by-step instructions for installing the PowerBoard plugin for Magento. ```English * Installation ``` -------------------------------- ### WooCommerce Integration Guide Source: https://developer.powerboard.commbank.com.au/reference/integration-checklists Guides for integrating PowerBoard with WooCommerce, including installation, configuration, and processing refunds. ```WooCommerce ## WooCommerce * Installation * Configuration * Process a Refund ``` -------------------------------- ### PowerBoard Services Management Guide Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods This guide provides information on managing services within the PowerBoard platform. It covers the setup and configuration of various payment services. ```English * Services ``` -------------------------------- ### PowerBoard WooCommerce Plugin: Installation Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods Step-by-step instructions for installing the PowerBoard plugin for WooCommerce. ```English * Installation ``` -------------------------------- ### Magento Integration Guide Source: https://developer.powerboard.commbank.com.au/reference/integration-checklists Guides for integrating PowerBoard with Magento, covering installation, configuration, processing refunds, and handling admin orders. ```Magento ## Magento * Installation * Configuration * Process a Refund * Process an Admin Order ``` -------------------------------- ### Magento Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/integration-checklists Guides for integrating PowerBoard with Magento, covering installation, configuration, processing refunds, and handling admin orders. ```Magento ## Magento * Installation * Configuration * Process a Refund * Process an Admin Order ``` -------------------------------- ### WooCommerce Plugin: Installation and Configuration for PowerBoard Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods This section outlines the installation and configuration steps for the WooCommerce plugin to integrate with PowerBoard. It guides users through setting up the plugin for payment processing. ```English ## WooCommerce * Installation * Configuration ``` -------------------------------- ### PowerBoard Services Management Guide Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods This guide provides information on managing services within the PowerBoard platform. It covers the setup and configuration of various payment services. ```English * Services ``` -------------------------------- ### WooCommerce Plugin: Installation and Configuration for PowerBoard Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods This section outlines the installation and configuration steps for the WooCommerce plugin to integrate with PowerBoard. It guides users through setting up the plugin for payment processing. ```English ## WooCommerce * Installation * Configuration ``` -------------------------------- ### WooCommerce Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/integration-checklists Guides for integrating PowerBoard with WooCommerce, including installation, configuration, and processing refunds. ```WooCommerce ## WooCommerce * Installation * Configuration * Process a Refund ``` -------------------------------- ### Magento Plugin: Installation and Configuration for PowerBoard Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods This section details the installation and configuration process for the Magento plugin to integrate with PowerBoard. It covers setting up the plugin to process payments and refunds. ```English ## Magento * Installation * Configuration ``` -------------------------------- ### Magento Plugin: Installation and Configuration for PowerBoard Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods This section details the installation and configuration process for the Magento plugin to integrate with PowerBoard. It covers setting up the plugin to process payments and refunds. ```English ## Magento * Installation * Configuration ``` -------------------------------- ### Example *.xcconfig File Source: https://developer.powerboard.commbank.com.au/docs/mobile-sdk-ios This snippet shows an example of an *.xcconfig file used for configuring environment-specific settings for the PowerBoard SDK. It includes placeholders for API access tokens, gateway IDs, and merchant IDs. ```xcconfig // Authentication keys API_ACCESS_TOKEN = your_api_access_token WIDGET_ACCESS_TOKEN = your_widget_access_token // Gateway keys APPLE_PAY_GATEWAY_ID = your_gateway_id_mpgs PAY_PAL_GATEWAY_ID = your_gateway_id_pay_pal INTEGRATED_3DS_GATEWAY_ID = your_integrated_3ds_gateway_id MASTERCARD_SERVICE_ID = your_gateway_id_click_to_pay AFTERPAY_GATEWAY_ID = your_gateway_id_after_pay MERCHANT_ID = your_merchant_id ``` -------------------------------- ### PowerBoard More Guides Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods A collection of additional guides for integrating with PowerBoard, covering topics like refunds, subscriptions, customers, webhooks, and email notifications. ```English * More Guides __ ``` -------------------------------- ### Uninstall Paydock Powerboard Magento 2 Extension Source: https://developer.powerboard.commbank.com.au/docs/magento-1 This snippet details the Composer command required to remove the Paydock Powerboard extension from your Magento 2 project. It is followed by a command to upgrade the Magento setup to reflect the changes. ```bash composer remove paydock/magento2-powerboard bin/magento setup:upgrade ``` -------------------------------- ### PowerBoard More Guides Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods A collection of additional guides for integrating with PowerBoard, covering topics like refunds, subscriptions, customers, webhooks, and email notifications. ```English * More Guides __ ``` -------------------------------- ### Uninstall Paydock Powerboard Magento 2 Extension Source: https://developer.powerboard.commbank.com.au/docs/installation This snippet details the Composer command required to remove the Paydock Powerboard extension from your Magento 2 project. It is followed by a command to upgrade the Magento setup to reflect the changes. ```bash composer remove paydock/magento2-powerboard bin/magento setup:upgrade ``` -------------------------------- ### Full HTML Example for PowerBoard Widget Integration Source: https://developer.powerboard.commbank.com.au/reference/customers-2 A complete HTML file demonstrating the integration of the PowerBoard widget. It includes the necessary script tag for the widget's SDK, HTML structure for the widget container and payment source input, and JavaScript for widget initialization and customization. ```HTML PowerBoard Widget Example - Card Payments
``` -------------------------------- ### WooCommerce Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/brand-asset Guides for integrating PowerBoard with WooCommerce, including installation, configuration, and processing refunds. ```WooCommerce ## WooCommerce __ * Installation * Configuration * Process a Refund ``` -------------------------------- ### Full HTML Example for PowerBoard Widget Integration Source: https://developer.powerboard.commbank.com.au/docs/customers-2 A complete HTML file demonstrating the integration of the PowerBoard widget. It includes the necessary script tag for the widget's SDK, HTML structure for the widget container and payment source input, and JavaScript for widget initialization and customization. ```HTML PowerBoard Widget Example - Card Payments
``` -------------------------------- ### Magento Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/brand-asset Guides for integrating PowerBoard with Magento, covering installation, configuration, processing refunds, and processing admin orders. ```Magento ## Magento __ * Installation * Configuration * Process a Refund * Process an Admin Order ``` -------------------------------- ### Initialize PowerBoard Widget (Pre-Production) Source: https://developer.powerboard.commbank.com.au/reference/powerboard-widget This snippet demonstrates how to initialize and load the PowerBoard Widget for the pre-production environment. It requires a public key and gateway ID, and sets the environment to 'preproduction_cba'. ```JavaScript var widget = new cba.HtmlWidget('#widget', 'PUBLIC_KEY', 'GATEWAY_ID'); widget.setEnv("preproduction_cba"); widget.load(); ``` -------------------------------- ### PowerBoard WooCommerce Plugin: Configuration Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods Guide on configuring the PowerBoard plugin for WooCommerce after installation. ```English * Configuration ``` -------------------------------- ### Android SDK Configuration Example Source: https://developer.powerboard.commbank.com.au/docs/mobile-sdk-android Demonstrates how to configure environment-specific settings for the PowerBoard Android SDK using a `config.properties` file, which is managed via build flavors in `build.gradle`. ```properties # Example config.properties for a specific build flavor # Replace with your actual PowerBoard API keys and endpoints POWERBOARD_API_KEY=YOUR_API_KEY POWERBOARD_BASE_URL=https://api.powerboard.com/v1 ``` ```gradle // Example build.gradle snippet to inject properties android { // ... other configurations buildTypes { release { // ... } debug { // ... } } flavorDimensions "environment" productFlavors { preProduction { dimension "environment" buildConfigField "String", "POWERBOARD_API_KEY", "\"${project.properties[\"POWERBOARD_API_KEY_PREPROD\"]}\"" buildConfigField "String", "POWERBOARD_BASE_URL", "\"${project.properties[\"POWERBOARD_BASE_URL_PREPROD\"]}\"" } production { dimension "environment" buildConfigField "String", "POWERBOARD_API_KEY", "\"${project.properties[\"POWERBOARD_API_KEY_PROD\"]}\"" buildConfigField "String", "POWERBOARD_BASE_URL", "\"${project.properties[\"POWERBOARD_BASE_URL_PROD\"]}\"" } } } ``` -------------------------------- ### PowerBoard Magento Plugin: Configuration Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods Guide on configuring the PowerBoard plugin for Magento after installation. ```English * Configuration ``` -------------------------------- ### PowerBoard WooCommerce Plugin: Configuration Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods Guide on configuring the PowerBoard plugin for WooCommerce after installation. ```English * Configuration ``` -------------------------------- ### Initialize PowerBoard Widget (Pre-Production) Source: https://developer.powerboard.commbank.com.au/docs/powerboard-widget This snippet demonstrates how to initialize and load the PowerBoard Widget for the pre-production environment. It requires a public key and gateway ID, and sets the environment to 'preproduction_cba'. ```JavaScript var widget = new cba.HtmlWidget('#widget', 'PUBLIC_KEY', 'GATEWAY_ID'); widget.setEnv("preproduction_cba"); widget.load(); ``` -------------------------------- ### PowerBoard Go-live Checklist Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods A checklist to ensure all necessary steps are completed before going live with your PowerBoard integration. This helps in a smooth transition to production. ```English * Go-live Checklist ``` -------------------------------- ### PowerBoard Magento Plugin: Configuration Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods Guide on configuring the PowerBoard plugin for Magento after installation. ```English * Configuration ``` -------------------------------- ### PowerBoard Checkout Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods Comprehensive guide for integrating the PowerBoard checkout solution. This covers supported payment methods, configuration, and customization. ```English * Checkout __ ``` -------------------------------- ### Initialize and Customize PowerBoard Widget Source: https://developer.powerboard.commbank.com.au/reference/customers-2 Demonstrates initializing the PowerBoard widget with a public key, setting custom text and styles, configuring event listeners, and loading the widget. It also shows how to insert payment source details after the 'finish' event. ```JavaScript var widget = new cba.HtmlWidget("#widget", "YOUR_PUBLIC_KEY", "not_configured"); widget.onFinishInsert('input[name="payment_source"]', "payment_source"); widget.setEnv("preproduction_cba"); widget.useAutoResize(); widget.setTexts({submit_button: "Submit Card"}); widget.setStyles({background_color: "#FFFFFF", border_color: "#000000", button_color: "#000000"}); widget.load(); widget.on("finish", function(data) {console.log("Widget Response", data);}) ``` -------------------------------- ### PowerBoard Go-live Checklist Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods A checklist to ensure all necessary steps are completed before going live with your PowerBoard integration. This helps in a smooth transition to production. ```English * Go-live Checklist ``` -------------------------------- ### Integrate Payments with PowerBoard Checkout or Client SDK Source: https://developer.powerboard.commbank.com.au/reference/getting-started-with-powerboard PowerBoard Checkout is a low-code solution for payment integration, allowing easy feature toggling. The PowerBoard Client SDK offers a quick way to accept payments, including prebuilt forms for Card Payments with 3DSecure 2.0 and Alternative Payment methods. ```General PowerBoard Checkout is our new **low-code** payments solution that provides a simple method of integration and reduces complexity by allowing you to toggle on/off new features and functionality directly from the PowerBoard dashboard. The PowerBoard Client SDK is our payments solution that allows you to quickly get up and running accepting payments through PowerBoard. This SDK solution gives you the prebuilt payment forms required to capture Card Payments with 3DSecure 2.0, and includes all available Alternative Payment methods currently available within the PowerBoard platform. ``` -------------------------------- ### Install PowerBoard Magento 2 Extension via Composer Source: https://developer.powerboard.commbank.com.au/docs/magento-1 This snippet shows the Composer commands required to download and install the PowerBoard Magento 2 extension. It includes commands for setting up the extension and flushing the cache after installation. ```bash composer require paydock/magento2-powerboard php bin/magento setup:upgrade php bin/magento cache:flush php bin/magento cache:clean ``` -------------------------------- ### Install PowerBoard Magento 2 Extension via Composer Source: https://developer.powerboard.commbank.com.au/docs/installation This snippet shows the Composer commands required to download and install the PowerBoard Magento 2 extension. It includes commands for setting up the extension and flushing the cache after installation. ```bash composer require paydock/magento2-powerboard php bin/magento setup:upgrade php bin/magento cache:flush php bin/magento cache:clean ``` -------------------------------- ### Initialize and Load PowerBoard Widget Source: https://developer.powerboard.commbank.com.au/reference/card-payments-using-3d-secure This code demonstrates initializing the PowerBoard widget and setting its environment to 'preproduction_cba' before loading it. This is a crucial step for the widget to function correctly in the specified environment. ```HTML
``` ```JavaScript var widget = new cba.HtmlWidget('#widget', 'YOUR_PUBLIC_KEY', 'not_configured', 'card', 'card_payment_source_with_cvv'); widget.setEnv("preproduction_cba"); widget.load(); ``` -------------------------------- ### WooCommerce Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/supported-payment-methods-checkout Guides for integrating PowerBoard with WooCommerce, including installation, configuration, and processing refunds. ```WooCommerce Installation Configuration Process a Refund ``` -------------------------------- ### Integrate Payments with PowerBoard Checkout or Client SDK Source: https://developer.powerboard.commbank.com.au/docs/getting-started-with-powerboard PowerBoard Checkout is a low-code solution for payment integration, allowing easy feature toggling. The PowerBoard Client SDK offers a quick way to accept payments, including prebuilt forms for Card Payments with 3DSecure 2.0 and Alternative Payment methods. ```General PowerBoard Checkout is our new **low-code** payments solution that provides a simple method of integration and reduces complexity by allowing you to toggle on/off new features and functionality directly from the PowerBoard dashboard. The PowerBoard Client SDK is our payments solution that allows you to quickly get up and running accepting payments through PowerBoard. This SDK solution gives you the prebuilt payment forms required to capture Card Payments with 3DSecure 2.0, and includes all available Alternative Payment methods currently available within the PowerBoard platform. ``` -------------------------------- ### Configuration File Example (config.properties) Source: https://developer.powerboard.commbank.com.au/docs/mobile-sdk-android An example of the config.properties file used to store API access tokens, gateway IDs, and merchant identifiers for different PowerBoard environments. This file is essential for authenticating with the PowerBoard API and enabling various payment gateways. ```properties # Authentication keys API_ACCESS_TOKEN=your_api_access_token WIDGET_ACCESS_TOKEN=your_widget_access_token # Gateway keys GATEWAY_ID_MPGS=your_gateway_id_mpgs GATEWAY_ID_PAY_PAL= your_gateway_id_pay_pal GATEWAY_ID_AFTER_PAY= your_gateway_id_after_pay GATEWAY_ID_CLICK_TO_PAY= your_gateway_id_click_to_pay GATEWAY_ID_GOOGLE_PAY= your_gateway_id_google_pay # Misc Gateway keys MERCHANT_IDENTIFIER= your_merchant_identifier ``` -------------------------------- ### WooCommerce Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/supported-payment-methods Guides for integrating PowerBoard with WooCommerce, including installation, configuration, and processing refunds. ```WooCommerce Installation Configuration Process a Refund ``` -------------------------------- ### Magento Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/supported-payment-methods-checkout Guides for integrating PowerBoard with Magento, covering installation, configuration, processing refunds, and managing admin orders. ```Magento Installation Configuration Process a Refund Process an Admin Order ``` -------------------------------- ### PowerBoard Checkout Integration Guide Source: https://developer.powerboard.commbank.com.au/reference/alternative-payment-methods Comprehensive guide for integrating the PowerBoard checkout solution. This covers supported payment methods, configuration, and customization. ```English * Checkout __ ``` -------------------------------- ### Magento Integration Guide Source: https://developer.powerboard.commbank.com.au/docs/supported-payment-methods Guides for integrating PowerBoard with Magento, covering installation, configuration, processing refunds, and managing admin orders. ```Magento Installation Configuration Process a Refund Process an Admin Order ``` -------------------------------- ### Install and Integrate PowerBoard iOS SDK Source: https://developer.powerboard.commbank.com.au/docs/mobile-sdk-ios This section details the requirements and steps for setting up the PowerBoard iOS SDK. It includes necessary software versions, dependencies, and configuration guidance. ```Swift // Requirements: // - PowerBoard iOS SDK: GitHub Repository // - PowerBoard Account // - iOS Version: 16.2 and above // - Xcode: Latest stable version recommended // - Swift: 5.7.1 or later // - Dependencies: // - NetworkingLib (1.2.0) // - Afterpay SDK (5.7.1) // - PayPal iOS SDK (1.5.0) // Configuration: // The sample app uses .xcconfig files (e.g., PreProduction.xcconfig, Production.xcconfig) // to manage environment-specific settings. These values are injected into the app at buildtime. // Ensure the necessary configuration files are filled before running the app. ``` -------------------------------- ### Install PowerBoard WooCommerce Plugin Source: https://developer.powerboard.commbank.com.au/docs/woocommerce-1 This snippet details the process of installing the PowerBoard plugin via the WordPress admin dashboard. It involves downloading the plugin ZIP file from GitHub, uploading it through the 'Add New Plugin' section, and activating it. ```bash Step 1. Download the PowerBoard WooCommerce plugin * Download the PowerBoard plugin ZIP file from our github repo. Step 2. Log in to your WordPress admin dashboard * Open your web browser. Go to the WordPress site and log in with your administrator credentials. Step 3. Navigate to the plugin menu * Find and click "Plugins " → "Add New Plugin " from the left sidebar in the dashboard. Step 4. Install & Activate the plugin * The Upload Plugin button is located at the top of the Add Plugins page. Click on it to proceed. * Click the Choose File button to navigate to where you saved the PowerBoard for WooCommerce Plugin Zip file. Select the file and click Open. * Click the Install Now button to upload and install the plugin. * After the installation, you will be taken to a new page. Click the "Activate Plugin " button to activate PowerBoard on your site. ```