POST Sale/Goal
Request Information
URI Parameters
None.
Body Parameters
GoalRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ServiceUsername | string |
Required |
|
| ServicePassword | string |
Required |
|
| CustomerReference | string |
Required |
|
| FullName | string |
Required |
|
| EmailAddress | string |
None. |
|
| MobileNumber | string |
None. |
|
| Location | string |
None. |
|
| NickName | string |
None. |
|
| MarketingOption | string |
None. |
|
| OrderPayment | OrderPayment |
None. |
|
| GoalPaymentItems | Collection of GoalPaymentItem |
None. |
Request Formats
application/json, text/json
Sample:
{
"OrderPayment": {
"Amount": 4,
"PaymentDate": "2025-11-01T19:28:57.0752828Z",
"ReceiptNo": "sample string 6",
"PaymentChannel": "sample string 5",
"PaymentLogId": "sample string 3",
"PaymentReference": "sample string 2",
"PaymentMethod": "sample string 1"
},
"GoalPaymentItems": [
{
"BeneficiaryDateOfBirth": "2025-11-01T19:28:57.076282Z",
"ItemAmount": 3,
"CertificateId": 10,
"NameOption": "sample string 12",
"PersonalMessage": "sample string 11",
"BeneficiaryMobileNumber": "sample string 9",
"BeneficiarySex": "sample string 8",
"BeneficiaryEmailAddress": "sample string 6",
"BeneficiaryOtherNames": "sample string 5",
"BeneficiarySurname": "sample string 4",
"ItemCode": "sample string 2",
"ItemName": "sample string 1"
},
{
"BeneficiaryDateOfBirth": "2025-11-01T19:28:57.076282Z",
"ItemAmount": 3,
"CertificateId": 10,
"NameOption": "sample string 12",
"PersonalMessage": "sample string 11",
"BeneficiaryMobileNumber": "sample string 9",
"BeneficiarySex": "sample string 8",
"BeneficiaryEmailAddress": "sample string 6",
"BeneficiaryOtherNames": "sample string 5",
"BeneficiarySurname": "sample string 4",
"ItemCode": "sample string 2",
"ItemName": "sample string 1"
}
],
"MarketingOption": "sample string 9",
"NickName": "sample string 8",
"Location": "sample string 7",
"MobileNumber": "sample string 6",
"EmailAddress": "sample string 5",
"FullName": "sample string 4",
"CustomerReference": "sample string 3",
"ServicePassword": "sample string 2",
"ServiceUsername": "sample string 1"
}
application/xml, text/xml
Sample:
<GoalRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ServiceUsername>sample string 1</ServiceUsername>
<ServicePassword>sample string 2</ServicePassword>
<CustomerReference>sample string 3</CustomerReference>
<FullName>sample string 4</FullName>
<EmailAddress>sample string 5</EmailAddress>
<MobileNumber>sample string 6</MobileNumber>
<Location>sample string 7</Location>
<NickName>sample string 8</NickName>
<MarketingOption>sample string 9</MarketingOption>
<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-11-01T20:28:57.0752828+01:00</PaymentDate>
<ReceiptNo>sample string 6</ReceiptNo>
</OrderPayment>
<GoalPaymentItems>
<GoalPaymentItem>
<ItemName>sample string 1</ItemName>
<ItemCode>sample string 2</ItemCode>
<ItemAmount>3</ItemAmount>
<BeneficiarySurname>sample string 4</BeneficiarySurname>
<BeneficiaryOtherNames>sample string 5</BeneficiaryOtherNames>
<BeneficiaryEmailAddress>sample string 6</BeneficiaryEmailAddress>
<BeneficiaryDateOfBirth>2025-11-01T20:28:57.076282+01:00</BeneficiaryDateOfBirth>
<BeneficiarySex>sample string 8</BeneficiarySex>
<BeneficiaryMobileNumber>sample string 9</BeneficiaryMobileNumber>
<CertificateId>10</CertificateId>
<PersonalMessage>sample string 11</PersonalMessage>
<NameOption>sample string 12</NameOption>
</GoalPaymentItem>
<GoalPaymentItem>
<ItemName>sample string 1</ItemName>
<ItemCode>sample string 2</ItemCode>
<ItemAmount>3</ItemAmount>
<BeneficiarySurname>sample string 4</BeneficiarySurname>
<BeneficiaryOtherNames>sample string 5</BeneficiaryOtherNames>
<BeneficiaryEmailAddress>sample string 6</BeneficiaryEmailAddress>
<BeneficiaryDateOfBirth>2025-11-01T20:28:57.076282+01:00</BeneficiaryDateOfBirth>
<BeneficiarySex>sample string 8</BeneficiarySex>
<BeneficiaryMobileNumber>sample string 9</BeneficiaryMobileNumber>
<CertificateId>10</CertificateId>
<PersonalMessage>sample string 11</PersonalMessage>
<NameOption>sample string 12</NameOption>
</GoalPaymentItem>
</GoalPaymentItems>
</GoalRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
GoalResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| PaymentLogId | string |
None. |
|
| Status | integer |
None. |
|
| StatusMessage | string |
None. |
|
| VoucherNumber | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Status": 2,
"VoucherNumber": "sample string 4",
"StatusMessage": "sample string 3",
"PaymentLogId": "sample string 1"
}
application/xml, text/xml
Sample:
<GoalResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PaymentLogId>sample string 1</PaymentLogId> <Status>2</Status> <StatusMessage>sample string 3</StatusMessage> <VoucherNumber>sample string 4</VoucherNumber> </GoalResponse>