class MastercardMasterpassMerchant::Api::ShoppingCartApi

Public Class Methods

create(shopping_cart_request, api_config = nil) click to toggle source

ShoppingCart service This service used to enables shopping cart data to be displayed to users as they proceed through the MasterPass login and checkout.Merchants must call the Shopping Cart service before invoking the MasterPass UI for checkout. @param shopping_cart_request Shopping Cart Request. @param api_config Optional ApiConfig object specifying configuration : consumer key, private key, host URL. @return [ShoppingCartResponse]

# File lib/mastercard_masterpass_merchant/api/shopping_cart_api.rb, line 20
def self.create(shopping_cart_request, api_config = nil)
             path = "/masterpass/v6/shopping-cart"
            service_request = ServiceRequest.new
 
       
       service_request.body = shopping_cart_request
     
       service_request.content_type = "application/xml"
       api_client = ApiClient.new(api_config)
 api_client.api_tracker = SdkApiTracker.new
 api_client.error_handler = ErrorHandler.new
       return api_client.call(path, service_request, "POST",ShoppingCartResponse)
end