NetCard Server Web API

<back to all web services

PGPreCheck

The following routes are available for this service:
POST/PrisonKiosk/PGPreCheck/

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/PGPreCheck HTTP/1.1 
Host: ncapi.net.au 
Content-Type: text/jsv
Content-Length: length

{
	ShoppingCart: 
	{
		CartItems: 
		[
			{
				CartItemId: 0,
				Product: 
				{
					ProductId: 0,
					SupplierId: 0,
					ManufacturerId: 0,
					Name: String,
					ShortDescription: String,
					StockCode: String,
					Note: String,
					Healthy: False,
					PicCode: String,
					Size: String,
					CustomerId: 0,
					UnitCost: 0,
					Cost: 0,
					RecommendedSalePrice: 0,
					PaidTax: 0,
					ProductImage: String,
					HealthFlagId: 0,
					StockRestriction: String,
					IsAdvertise: False
				},
				Quantity: 0,
				TotalCartItemLinePrice: 0,
				MaxQuantity: 0,
				InventoryId: 0
			}
		],
		UserId: 0,
		AvailableFunds: 0,
		TotalPurchase: 0,
		DeviceId: 0,
		TransactionTypeId: 0,
		CashDispensePay: 
		{
			CashDispenseId: 0,
			DeviceId: 0,
			CashDispenseTypeId: 0,
			Currency: String,
			TotalCash: 0
		}
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String
			}
		]
	},
	IsValid: False,
	ErrorCode: String,
	Message: String,
	StackTrace: String,
	Errors: 
	[
		{
			ErrorCode: String,
			FieldName: String,
			Message: String
		}
	]
}