Submit transaction for existing applicant

Initiates transaction processing for existing applicants.


Use this method to process transactions for existing applicants.



If you do not have a particular applicant, use Submit transaction for non-existing applicant.

Request examples

Learn more about these examples.

curl -X POST \
  '' \
  -H 'Content-Type: application/json' \
  -d '{
        "txnId": "631f268442d8290001e1eee9_newTxn",
        "applicant": {
            "externalUserId": "uniqueRemitterId",
            "address": {
                "country": "DEU",
                "street": "Chauseestr. 60",
                "postCode": "101115",
                "town": "Berlin"
            "device": {
                "ipInfo": {
                    "ip": ""
            "institutionInfo": {
                "code": "DEUTDEDB101",
                "name": "Deutsche Bank"
        "counterparty": {
            "externalUserId": "uniqueBeneficiaryId",
            "fullName": "John Smith",
            "type": "individual",
            "institutionInfo": {
                "code": "CRESCHZZXXX",
                "name": "Credit Swiss (Schweiz)"
        "info": {
            "direction": "out",
            "amount": 101.42,
            "currencyCode": "GBP",
            "paymentDetails": "Birthday Present"
        "props": {
            "customProperty": "Custom value that can be used in rules"
curl -X POST \
  '' \
  -H 'Content-Type: application/json' \
  -d '{
       "fullName":"Jack Posek",
       "paymentDetails":"Birthday Present"
       "customProperty":"Custom value that can be used in rules",
    "txnDate":"2023-09-19 14:19:06+0300"

Response explained

The response contains information on the created transaction with the data object and additional objects holding the current review and scoring transaction state.

idStringNoA unique transaction identification number.
applicantIdStringNoA unique applicant identification number.
scoreIntegerYesTransaction review scoring.
dataObjectNoTransaction data sent previously.
reviewObjectNoTransaction review result.
scoringResultObjectYesDetailed information on transaction scoring.

review attributes

reviewStatusStringNoTransaction status ( onHold, completed, init).
reviewResultObjectYesObject representing the transaction review result.
reviewResult.reviewAnswerStringYesGREEN (approved), RED (rejected).

scoringResult attributes

matchedRulesArray of ObjectsYesList of matched rules.
actionStringNoResult of all matched rules combined (score/onHold/reject).

matchedRules attributes

idStringNoRule ID.
nameStringYesRule name.
titleStringYesRule title.
scoreIntegerYesAmount that will be added to the overall score if the rule matches.
actionStringNoResult action of the matched rule (score/onHold/reject).
Click Try It! to start a request and see the response here!