Skip to main content

BIEASES Payment API

The BIEASES Payment API enables merchants to seamlessly integrate secure payment processing into their e-commerce platforms and order management systems. With enterprise-grade security and comprehensive webhook support, you can accept payments globally with just a few API calls.

Key Featuresโ€‹

  • ๐Ÿ”’ Enterprise Security - RSA+AES encryption with digital signatures
  • ๐ŸŒ Global Coverage - Support for multiple currencies and regions
  • โšก Real-time Notifications - Instant webhook callbacks for payment events
  • ๐Ÿ› ๏ธ Developer Friendly - RESTful API with comprehensive documentation
  • ๐Ÿงช Sandbox Environment - Complete testing environment with mock data
  • ๐Ÿ“Š Comprehensive Reporting - Detailed transaction reporting and analytics

How does the BIEASES payment API work?

Check the diagram below to find out how the BIEASES payment API works with Consumer/Merchant and BIEASES.

Integration Steps

Please follow the steps below to complete the BIEASES payment API integration flow.

Detailed Integration Steps:

  1. Sign Up Business Account

  2. Request Sandbox Access

  3. Development & Testing

    • The merchant completes the development and testing in the sandbox environment.
  4. Request Production Keys

  5. Go Live & Success

    • Go live and customer success.

Setup Environment

Generate keysโ€‹

BIEASES will generate and provide the signing/encryption keys. Please contact your account manager or support@bieases.com to get your keys generated once you have completed the onboarding process.

๐Ÿšง Note:

Keep the private key secure, and do not share it with anyone else.

Sandboxโ€‹

๐Ÿ“˜ Prerequisites:

  • Have a valid BIEASES merchant account (follow the Quick Start to create a merchant account).

Request sandbox accessโ€‹

Merchants use the BIEASES payment API sandbox to develop and test their integration with BIEASES.

Only merchant users can access the sandbox environment. Please send a request to support@bieases.com with your merchant ID to obtain sandbox environment access and the secure keys.

The secure keys include:

Key TypeDescription
RSA key pairsUsed to sign and verify the signature. Includes the public key and private key.
AES keyUsed to encrypt/decrypt the payment order information.
IV stringA unique, random, and non-repeating value used in cryptography to add randomization to the encryption process.

Each key is bound to the merchant ID.

๐Ÿšง Note:

Currently, the sandbox can only be accessed via a website. Mobile apps are not supported.

Endpoints and Login Portalโ€‹

For the EEA/UK Region:

Productionโ€‹

๐Ÿ“˜ Prerequisites:

  • Have completed the development and testing in a sandbox environment.

Request production secure keysโ€‹

Once the merchant has completed the development and testing in the sandbox, contact support@bieases.com to issue the production secure keys.

The secure keys include:

Key TypeDescription
RSA key pairsUsed to sign and verify the signature. Includes the public key and private key.
AES keyUsed to encrypt/decrypt the payment order information.
IV stringA unique, random, and non-repeating value used in cryptography to add randomization to the encryption process.

๐Ÿšง Note:

  1. Please keep the production secure keys safe and do not share those keys with anyone else.
  2. Please contact support@bieases.com to re-issue the keys if a key was lost.

Production Endpoint(s)โ€‹

Replace the sandbox base URL with the production URL while deploying to the merchant production environment.

For the EEA/UK Region:

๐Ÿ“˜ Note:

All HTTP requests require TLS 1.2 or higher.

Whitelist server IP addressโ€‹

Before going live, the merchant back-end server IP address(es) need to be whitelisted. Please contact support@bieases.com to add your back-end server IP address to the whitelist or update the IP whitelist.