protected void SetupWebCheckoutMessageReceiver(CheckoutSuccessCallback success, CheckoutCancelCallback cancelled, CheckoutFailureCallback failure) { if (_messageReceiver == null) { _messageReceiver = GlobalGameObject.AddComponent <WebCheckoutMessageReceiver>(); } _messageReceiver.Init(Client, Cart.CurrentCheckout, success, cancelled, failure); }
private WebCheckoutMessageReceiver CreateMockMessageReceiver(string checkoutId) { var webCheckoutMessageReceiver = new WebCheckoutMessageReceiver(); var cartDict = new Dictionary <string, object> { { "id", checkoutId } }; webCheckoutMessageReceiver.CurrentCheckout = new Checkout(cartDict); webCheckoutMessageReceiver.Client = ShopifyBuy.Client(); return(webCheckoutMessageReceiver); }