# PowerBoard Developer Hub Documentation > PowerBoard is an eCommerce solution delivering payment choice, operational efficiency and security via a single API integration. We’ve made integrating easier with access to a self-serve developer portal with step-by-step integration guides to ensure you get the most out of PowerBoard. ## Guides - [Getting started](https://developer.powerboard.commbank.com.au/docs/getting-started-with-powerboard.md): Learn how to use and integrate PowerBoard to empower your business - [Access Tokens](https://developer.powerboard.commbank.com.au/docs/access.md) - [Account](https://developer.powerboard.commbank.com.au/docs/account.md) - [Charges](https://developer.powerboard.commbank.com.au/docs/charges.md) - [Customers](https://developer.powerboard.commbank.com.au/docs/customers.md) - [Dashboard](https://developer.powerboard.commbank.com.au/docs/dashboard.md) - [Notifications](https://developer.powerboard.commbank.com.au/docs/notifications.md) - [Reconciliation](https://developer.powerboard.commbank.com.au/docs/reconciliation.md) - [Reports](https://developer.powerboard.commbank.com.au/docs/reports.md) - [Rules](https://developer.powerboard.commbank.com.au/docs/rules.md) - [Services](https://developer.powerboard.commbank.com.au/docs/services.md) - [Subscriptions](https://developer.powerboard.commbank.com.au/docs/subscriptions.md) - [Users](https://developer.powerboard.commbank.com.au/docs/users.md) - [Vault](https://developer.powerboard.commbank.com.au/docs/vault.md) - [Test Cards](https://developer.powerboard.commbank.com.au/docs/powerboard-test-cards-1.md): PowerBoard merchants are able to use the card details listed on this page to test their integrations. - [Test Case Scenarios](https://developer.powerboard.commbank.com.au/docs/test-case-scenarios.md): Listed below are a series of test cases we strongly recommend you use to test your integration prior to going live. - [Go-live Checklist](https://developer.powerboard.commbank.com.au/docs/integration-checklists.md): Double check your integration against the below checklist to ensure a simple go-live experience - [PowerBoard Client SDK](https://developer.powerboard.commbank.com.au/docs/powerboard-widget.md): This guide will provide you with instructions on how-to initialise & customise your PowerBoard Widget integration. - [Card Payments](https://developer.powerboard.commbank.com.au/docs/payments.md): An overview of credit/debit card payments with PowerBoard - [Card Payments](https://developer.powerboard.commbank.com.au/docs/card-payments-using-3d-secure.md): This document will guide you on how to correctly integrate card payments via PowerBoard. - [Card Payments (Non 3D Secure)](https://developer.powerboard.commbank.com.au/docs/card-payments-no-3ds.md): This document will guide you on how to correctly integrate card payments via PowerBoard. - [Card Payments using a Vault Token](https://developer.powerboard.commbank.com.au/docs/card-payments-using-vault-token.md): This document will guide you on how to correctly integrate card payments using a Vault Token via PowerBoard. - [Card Payments with Authorisation/Capture flow](https://developer.powerboard.commbank.com.au/docs/card-payments-auth-capture.md): This document will guide you on how to correctly integrate Authorisation/Capture card payments via PowerBoard. - [Digital Wallet Payments](https://developer.powerboard.commbank.com.au/docs/digital-wallet-pay.md): Learn about Digital Wallets with PowerBoard - [Apple Pay](https://developer.powerboard.commbank.com.au/docs/apple-pay.md): Learn about how to integrate Apple Pay via PowerBoard - [Enabling Apple Pay Service](https://developer.powerboard.commbank.com.au/docs/enabling-applepay.md): This document will guide you on how to correctly enable Apple Pay on PowerBoard using your own merchant certificates. - [Integrating Apple Pay](https://developer.powerboard.commbank.com.au/docs/integrating-apple-pay.md): This document will guide you on how to correctly integrate Apple Pay via PowerBoard. - [Google Pay](https://developer.powerboard.commbank.com.au/docs/google-pay.md): Learn how to integrate Google Pay via PowerBoard - [Enabling Google Pay Service](https://developer.powerboard.commbank.com.au/docs/enabling-google-pay-service.md): This document will guide you on how to correctly enable Google Pay on PowerBoard. - [Integrating Google Pay](https://developer.powerboard.commbank.com.au/docs/integrating-google-pay.md): This document will guide you on how to correctly integrate Google Pay via PowerBoard. - [Click to Pay](https://developer.powerboard.commbank.com.au/docs/click-to-pay.md): This document will guide you on how to integrate Click to Pay with PowerBoard. - [Alternative Payment Methods](https://developer.powerboard.commbank.com.au/docs/alternative-payment-methods.md): Other popular payment providers and ‘Buy Now, Pay Later’ services - [PayPal](https://developer.powerboard.commbank.com.au/docs/paypal.md): This document will guide you on how to correctly integrate PayPal Smart Payment Buttons and Pay in 4 via PowerBoard - [PayPal with Auth/Capture](https://developer.powerboard.commbank.com.au/docs/paypal-auth-capture.md): This document will guide you on how to correctly integrate the Auth/Capture workflow for PayPal via PowerBoard. - [Paypal Vaulting](https://developer.powerboard.commbank.com.au/docs/paypal-vaulting.md) - [Afterpay (v1)](https://developer.powerboard.commbank.com.au/docs/afterpay-v1.md): This document will guide you on how to **correctly** integrate Afterpay with PowerBoard. - [Zip](https://developer.powerboard.commbank.com.au/docs/zippay.md): Learn how to successfully integrate Zip via PowerBoard - [Checkout](https://developer.powerboard.commbank.com.au/docs/checkout.md) - [Supported Payment Methods](https://developer.powerboard.commbank.com.au/docs/supported-payment-methods-checkout.md) - [Getting Started](https://developer.powerboard.commbank.com.au/docs/getting-started-checkout.md) - [Configuration Templates](https://developer.powerboard.commbank.com.au/docs/configuration-templates.md) - [Customisation Templates](https://developer.powerboard.commbank.com.au/docs/customisation-templates.md) - [Create Intent API](https://developer.powerboard.commbank.com.au/docs/create-intent-api.md) - [Master Widget Implementation](https://developer.powerboard.commbank.com.au/docs/master-widget-implementation.md) - [Widget Events](https://developer.powerboard.commbank.com.au/docs/widget-events.md) - [Versioning & SDK Management](https://developer.powerboard.commbank.com.au/docs/versioning-sdk-management.md) - [Important Considerations](https://developer.powerboard.commbank.com.au/docs/important-considerations.md) - [Refunds](https://developer.powerboard.commbank.com.au/docs/refunds.md): This document will guide you on how to correctly integrate Refunds with PowerBoard API. - [Subscriptions](https://developer.powerboard.commbank.com.au/docs/subscriptions-2.md): This document will guide you on how to correctly integrate subscriptions via PowerBoard. - [Customers](https://developer.powerboard.commbank.com.au/docs/customers-2.md): This document will guide you on how to correctly Create and Charge a customer via PowerBoard. - [Webhooks](https://developer.powerboard.commbank.com.au/docs/notifications-webhooks.md): This document will guide you on how to correctly integrate Webhook Notifications within PowerBoard. - [Email Notifications](https://developer.powerboard.commbank.com.au/docs/notifications-emails.md): This document will guide you on how to correctly integrate Email Notifications within PowerBoard. - [Mobile SDK](https://developer.powerboard.commbank.com.au/docs/mobile-sdk.md) - [Mobile SDK - Android](https://developer.powerboard.commbank.com.au/docs/mobile-sdk-android.md): This document will guide you on how to install PowerBoard Android SDK and Integrate into your app. - [Mobile SDK - iOS](https://developer.powerboard.commbank.com.au/docs/mobile-sdk-ios.md): This document will guide you on how to install PowerBoard iOS SDK and Integrate into your app. - [Network Tokens](https://developer.powerboard.commbank.com.au/docs/network-tokens.md): Learn how to integration Network Tokens with PowerBoard - [Creating Network Tokens](https://developer.powerboard.commbank.com.au/docs/creating-network-tokens.md): Learn how to create a Network Token - [Management of PowerBoard Tokens](https://developer.powerboard.commbank.com.au/docs/management-of-powerboard-tokens.md): Learn how to manage your PowerBoard Tokens - [Token Lifecycle Management](https://developer.powerboard.commbank.com.au/docs/token-lifecycle-management.md) - [Eftpos Online and Least-Cost Routing](https://developer.powerboard.commbank.com.au/docs/eftpos-online-least-cost-routing.md): Learn how to integrate eftpos online least-cost routing in your PowerBoard integration. - [Set up your Routing Rules](https://developer.powerboard.commbank.com.au/docs/set-up-your-routing-rules.md): Learn how to setup routing rules in PowerBoard - [Processing Charges](https://developer.powerboard.commbank.com.au/docs/processing-charges.md): Learn how to process charges via eftpos online. - [Installation](https://developer.powerboard.commbank.com.au/docs/installation.md): Learn how to install the PowerBoard Magento 2 Extension in your environment - [Configuration](https://developer.powerboard.commbank.com.au/docs/configuration.md): Learn how to configure the Powerboard Extension within the Magento Dashboard - [Process a Refund](https://developer.powerboard.commbank.com.au/docs/process-a-refund.md): This guide will teach you on how to process a refund using the PowerBoard Magento Extension - [Process an Admin Order](https://developer.powerboard.commbank.com.au/docs/process-an-admin-order.md) - [Installation](https://developer.powerboard.commbank.com.au/docs/woo-installation.md): Bring PowerBoard Checkout directly into your WooCommerce Experience. - [Configuration](https://developer.powerboard.commbank.com.au/docs/woo-configuration.md): This guide will show you how to configure the PowerBoard WooCommerce plugin. - [Process a Refund](https://developer.powerboard.commbank.com.au/docs/woo-process-a-refund.md): Learn how to process PowerBoard refunds with the WooCommerce plugin. - [Updating from Version 1 to Version 2](https://developer.powerboard.commbank.com.au/docs/more-information-copy.md): Learn how to upgrade your PowerBoard Checkout Widget - [Updating Payment Method Logos](https://developer.powerboard.commbank.com.au/docs/updating-from-version-1-to-version-2-copy.md): Learn how to update your payment method logos for PowerBoard's WooCommerce Plugin - [More Information](https://developer.powerboard.commbank.com.au/docs/process-a-refund-copy.md) - [Brand Assets](https://developer.powerboard.commbank.com.au/docs/brand-asset.md) ## API Reference - [Overview](https://developer.powerboard.commbank.com.au/reference/getting-started.md) - [Authentication](https://developer.powerboard.commbank.com.au/reference/authentication.md): Learn how API authentication works in PowerBoard - [Error Responses](https://developer.powerboard.commbank.com.au/reference/error-responses.md): Learn about Error codes and responses in PowerBoard - [Create a payment](https://developer.powerboard.commbank.com.au/reference/create-charge.md): A Charge is a one-time payment that can be requested against any connected processing service. - [Capture a payment](https://developer.powerboard.commbank.com.au/reference/capture.md): Capture an authorised charge - [Refund a payment](https://developer.powerboard.commbank.com.au/reference/refund.md): Make a refund request for a completed financial charge - [3D Secure Pre-Authentication](https://developer.powerboard.commbank.com.au/reference/3d-secure-pre-authentication.md): Create a 3D secure pre-authentication to be used in the client SDK 3DS canvas - [Verification](https://developer.powerboard.commbank.com.au/reference/verification.md): Validate a customer's card prior to submitting a financial transaction to the gateway. - [Wallet Initialisation](https://developer.powerboard.commbank.com.au/reference/wallet.md): Create a wallet token used to initialise a digital wallet in the Client SDK - [Query a payment](https://developer.powerboard.commbank.com.au/reference/query-charge.md): Search for all or a specific charge - [Cancel a payment](https://developer.powerboard.commbank.com.au/reference/cancel.md) - [Create a subscription](https://developer.powerboard.commbank.com.au/reference/create.md): Create a PowerBoard subscription - [Modify a subscription](https://developer.powerboard.commbank.com.au/reference/modify.md): Update an existing subscription - [Query Subscriptions](https://developer.powerboard.commbank.com.au/reference/query-subscriptions.md): Returns all or a specific subscription by the given subscription id - [Cancel a subscription](https://developer.powerboard.commbank.com.au/reference/archive.md): Delete an existing subscription to change subscription to a deleted status. - [Create a customer](https://developer.powerboard.commbank.com.au/reference/create-1.md): Create a PowerBoard customer entity - [Modify a customer](https://developer.powerboard.commbank.com.au/reference/modify-1.md): Update an existing customer's details. - [Query a customer](https://developer.powerboard.commbank.com.au/reference/query-customers.md): Search for all or a specific customer - [Delete a customer](https://developer.powerboard.commbank.com.au/reference/archive-1.md): Delete an existing customer. - [Create a vault token](https://developer.powerboard.commbank.com.au/reference/create-2.md): Create a new vault payment token representing user’s payment information. - [Modify a vault token](https://developer.powerboard.commbank.com.au/reference/modify-2.md): Modify an existing vault token representation - [Query Vault tokens](https://developer.powerboard.commbank.com.au/reference/query-vault-tokens.md): Search for a specific or all vault tokens on your account. - [Archive a vault token](https://developer.powerboard.commbank.com.au/reference/archive-2.md): Archive a vault token - [Create a gateway service](https://developer.powerboard.commbank.com.au/reference/create-3.md): Create a new gateway service on your PowerBoard account - [Update a gateway service](https://developer.powerboard.commbank.com.au/reference/update.md): Update an existing gateway service - [Query a gateway service](https://developer.powerboard.commbank.com.au/reference/query.md): Search for a specific or all gateway services on your PowerBoard account. - [Archive a gateway](https://developer.powerboard.commbank.com.au/reference/archive-3.md): Delete the specified gateway service - [Create](https://developer.powerboard.commbank.com.au/reference/create-4.md): Creates a trigger to send a notification to a customer or endpoint. - [Resend notification](https://developer.powerboard.commbank.com.au/reference/resend-notification.md): Trigger a resend on a specific notification - [Retrieve a notification](https://developer.powerboard.commbank.com.au/reference/retrieve-a-notification.md): Search for an existing notification on your PowerBoard account. ## Pages - [Help us improve](https://developer.powerboard.commbank.com.au/page/help-us-improve.md) - [PowerBoard How to Videos](https://developer.powerboard.commbank.com.au/page/portal-videos.md)