POST Sale/ProspectPayment

Request Information

URI Parameters

None.

Body Parameters

ProspectPaymentRequest
NameDescriptionTypeAdditional information
ProspectCode

integer

Required

CustomerReference

string

None.

OrderPayment

OrderPayment

None.

OrderItems

Collection of OrderItem

None.

Request Formats

application/json, text/json

Sample:
{
  "ProspectCode": 1,
  "OrderPayment": {
    "Amount": 4,
    "PaymentDate": "2025-12-13T18:13:04.4463249Z",
    "ReceiptNo": "sample string 6",
    "PaymentChannel": "sample string 5",
    "PaymentLogId": "sample string 3",
    "PaymentReference": "sample string 2",
    "PaymentMethod": "sample string 1"
  },
  "OrderItems": [
    {
      "ItemAmount": 4,
      "PassportUploadMinor": "sample string 9",
      "ThumbUploadJoint": "sample string 8",
      "SignatureUploadJoint": "sample string 7",
      "JointOtherNames": "sample string 6",
      "JointSurname": "sample string 5",
      "ItemCode": "sample string 3",
      "ItemName": "sample string 2",
      "AccountType": "sample string 1"
    },
    {
      "ItemAmount": 4,
      "PassportUploadMinor": "sample string 9",
      "ThumbUploadJoint": "sample string 8",
      "SignatureUploadJoint": "sample string 7",
      "JointOtherNames": "sample string 6",
      "JointSurname": "sample string 5",
      "ItemCode": "sample string 3",
      "ItemName": "sample string 2",
      "AccountType": "sample string 1"
    }
  ],
  "CustomerReference": "sample string 2"
}

application/xml, text/xml

Sample:
<ProspectPaymentRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProspectCode>1</ProspectCode>
  <CustomerReference>sample string 2</CustomerReference>
  <OrderPayment>
    <PaymentMethod>sample string 1</PaymentMethod>
    <PaymentReference>sample string 2</PaymentReference>
    <PaymentLogId>sample string 3</PaymentLogId>
    <Amount>4</Amount>
    <PaymentChannel>sample string 5</PaymentChannel>
    <PaymentDate>2025-12-13T19:13:04.4463249+01:00</PaymentDate>
    <ReceiptNo>sample string 6</ReceiptNo>
  </OrderPayment>
  <OrderItems>
    <OrderItem>
      <AccountType>sample string 1</AccountType>
      <ItemName>sample string 2</ItemName>
      <ItemCode>sample string 3</ItemCode>
      <ItemAmount>4</ItemAmount>
      <JointSurname>sample string 5</JointSurname>
      <JointOtherNames>sample string 6</JointOtherNames>
      <SignatureUploadJoint>sample string 7</SignatureUploadJoint>
      <ThumbUploadJoint>sample string 8</ThumbUploadJoint>
      <PassportUploadMinor>sample string 9</PassportUploadMinor>
    </OrderItem>
    <OrderItem>
      <AccountType>sample string 1</AccountType>
      <ItemName>sample string 2</ItemName>
      <ItemCode>sample string 3</ItemCode>
      <ItemAmount>4</ItemAmount>
      <JointSurname>sample string 5</JointSurname>
      <JointOtherNames>sample string 6</JointOtherNames>
      <SignatureUploadJoint>sample string 7</SignatureUploadJoint>
      <ThumbUploadJoint>sample string 8</ThumbUploadJoint>
      <PassportUploadMinor>sample string 9</PassportUploadMinor>
    </OrderItem>
  </OrderItems>
</ProspectPaymentRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ProspectPaymentResponse
NameDescriptionTypeAdditional information
PaymentLogId

string

None.

Status

integer

None.

StatusMessage

string

None.

MembershipNumber

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "MembershipNumber": 4,
  "Status": 2,
  "StatusMessage": "sample string 3",
  "PaymentLogId": "sample string 1"
}

application/xml, text/xml

Sample:
<ProspectPaymentResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <PaymentLogId>sample string 1</PaymentLogId>
  <Status>2</Status>
  <StatusMessage>sample string 3</StatusMessage>
  <MembershipNumber>4</MembershipNumber>
</ProspectPaymentResponse>