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 out useful reseources 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.

Compare integration types

Integration type Complexity Customization Complience 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.
Hosted Elements
Embed secure payment elements directly in your UI for having 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.
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.

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);