POST api/Workflow/FinaliseMembership
Request Information
URI Parameters
None.
Body Parameters
FinaliseMembershipResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceId | globally unique identifier |
None. |
|
| ProductId | globally unique identifier |
None. |
|
| MemberId | string |
None. |
|
| SubscriptionId | globally unique identifier |
None. |
|
| ClassifiedItemId | globally unique identifier |
None. |
|
| ClassifiedApplicationId | globally unique identifier |
None. |
|
| PaymentSuccessful | boolean |
None. |
|
| PaymentGatewayTransactionRef | string |
None. |
|
| Result | ResponseResult |
None. |
Request Formats
application/json, text/json
Sample:
{
"InvoiceId": "562d469f-13ec-4ed5-ae66-0ad597b4dc69",
"ProductId": "92a4df38-816b-4825-b425-82fcb8877240",
"MemberId": "sample string 1",
"SubscriptionId": "abd19168-3b95-4f55-9d84-72c1e64a980b",
"ClassifiedItemId": "58699d22-27df-4850-9b25-95a74dd04ecb",
"ClassifiedApplicationId": "434b26fc-431c-4876-aa60-4e19d023adde",
"PaymentSuccessful": true,
"PaymentGatewayTransactionRef": "sample string 2",
"Result": {
"Success": true,
"Message": "sample string 2",
"Errors": [
{
"Message": "sample string 1"
},
{
"Message": "sample string 1"
}
]
}
}
application/xml, text/xml
Sample:
<FinaliseMembershipResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bond.Core.API.Models.Response">
<Result>
<Errors>
<ErrorMessage>
<Message>sample string 1</Message>
</ErrorMessage>
<ErrorMessage>
<Message>sample string 1</Message>
</ErrorMessage>
</Errors>
<Message>sample string 2</Message>
<Success>true</Success>
</Result>
<ClassifiedApplicationId>434b26fc-431c-4876-aa60-4e19d023adde</ClassifiedApplicationId>
<ClassifiedItemId>58699d22-27df-4850-9b25-95a74dd04ecb</ClassifiedItemId>
<InvoiceId i:nil="true" />
<MemberId>sample string 1</MemberId>
<PaymentGatewayTransactionRef>sample string 2</PaymentGatewayTransactionRef>
<PaymentSuccessful>true</PaymentSuccessful>
<ProductId i:nil="true" />
<SubscriptionId>abd19168-3b95-4f55-9d84-72c1e64a980b</SubscriptionId>
<InvoiceId>562d469f-13ec-4ed5-ae66-0ad597b4dc69</InvoiceId>
<ProductId>92a4df38-816b-4825-b425-82fcb8877240</ProductId>
</FinaliseMembershipResponseModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
FinaliseMembershipResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceId | globally unique identifier |
None. |
|
| ProductId | globally unique identifier |
None. |
|
| MemberId | string |
None. |
|
| SubscriptionId | globally unique identifier |
None. |
|
| ClassifiedItemId | globally unique identifier |
None. |
|
| ClassifiedApplicationId | globally unique identifier |
None. |
|
| PaymentSuccessful | boolean |
None. |
|
| PaymentGatewayTransactionRef | string |
None. |
|
| Result | ResponseResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"InvoiceId": "1cc886bd-90f2-407a-ae64-19f2f06804ea",
"ProductId": "67108760-a43c-4947-bfc1-aafceb921a95",
"MemberId": "sample string 1",
"SubscriptionId": "4246c977-5258-4d0c-963d-a18f29eb0c93",
"ClassifiedItemId": "dbeb7083-af49-4377-be7f-59700d701e68",
"ClassifiedApplicationId": "1d71299d-f90a-40c1-a221-4a2c75039b0b",
"PaymentSuccessful": true,
"PaymentGatewayTransactionRef": "sample string 2",
"Result": {
"Success": true,
"Message": "sample string 2",
"Errors": [
{
"Message": "sample string 1"
},
{
"Message": "sample string 1"
}
]
}
}
application/xml, text/xml
Sample:
<FinaliseMembershipResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bond.Core.API.Models.Response">
<Result>
<Errors>
<ErrorMessage>
<Message>sample string 1</Message>
</ErrorMessage>
<ErrorMessage>
<Message>sample string 1</Message>
</ErrorMessage>
</Errors>
<Message>sample string 2</Message>
<Success>true</Success>
</Result>
<ClassifiedApplicationId>1d71299d-f90a-40c1-a221-4a2c75039b0b</ClassifiedApplicationId>
<ClassifiedItemId>dbeb7083-af49-4377-be7f-59700d701e68</ClassifiedItemId>
<InvoiceId i:nil="true" />
<MemberId>sample string 1</MemberId>
<PaymentGatewayTransactionRef>sample string 2</PaymentGatewayTransactionRef>
<PaymentSuccessful>true</PaymentSuccessful>
<ProductId i:nil="true" />
<SubscriptionId>4246c977-5258-4d0c-963d-a18f29eb0c93</SubscriptionId>
<InvoiceId>1cc886bd-90f2-407a-ae64-19f2f06804ea</InvoiceId>
<ProductId>67108760-a43c-4947-bfc1-aafceb921a95</ProductId>
</FinaliseMembershipResponseModel>