Authorized Push Payments (1.0.0)

Download OpenAPI specification:Download

Authentication

auth

Security Scheme Type OAuth2
clientCredentials OAuth Flow
Token URL: https://login.kount.com/oauth2/ausdppksgrbyM0abp357
Scopes:
  • k1_integration_api -

    Kount API Scope

AppRiskOrchestrator

APP Risk

Assess APP Risk Request

Authorizations:
auth (k1_integration_api)
query Parameters
riskInquiry
boolean

query param used to indicate if segments executed & guidance should be returned

Request Body schema: application/json
eventTransactionId
required
string"^[a-zA-Z0-9\-]{1,64}$"

The Bank's identifier for this payment transaction.

sessionId
string^[a-zA-Z0-9]{0,36}$

Unique identifier for the customer's end-user's session on the site/app. Must be the same session ID used in the device data collection from the client-side Kount SDK. Uniqueness for this property is not enforced, but customers should provide unique values.

eventTypeName
string^.{0,256}$

The type of event being assessed.

eventTimestamp
string <date-time> YYYY-MM-DD'T'hh:mm:ss.fff'Z'

The timestamp of the event being assessed.

object (v1PaymentTransfer)
object (appriskorchestratorv1Account)
object (appriskorchestratorv1Account)

Responses

Request samples

Content type
application/json
{
  • "eventTransactionId": "d121ea2210434ffc8a90daff9cc97e76",
  • "sessionId": "d121ea2210434ffc8a90daff9cc97e76",
  • "eventTypeName": "One-time digital wallet transfer",
  • "eventTimestamp": "2019-08-24T14:15:22.234Z",
  • "paymentTransfer": {
    },
  • "originAccount": {
    },
  • "destinationAccount": {
    }
}

Response samples

Content type
application/json
{
  • "eventId": "d121ea2210434ffc8a90daff9cc97e76",
  • "decision": "APPROVE",
  • "segmentExecuted": {
    }
}

Investigation Outcome APP Risk Request

Authorizations:
auth (k1_integration_api)
path Parameters
eventId
required
string

The unique event identifier returned by the AssessAPPRisk request.

Request Body schema: application/json
investigationOutcome
string
Default: "NOT_FRAUD"

A string containing one of an enumeration of investigation outcome types. Types: "NOT_FRAUD", "ORIGIN_FRAUD", "DESTINATION_FRAUD"

Responses

Request samples

Content type
application/json
{
  • "investigationOutcome": "NOT_FRAUD"
}

Response samples

Content type
application/json
{
  • "eventId": "d121ea2210434ffc8a90daff9cc97e76",
  • "eventTransactionUpdateId": "d121ea2210434ffc8a90daff9cc97e76",
  • "eventTimestamp": "2019-08-24T14:15:22Z",
  • "investigationOutcome": "NOT_FRAUD"
}