LoyaltyRedemption
A form of payment by which the customer uses a virtual currency of a Loyalty Program Account (such as air miles) in exchange for goods or services.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
certificateNumber |
The loyalty redemption certificate number. |
number |
false |
|
|
false |
loyaltyCurAmount |
The quantity of loyalty units redeemed. Example: 15000 |
Amount |
false |
|
|
false |
loyaltyProgramAccount |
An account set up for a customer within a rewards program which holds funds on behalf of that customer. |
LoyaltyProgramAccount |
true |
|
|
false |
paymentMethod |
A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount. |
PaymentMethod |
true |
|
|
false |
{
"certificateNumber" : "number",
"loyaltyCurAmount" : {
"curCode" : "string",
"value" : "number"
},
"loyaltyProgramAccount" : {
"accountNumberCode" : "string",
"alliance" : { },
"bagSegment" : [ { } ],
"carrier" : { },
"loyaltyProgram" : { },
"loyaltyProgramAccountIdentifier" : "string",
"loyaltyRedemption" : [ { } ],
"pax" : [ { } ],
"priorityCode" : "string",
"signInIdentifier" : "string",
"tierCode" : "string",
"tierLevelCode" : "string",
"tierName" : "string",
"tierPriorityText" : "string",
"typeCode" : "string"
},
"paymentMethod" : {
"accountableDoc" : { },
"bankTransfer" : { },
"carrierFee" : { },
"cash" : { },
"check" : { },
"commitmentToPay" : [ { } ],
"directBill" : { },
"ewallet" : { },
"iataEasyPay" : { },
"loyaltyRedemption" : { },
"otherPaymentMethod" : { },
"paymentCard" : { },
"paymentInfo" : { },
"shoppingCriteria" : { },
"typeCode" : { },
"voucher" : { }
}
}