Skip to main content
POST
/
Cortina
/
CreditCard
/
IncrementalAuth
Cortina Credit Card Incremental Auth
curl --request POST \
  --url https://{domain}:{port}/api/Cortina/CreditCard/IncrementalAuth \
  --header 'Content-Type: application/*+json' \
  --data '
{
  "ActorInfo": {
    "Country": {
      "Alpha2Code": "US",
      "Alpha3Code": "USA",
      "Name": "UNITED STATES",
      "NumericCode": "840"
    },
    "DynamicURL": "",
    "GeoLocation": {
      "Address": "River",
      "City": "Zambezi",
      "CountryCode": "ZM",
      "State": "State",
      "ZipCode": "234234"
    },
    "Id": 2001537302,
    "MerchantId": "999999888885",
    "Name": "TestPayCC V2 OP"
  },
  "BasicInfo": {
    "Amount": 3,
    "CurrencyCode": "ILS",
    "CurrencyNumeric": "376",
    "MachineAuTime": "071221133300",
    "NayaxTransactionId": 3584697388,
    "PaymentMethodID": 1,
    "SiteId": 1,
    "TimeoutMS": 15000,
    "TransactionId": "3584697388"
  },
  "CardData": {
    "BrandInfo": {
      "PrimaryDescription": "VISA",
      "PrimaryId": "6",
      "SecondaryDescription": "",
      "SecondaryId": "0"
    },
    "CardHolderName": "Test Card Holder",
    "CardNumber": "****",
    "EMVData": " xxxxxxxx",
    "EntryMode": "CON",
    "ExpMonth": "12",
    "ExpYear": "22"
  },
  "CustomData": {
    "Actor": "****",
    "Machine": "****"
  },
  "DeviceInfo": {
    "FWVersion": "4.0.0.22-RC01 - Aug 25 2021",
    "HwSerial": 434324119376526
  },
  "MachineInfo": {
    "City": "Abbeville",
    "Country": {
      "Alpha2Code": "US",
      "Alpha3Code": "USA",
      "Name": "UNITED STATES",
      "NumericCode": "840"
    },
    "DecimalPlace": 2,
    "GeoLocation": {
      "Address": "River",
      "City": "Zambezi",
      "CountryCode": "ZM",
      "ZipCode": "234234"
    },
    "Id": 106791869,
    "Name": "Itai_TestPayCC V2",
    "Offset": "3.00",
    "TerminalId": "8888888844",
    "ZipCode": "54321"
  },
  "PaymentInfo": {
    "AuthAmount": 5,
    "AuthCode": "333333",
    "AuthDateTime": "071221133300",
    "AuthSource": "55555",
    "IsGatewayTimeout": false,
    "RRN": "111111",
    "SettDateTime": "12/7/2021 10",
    "SrvTranId": "3584697388",
    "Token": "Cortina V2 Stub Tester Token",
    "TraceNumber": "4444"
  }
}
'
{
  "Batch": {
    "AddToBatch": true,
    "BatchId": 0,
    "BatchStatus": 0,
    "BatchTransactionId": "string",
    "DeleteFromBatch": true,
    "OperationToPerform": 1
  },
  "PaymentInfo": {
    "AuthAmount": 5,
    "AuthCode": "333333",
    "AuthDateTime": "071221133300",
    "AuthSource": "55555",
    "IsGatewayTimeout": false,
    "RRN": "111111",
    "SettDateTime": "12/7/2021 10",
    "SrvTranId": "3584697388",
    "Token": "Cortina V2 Stub Tester Token",
    "TraceNumber": "4444"
  },
  "Status": {
    "Code": 0,
    "StatusMessage": "Cortina V2 Stub Tester",
    "Verdict": "Approved"
  }
}
Increases the approved amount for an active transaction. This endpoint requests permission to charge additional funds on a card that has already been authorized. It is used to raise the total transaction amount before the payment is finalized.

Body

BasicInfo
object

Basic transaction information.

DeviceInfo
object

Hardware and firmware information of the Nayax device.

MachineInfo
object

Information about the machine involved in the transaction.

ActorInfo
object

Merchant (Actor) details.

CustomData
object

Custom Fields Information, Contact Nayax TPOC to define.

CardData
object

Additional data we read from the card (EMV data, expiration date, cvv2, etc.)

Products
object[]
PaymentInfo
object

Identifies transaction information and references. Included in all response messages for payment calls. When used in requests (e.g. /Settlement, /Void, /Refund, /Inquiry), this object should match the PaymentInfo returned in a previous call.

EncryptInfo
object

Contains encryption metadata used for secure transmission.

Response

Success

Batch
object
PaymentInfo
object

Identifies transaction information and references. Included in all response messages for payment calls. When used in requests (e.g. /Settlement, /Void, /Refund, /Inquiry), this object should match the PaymentInfo returned in a previous call.

Status
object

Transaction status