1. ReimbursedResultNotify
PKFARE Flight Buyer API
  • Guides
    • Quick Start
    • Tricks for Playing with PKFARE API
    • Book air tickets with ancillaries
    • Raise refund requests
    • Raise change requests
    • Receive flight rescheduled notification
    • Add Paid Bags after the Booking
    • Branded Fare Integration Guide
  • API Reference
    • Air ticket booking APIs
      • TicketIssuanceNotify_V2
      • Shopping V10
      • PrecisePricing V12
      • Penalty V4
      • PreciseBooking V8
      • CancelOrder
      • OrderPricing V6
      • Ticketing
      • OrderDetail V14
      • RequestTicketing
      • ModifyOrderStatus
    • Ancillary booking APIs
      • AncillaryStatusPush
      • AncillaryPricing V6
      • AncillaryBooking
      • CancelAncillaryOrder
      • AncillaryTicketing
      • AncillaryOrderDetail
    • Flight schedule change APIs
      • ScheduleChangeNotify
      • GetScheduleChangeReply
      • GetScheduleChangeList
      • AcknowledgeScheduleChange
      • AcceptScheduleChange
    • Refund APIs
      • RefundResultNotify
      • ReimbursedResultNotify
      • Refund Pricing
      • CheckRefundPricing
      • RefundRequest
      • CheckRefund
      • CheckReimbursed
      • DownloadAttachmentFile API
      • UploadAttachmentFile API
    • Change APIs
      • ChangeResultPush
      • Change Reshop
      • Change Request
      • Change Passenger Info
      • Change Reprice
      • ChangeRepricePush
    • Void APIs
      • ReimbursedResultPush
      • VoidRequest
    • Cache APIs
      • CacheShopping
      • ValidateItinerary API
    • APIs with all versions
      • CheckInInfoPush
      • Raise change requests Copy
      • Shopping
        • Shopping
        • Shopping_V2
        • Shopping_V4
        • Shopping V7
        • Shopping V9
        • Shopping V8
      • PrecisePricing
        • PrecisePricing
        • PrecisePricing_V2
        • PrecisePricing_V6
        • PrecisePricing V9
        • PrecisePricing V10
        • PrecisePricing V11
      • Penalty
        • Penalty
        • Penalty V2
        • Penalty V3
      • PreciseBooking
        • PreciseBooking
        • PreciseBooking_V2
        • PreciseBooking_V5
        • PreciseBooking V6
        • PreciseBooking V7
      • OrderPricing
        • OrderPricing_V2
        • OrderPricing V4
        • OrderPricing V5
      • Ticketing
        • Ticketing
      • TicketNumPush
        • TicketingNumPush
        • TicketingNumPush_V2
        • TicketingNumPush_V3
        • TicketIssuanceNotify
      • CancelOrder
        • CancelOrder
      • OrderDetail
        • OrderDetail_V2
        • OrderDetail_V3
        • OrderDetail_V4
        • OrderDetail_V5
        • Json_OrderDetail_V7
        • Json_OrderDetail_V8
        • OrderDetail V9
        • OrderDetail V13
      • AncillaryPricing
        • AncillaryPricing
        • AncillaryPricing V5
      • AncillaryBooking
        • AncillaryBooking
      • CancelAncillaryOrder
        • CancelAncillaryOrder
      • AncillaryTicketing
        • AncillaryTicketing_V2
      • AncillaryStatusPush
        • AncillaryStatusPush
      • AncillaryOrderDetail
        • AncillaryOrderDetail
      • RequestTicketing
        • RequestTicketing
      • ScheduleChangeNotify
        • ScheduleChangeNotify
      • GetScheduleChangeList
        • GetScheduleChangeList
      • AcknowledgeScheduleChange
        • AcknowledgeScheduleChange
      • AcceptScheduleChange
        • AcceptScheduleChange
      • GetScheduleChangeReply
        • GetScheduleChangeReply
      • RefundPricing
        • RefundPricing
      • CheckRefundPricing
        • CheckRefundPricing
      • RefundRequest
        • RefundRequest
      • RefundResultNotify
        • RefundResultNotify
      • CheckRefund
        • CheckRefund
      • ReimbursedResultNotify
        • ReimbursedResultNotify
      • CheckReimbursed
        • CheckReimbursed
      • UploadAttachmentFile
        • UploadAttachmentFile
      • DownloadAttachmentFile
        • DownloadAttachmentFile
      • ChangeReshop
        • ChangeReshop
      • ChangeRequest
        • ChangeRequest
      • ChangePassengerInfo
        • ChangePassengerInfo
      • VoidRequest
        • VoidRequest
        • VoidRequest_V2
      • ReimbursedResultPush
        • ReimburseResultPush_V2
  • Development Instructions
    • Signature
    • Order Status Explanation
    • Booking errors explanation and suggestions
    • Price Breakdown Explanation
    • Airlines available from PKFARE
    • PKFARE Operation Notice
    • How to retrieve airlines'PNR and ticket numbers
    • PKFARE Buyer API solutionId Usage Guide
  • Notice
    • Release Note
  • Schemas
    • Schemas
      • ShoppingReq
      • Result«ShoppingResult»
      • Authentication
      • SearchDTO
      • JourneysDTO_1
      • PassengersDTO
      • ShoppingResult
      • SegmentsDTO
      • SolutionsDTO
      • BaggageDTO
      • ConditionsDTO
      • ChangeDTO
      • OtherDTO
      • RefundDTO
      • JourneysDTO
      • SegmentInfoDTO
  1. ReimbursedResultNotify

