Skip to main content

Manage Rate Plan

SynXis CRS
Rates
Groups
REST API
CRS Administration

Updated to support the Groups - Store Credit Card enhancement.

Read more

Groups - Store Credit Card (FEA92527)

The REST Manage Rate Plan API has been enhanced to support Payments for Groups. The GroupPaymentMethod object now includes a Payments array that allows for defining the specific payment information. 

The following is a partial sample of a POST request:

{
	...
	"GroupPaymentMethod": {
		...
		"Payments": [
			{
				"type": "Cash",
				"Primary": true,
				"DirectBill": {
					"AccountNumber": "8365920440",
					"ProjectNumber": "112234"
				},
				"PaymentCard": {
					"CardCode": "VI",
					"CardNumber": "4111111111111111",
					"ExpireDate": "1229",
					"CardHolder": "Guest Name",
					"Token": "cjzHiunsdfjnkkIbgoinN",
					"ConsentToStoreCardData": false
				}
			}
		]
	},
	...
}

Enhanced to support the following new functionality from the Flexible Points and Cash Redemption Options enhancement.

Read more

Flexible Points and Cash Redemption Options (FEA92296)

SynXis CRS has been enhanced to allow the configuration of Points and Cash Levels which can then be assigned to a Rate Type with the Manage Rate Plan API. 

The following endpoint has been enhanced to support the redemptionType and pointsAndCashLevel attributes:

Manage Rate Plan
POST/admin/product/ratePlans/

Sample POST partial request body:
 

{
	...
	"Header": {
		...
		"redemptionType": "PointsAndCashUsingHotelTiers",
		"pointAndCashLevel": "L1",
		...
	}
	...
}

The following redeemable attribute has now been deprecated with this enhancement:

{
	"Attributes": {
		...
		"redeemable": false,
		...
	}
	...
}