How to integrate NOWA solutions

One API. Total Control.

Integrate payments into your product with clean, well-documented API and developer-first tooling.

Explore our API
Close-up of source code with highlighted PHP include paths in a code editor.

Payment API

Easily create, authorize, capture, and refund payments with a single API — designed to handle both simple and complex transaction flows.

Create Payments

Initiate deposits, withdrawals, and refunds through a unified endpoint.

Retrieve Payments

Access detailed payment information using unique identifiers.

Capture & Void

Manage payment captures and voids with precision.

See the documentation

{

"referenceId": "{{referenceId}}",

"paymentType": "DEPOSIT",

"amount": {{amount}},

"currency": "PLN",

"paymentMethod": "BLIK",

"description": "Online Payment",

"additionalParameters": {

"blikCode": "777623"

},

"customer": {

"firstName": "{{firstName}}",

"lastName": "{{lastName}}",

"email": "{{email}}",

"phone": "{{phone}}",

"ip": "{{ip}}",

"customerUserAgent": "{{customerUserAgent}}"

},

"billingAddress": {

"countryCode": "{{countryCode}}",

"city": "{{city}}",

"addressLine1": "{{addressLine1}}",

"postalCode": "{{postalCode}}"

},

"returnUrl": "{{returnUrl}}"

}

Seamless Integrations for fast deployment

Whether you're running a growing e-commerce business or a custom-built marketplace, we offer integration paths that work with your stack.

WooCommerce Plugin

Designed for simplicity and speed, our plugin lets you start accepting payments in WordPress within minutes.

Prestashop Plugin

Plug-and-play functionality built to support stable and secure transactions right out of the box.

Custom Integration

For developers building tailored solutions, our robust API offers the flexibility to fit any architecture or flow.

Tablet displaying an online watch store homepage with a featured collection and product listings.

SDKs & Documentation

Access SDKs for major languages and frameworks. Our clear, versioned documentation makes building (and debugging) fast and efficient.

Multi-language Support: SDKs available for Node.js, PHP, Python, Ruby, and more.

// main plugin loader

add_action('plugins_loaded', 'woocommerce_gateway_init', 11);


function woocommerce_gateway_init() {

// check if woocommerce is active

if(!class_exists('WC_Payment_Gateway')) {

return;

}


require_once GATEWAY_PATH . 'includes/load-constants.php';


// load all required classes

require_once GATEWAY_PATH . 'includes/load-helpers.php';

require_once GATEWAY_PATH . 'includes/load-gateway.php';

require_once GATEWAY_PATH . 'includes/load-api.php';

require_once GATEWAY_PATH . 'includes/load-subscription.php';

require_once GATEWAY_PATH . 'includes/load-webhook-handler.php';


// register the gateway with woocommerce

add_filter('woocommerce_payment_gateways', function($gateways) {

$gateway = new WC_Gateway();

new Subscription($gateway);

new Webhook_Handler($gateway);

$gateways[] = $gateway;

return $gateways;

});

}

Developer Sandbox

Test your implementation in a safe, fully-featured environment — no real funds, no surprises.

Modelbank Environment: Simulate various payment scenarios to validate your integration.

Comprehensive Testing: Utilize test cards and predefined scenarios for thorough testing.

Laptop displaying source code beside a smartphone, suggesting mobile and web development workflow.

Do you need any help with the integration?

Contact our Tech support team, available for all merchants.

Ask a question