Skip to main content
POST
/
Cortina
/
CreditCard`
/
Sale`
Cortina Credit Card Sale
curl --request POST \
  --url 'https://{domain}:{port}/api/Cortina/CreditCard`/Sale`' \
  --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.9,
    "CurrencyCode": "ILS",
    "CurrencyNumeric": "376",
    "MachineAuTime": "291121220837",
    "NayaxTransactionId": 3584688038,
    "PaymentMethodID": 1,
    "SiteId": 1,
    "TimeoutMS": 15000,
    "TransactionId": "PLXHYOGU9GOLIY6UISVYKNJHU705VSCPUR0F"
  },
  "CardData": {
    "BrandInfo": {
      "PrimaryDescription": "MASTERCARD",
      "PrimaryId": "8",
      "SecondaryDescription": "",
      "SecondaryId": "0"
    },
    "CardHolderName": "Test Card Holder",
    "CardNumber": "****",
    "EMVData": "xxxxxxxx",
    "EntryMode": "CON",
    "ExpMonth": "01",
    "ExpYear": "23"
  },
  "CustomData": {
    "Actor": "****",
    "Machine": "****"
  },
  "DeviceInfo": {
    "FWVersion": "unknown",
    "HwSerial": "0000000000000100"
  },
  "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": ""
  }
}
'
{
  "ECom3DSResponseInfo": {
    "ECom3DSRedirectUrl": "https://the-verigication-example-url.com",
    "ECom3DSStatus": 2
  },
  "EMVTags": {
    "Tag71": "860D8424000008D466284E10D1FF7C",
    "Tag72": "860D8424000008D466284E10D1FF7C",
    "Tag8A": "3030",
    "Tag91": "A93381BFF8C5E9EC0012"
  },
  "PaymentInfo": {
    "AdditionalData": "",
    "AuthAmount": 3.9,
    "AuthCode": "333333",
    "AuthDateTime": "291121220837",
    "AuthSource": "555555",
    "RRN": "111111",
    "SettAmount": 3.9,
    "SettDateTime": "11/29/2021 7:08:37 PM",
    "SrvTranId": "222222",
    "Token": "Cortina V2 Stub Tester Token",
    "TraceNumber": "4444"
  },
  "Status": {
    "Code": 0,
    "StatusMessage": "Cortina V2 Stub Tester",
    "Verdict": "Approved"
  }
}
Processes a complete payment in one step. This endpoint authorizes and charges the credit card in a single action (combining Authorization and Settlement). It handles all card checks and security verification (like 3DS) and captures funds immediately if approved.

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.

ECom3DSInfo
object

Contains 3-D Secure (3DS) data used for Strong Customer Authentication (SCA) in electronic commerce transactions.

DukptInfo
object

Contains encryption details using the DUKPT (Derived Unique Key Per Transaction) method.

EncryptInfo
object

Contains encryption metadata used for secure transmission.

Response

Success

ECom3DSResponseInfo
object
EMVTags
object

Response EMV tags, Mandatory for Contact.

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