POST CreateTransactionRequest

Request Information

URI Parameters

None.

Body Parameters

transactionrequest
NameDescriptionTypeAdditional information
id

integer

None.

DateCreated

date

None.

LastModified

date

None.

UserId

string

None.

TransactionRef

string

None.

AmountPaid

decimal number

None.

ActualAmountPaid

decimal number

None.

DatePaid

date

None.

ProcessedBy

string

None.

DocumentReference

string

None.

UserNotified

boolean

None.

DateUserNotified

date

None.

DateProcessed

date

None.

ZakaNotified

boolean

None.

DateZakaNotified

date

None.

Pending

boolean

None.

Processed

boolean

None.

Cancelled

boolean

None.

DateCancelled

date

None.

ProcessedByName

string

None.

UserFullName

string

None.

Uploaded

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "DateCreated": "2025-12-06T06:33:18.3213098+02:00",
  "LastModified": "2025-12-06T06:33:18.3213098+02:00",
  "UserId": "sample string 4",
  "TransactionRef": "sample string 5",
  "AmountPaid": 6.1,
  "ActualAmountPaid": 7.1,
  "DatePaid": "2025-12-06T06:33:18.3213098+02:00",
  "ProcessedBy": "sample string 8",
  "DocumentReference": "sample string 9",
  "UserNotified": true,
  "DateUserNotified": "2025-12-06T06:33:18.3213098+02:00",
  "DateProcessed": "2025-12-06T06:33:18.3213098+02:00",
  "ZakaNotified": true,
  "DateZakaNotified": "2025-12-06T06:33:18.3213098+02:00",
  "Pending": true,
  "Processed": true,
  "Cancelled": true,
  "DateCancelled": "2025-12-06T06:33:18.3213098+02:00",
  "ProcessedByName": "sample string 14",
  "UserFullName": "sample string 15",
  "Uploaded": true
}

application/xml, text/xml

Sample:
<transactionrequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZakaPayAPI.Database">
  <ActualAmountPaid>7.1</ActualAmountPaid>
  <AmountPaid>6.1</AmountPaid>
  <Cancelled>true</Cancelled>
  <DateCancelled>2025-12-06T06:33:18.3213098+02:00</DateCancelled>
  <DateCreated>2025-12-06T06:33:18.3213098+02:00</DateCreated>
  <DatePaid>2025-12-06T06:33:18.3213098+02:00</DatePaid>
  <DateProcessed>2025-12-06T06:33:18.3213098+02:00</DateProcessed>
  <DateUserNotified>2025-12-06T06:33:18.3213098+02:00</DateUserNotified>
  <DateZakaNotified>2025-12-06T06:33:18.3213098+02:00</DateZakaNotified>
  <DocumentReference>sample string 9</DocumentReference>
  <LastModified>2025-12-06T06:33:18.3213098+02:00</LastModified>
  <Pending>true</Pending>
  <Processed>true</Processed>
  <ProcessedBy>sample string 8</ProcessedBy>
  <ProcessedByName>sample string 14</ProcessedByName>
  <TransactionRef>sample string 5</TransactionRef>
  <Uploaded>true</Uploaded>
  <UserFullName>sample string 15</UserFullName>
  <UserId>sample string 4</UserId>
  <UserNotified>true</UserNotified>
  <ZakaNotified>true</ZakaNotified>
  <id>1</id>
</transactionrequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

transactionrequest
NameDescriptionTypeAdditional information
id

integer

None.

DateCreated

date

None.

LastModified

date

None.

UserId

string

None.

TransactionRef

string

None.

AmountPaid

decimal number

None.

ActualAmountPaid

decimal number

None.

DatePaid

date

None.

ProcessedBy

string

None.

DocumentReference

string

None.

UserNotified

boolean

None.

DateUserNotified

date

None.

DateProcessed

date

None.

ZakaNotified

boolean

None.

DateZakaNotified

date

None.

Pending

boolean

None.

Processed

boolean

None.

Cancelled

boolean

None.

DateCancelled

date

None.

ProcessedByName

string

None.

UserFullName

string

None.

Uploaded

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "DateCreated": "2025-12-06T06:33:18.3213098+02:00",
  "LastModified": "2025-12-06T06:33:18.3213098+02:00",
  "UserId": "sample string 4",
  "TransactionRef": "sample string 5",
  "AmountPaid": 6.1,
  "ActualAmountPaid": 7.1,
  "DatePaid": "2025-12-06T06:33:18.3213098+02:00",
  "ProcessedBy": "sample string 8",
  "DocumentReference": "sample string 9",
  "UserNotified": true,
  "DateUserNotified": "2025-12-06T06:33:18.3213098+02:00",
  "DateProcessed": "2025-12-06T06:33:18.3213098+02:00",
  "ZakaNotified": true,
  "DateZakaNotified": "2025-12-06T06:33:18.3213098+02:00",
  "Pending": true,
  "Processed": true,
  "Cancelled": true,
  "DateCancelled": "2025-12-06T06:33:18.3213098+02:00",
  "ProcessedByName": "sample string 14",
  "UserFullName": "sample string 15",
  "Uploaded": true
}

application/xml, text/xml

Sample:
<transactionrequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZakaPayAPI.Database">
  <ActualAmountPaid>7.1</ActualAmountPaid>
  <AmountPaid>6.1</AmountPaid>
  <Cancelled>true</Cancelled>
  <DateCancelled>2025-12-06T06:33:18.3213098+02:00</DateCancelled>
  <DateCreated>2025-12-06T06:33:18.3213098+02:00</DateCreated>
  <DatePaid>2025-12-06T06:33:18.3213098+02:00</DatePaid>
  <DateProcessed>2025-12-06T06:33:18.3213098+02:00</DateProcessed>
  <DateUserNotified>2025-12-06T06:33:18.3213098+02:00</DateUserNotified>
  <DateZakaNotified>2025-12-06T06:33:18.3213098+02:00</DateZakaNotified>
  <DocumentReference>sample string 9</DocumentReference>
  <LastModified>2025-12-06T06:33:18.3213098+02:00</LastModified>
  <Pending>true</Pending>
  <Processed>true</Processed>
  <ProcessedBy>sample string 8</ProcessedBy>
  <ProcessedByName>sample string 14</ProcessedByName>
  <TransactionRef>sample string 5</TransactionRef>
  <Uploaded>true</Uploaded>
  <UserFullName>sample string 15</UserFullName>
  <UserId>sample string 4</UserId>
  <UserNotified>true</UserNotified>
  <ZakaNotified>true</ZakaNotified>
  <id>1</id>
</transactionrequest>