propay.execute

Initiate Propay account provisioning operations for onboarding or document synchronization.

POST http://api.kompliant.com/propay.execute (OpenAPI specification)

Usage Info

Use this method to initiate Propay account provisioning. This method should only be called after propay.canExecute confirms all requirements are met. The operation type (currently, the only supported operation for Propay is ONBOARDING) is determined automatically based on the entity's current state and the merchant's onboarding status.

Operations are processed asynchronously. Use propay.get to check execution status and results.

Request

Authentication: KSig1-HMAC-SHA256

Parameters

ParameterTypeRequiredDescription
propay_idstringYesThe identifier for the Propay provisioning entity.

Example

{
  "propay_id": "ape_7h1EpxerrZQyLnRC1EQ9Ck"
}

Response

Data

ParameterTypeDescription
propayobjectThe propay parameter is defined in the table below.

Propay Parameters

ParameterTypeDescription
propay_idstringThe identifier for the Propay provisioning entity.
queued_operationsarrayAccount provisioning operations that have been queued for processing. Each operation is one of ACCOUNT_PROVISIONING_OPERATIONS. Current Operation supported for Propay is: ONBOARDING

Example

{
  "meta": {
    "status": "SUCCESS",
    "trace_id": "trc_6zNzQZHSf26V83BO3uW6dS",
    "version": "2025-03-24"
  },
  "data": {
    "propay": {
      "propay_id": "ape_7h1EpxerrZQyLnRC1EQ9Ck",
      "queued_operations": [
        "ONBOARDING"
      ]
    }
  }
}

Errors

Error CodeHTTP CodePossible Cause
BAD_REQUEST400Required parameters not provided.
ENTITY_NOT_FOUND400The propay_id provided does not exist.
SYSTEM_RULE_VIOLATION400System rule violations are described below.
ACCOUNT_CONFIGURATION_VIOLATION400Account configuration rule violations are described below.

System Rule Violations

When a SYSTEM_RULE_VIOLATION error occurs, the response will include additional entity_type and sub_code fields to provide more specific information:

Entity TypeSub-codeDescription
WorkflowWORKFLOW_NOT_STARTEDThe workflow must be in STARTED state before executing provisioning operations.
AccountProvisioningPRECHECK_FAILEDPrecheck validation failed. Use propay.canExecute to identify missing requirements before calling execute.
AccountProvisioningBUSINESS_NOT_FOUNDNo business found for the subject record associated with this entity.

Account Configuration Violations

When a ACCOUNT_CONFIGURATION_VIOLATION error occurs, the response will include additional entity_type and sub_code fields to provide more specific information:

Entity TypeSub-codeDescription
AccountProvisioningACCOUNT_PROVISIONING_DISABLEDThe account provisioning feature is disabled for this account.
AccountProvisioningPROVISIONER_DISABLEDThe Propay provisioner is disabled for this account.