ReceiveCancellationNotify
After processing the cancellation, the result notification is sent to the customer.
Notice:
Product Scope :FareMarket
POST
url that provided by customer
Parameter
Field | Mandatory | Type | Scope | Description |
---|---|---|---|---|
action | required |
String | ReceiveCancellationNotify | |
timestamp | required |
Int | The ‘timestamp’ field should be a 10-digit Unix timestamp in seconds, used for encryption and data verification. | |
version | optional |
String | API version information, e.g. 3.2.0 | |
request | required |
Object | ||
cancellationNum | required |
String | Cancellation number generated by SubmitCancellation | |
cancellationCategory | required |
String | For more details visit: Cancellation Category | |
cancellationStatus | required |
String | For more details visit: Cancellation Status | |
endTime | required |
String | The time when the operation is completed, the review completion time/cancellation success time/cancellation rejection time, format: YYYYMMDDHHMMSS | |
uneligibleDetail | optional |
String | the detail of the uneligible cancellation | |
currency | required |
String | currency for refund | |
amount | required |
Float | total cost for booking | |
refundAmount | required |
Float | refund amount from airline | |
serviceFee | required |
Float | service charge from Aerohub | |
refundCategory | required |
String | For more details visit: Refund Category | |
creditVoucher | optional |
Object[] | the credit voucher | |
currency | optional |
String | the currency of credit voucher | |
amount | optional |
Float | Amount of credit voucher | |
detail | optional |
String | Credit voucher details(No.,Introduction to use, etc.) | |
passengers | required |
Object[] | Ticket Information for Cancellation | |
firstName | required |
String | FirstName,in case of middle name, format is firstName middleName | |
lastName | required |
String | LastName | |
birthday | required |
String | Birthday, format: YYYYMMDD | |
pnr | required |
String | pnr from airline | |
ticketNumber | required |
String | Ticket Number from airline | |
customerRemark | optional |
String | Customer remarks | |
aeroHubRemark | optional |
String | AeroHub Remarks |
Request_Example:
{ "action": "ReceiveCancellationNotify", "timestamp": 1633036800, "version": "3.2.0", "request": { "cancellationNum": "R20240409152629973", "cancellationCategory": "VOLUNTARY_CANCELLATION", "cancellationStatus": "REFUNDED", "endTime": "20240101123045", "uneligibleDetail": "the detail of the unapproved cancellation", "currency": "USD", "amount": 500.0, "refundAmount": 494.0, "serviceFee": 6.0, "refundCategory": "ORIGINAL_PAYMENT", "creditVoucher": [{ "currency": "USD", "amount": 100.0, "detail": "Voucher No.12345, valid for 1 year" }], "passengers": [ { "firstName": "John", "lastName": "Doe", "birthday": "19900101", "pnr": "ABC123", "ticketNumber": "1234567890", "amount": 250.0, "refundAmount": 247.0, "serviceFee": 3.0 }, { "firstName": "Jane", "lastName": "Smith", "birthday": "19850515", "pnr": "XYZ456", "ticketNumber": "0987654321", "amount": 250.0, "refundAmount": 247.0, "serviceFee": 3.0 } ], "customerRemark": "Requesting full refund due to cancellation", "aeroHubRemark": "Processed as per customer request" } }
Response
Field | Type | Description |
---|---|---|
status | Int | 0 for success, others for failure, refer to status error appendix for details |
msg | String | Return message, maximum 64 char |
cancellationNum | String | Cancellation number generated by Aerohub |
Success-Response:
{ "status": 0, "msg": "success", "cancellationNum": "R20240409152629973" }
Status Code
Name | Description |
---|---|
1000 | General system error |
1001 | Request parameters or part of parameters missing |
1002 | Invalid Action |
1003 | API request timeout, please request again |
1004 | Invalid request parameter |
1005 | Service system error |
1101 | Authentication fail, wrong signature |
Error-Response
{ "status": 1000, "msg": "General system error" }
Author:AeroHub Create time:2024-09-10 13:32
Last editor:AeroHub Update time:2025-04-22 14:25
Last editor:AeroHub Update time:2025-04-22 14:25