What is an Application?

Learn how applications are used to manage payment integrations.

Each application represents a ready-to-use payment integration for your client’s website, mobile app, or any other digital platform.

Applications act as containers for credentials, configuration, and transaction data that enable merchants to securely process payments via Guiddini Pay.


Key Concepts

1. Linked to a Client

An application is always associated with a specific client. It defines where and how payments will be accepted on their behalf.

2. One License per Application

To process real payments, each application must be assigned a SATIM license. This license allows activation of the payment flow.

3. API Credentials

Each application has its own set of:

  • App Key
  • Secret Key These credentials are used to authenticate your API requests.

4. Webhook & Callback URLs

You can configure:

  • Return URLs: where users are redirected after payment
  • Callback URLs: to receive backend notifications about payment status

Use Cases

  • A business has multiple websites and wants to separate payment integrations per domain.
  • A reseller is managing several clients and creates an application for each one.
  • A company has both a mobile app and a website, so two applications are created to isolate configurations.

Note

Each application is independently managed, allowing flexibility in branding, credentials, and environment (sandbox/live).

For managing applications as a partner, see the Partner documentation.

On this page