ReimbursedResultNotify

1 Description#

1.1 Function#

This Api is used to push the refund result to the buyers by PKFARE through the URL provided by the buyers after completing the refund process.

1.2 Target Reader#

The ReimbursedResultNotify API documentation is intended for website developers, maintainers, and managers who have a certain level of website development skills, are familiar with one of the mainstream programming languages such as Java, Python, ASP.NET, PHP, Node.js, and have a basic understanding of the HTTP network protocol.

1.3 Character encoding#

The character encoding for this Api is unified as UTF-8.

1.4 URLs#

Provided by buyer partners.

1.5 Http Method#

POST

1.6 Request Header#

keyvalue
Content-Typeapplication/json

1.7 Response Header#

keyvalue
Content-Typeapplication/json

2 Request#

2.1 Sample#

{
	"currency": "USD",
	"payGate": "Prepay",
	"paySerialNum": "",
	"reimbursedAmount": 136.23,
	"reimbursedOrderNum": "916715517771831303",
	"reimbursedOrderStatus": "Reimbursed"
}

2.2 Schema#

nametyperequireddescription
reimbursedOrderNumStringyesPKFARE order number-refund order or void order
reimbursedOrderStatusStringyesorder status:REFUND, REIMBURSED
payGateStringnoSupported refund method:Prepay account、Alipay、Voucher
paySerialNumStringnotransaction serial number
currencyStringyescurrency
reimbursedAmountBigDecimalyesreimbursed amount
voucherListArraynoAvailable when the refund method is Voucher, refer to 2.2.1
voucherFileIdObject[String]noFile ID of the Voucher. The user can download the corresponding file with this ID.

2.2.1 voucherList#

nametyperequireddescription
lastNameStringnopassenger's last name
firstNameStringnopassenger's first name
birthdayStringnopassenger's dob,yyyy-mm-dd
sexStringnosexuality
psgTypeStringnopassenger type
voucherNumberStringnoThis field will be assigned EMD number, in the case where the refund method is Voucher.
voucherCurrencyStringnoThis field will be assigned voucher currency, in the case where the refund method is Voucher.
voucherAmountBigDecimalnoThis field will be assigned voucher's face value, in the case where the refund method is Voucher.
voucherValidFromStringnoThis field will be assigned the date when the voucher take effects , in the case where the refund method is Voucher.
voucherValidEndStringnoThis field will be assigned voucher's expiration date, in the case where the refund method is Voucher.
useForObject[Integer]noThis field will be assigned the purposes of the voucher, in the case where the refund method is Voucher.
1-ticket issuance,2-schedule change,3-Add-ons;
usageLimitationIntegernoUser limitation: 0 - uncertain, 1-passengers only, 2-unlimited

3 Response#

3.1 Sample#

{
    "errorCode": "0",
    "errorMsg": "ok"
}

3.2 Schema#

nametyperequireddescription
errorCodeStringyeserror code,0-success,other-failure;
PKFARE will only consider this notification successful when the buyer returns an errorCode of 0.
errorMsgStringyeserror message

4 Retry mechanism#

After a failed request, we will retry for once every 5 minutes, up to a maximum of 5 retries.
Modified at 2024-05-06 02:28:07
Previous
CheckRefund
Next
CheckReimbursed