NORBr — Developer Portal Section (restyled)
Getting started

Know where to start

Reach out for a demo and get an access to our Sandbox environment.

Choose the integration type that fits your product: Hosted Payment Page, Hosted Elements, or Direct API. Find useful resources to help you choose below.

Set up API keys, webhooks, and other essential settings to prepare your account for testing.

Run tests with a default Test PSP added to your Sandbox Account. Depending on your selected integration type, perform tests to validate your integration.

Once testing and validation are successful, check out our Go-live Checklist for a smooth going-live process.

Choose your path

Compare integration types

Integration type Complexity Customization Compliance scope Resources
Hosted Payment Page
Quickly launch a secure checkout experience hosted by us — ideal for fast integration and minimal PCI scope.
Low Medium Minimal ⓘ Eligible for PCI DSS SAQ A. Card data is fully handled by Norbr hosted checkout. Integration guide
Hosted Elements
Embed secure payment elements directly in your UI for more control of the checkout experience.
Medium High Reduced ⓘ Qualifies for PCI DSS SAQ A-EP. Card fields are hosted by Norbr but embedded in your page. Integration guide
Direct API
Build custom payment flows with our flexible REST API — ideal for complete control and advanced integrations.
High Full Full ⓘ Full PCI DSS scope SAQ D. Your infrastructure processes card data directly. Full API reference

Set up your Account

Prepare your environment by generating secure API credentials and configuring webhooks to receive payment notifications.

Set up your Postman

Import our Postman collection and configure your environment with apiURL, apiKeyPrivate, and apiKeyPublic variables to start testing.

Import Collection

Postman Environment

VariableValue
apiURLhttps://api.sandbox.norbr.io/v1
apiKeyPublicYour Public Key
apiKeyPrivateYour Private API Key

Postman Automation Scripts

// Checkout creation
var response = pm.response.json();
pm.environment.set('checkout', response.checkout.checkout_id);

// Token creation
var response = pm.response.json();
pm.environment.set('token', response.token);
pm.environment.set('metatoken', response.meta_token);

// Order creation
var response = pm.response.json();
pm.environment.set('orderId', response.order_id);