### 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.
```