コード例 #1
0
        public virtual async Task UpdateMerchantReferences(string orderId, string merchantReference1, string merchantReference2)
        {
            var updateMerchantReferences = new OrderManagementMerchantReferences
            {
                MerchantReference1 = merchantReference1,
                MerchantReference2 = merchantReference2
            };

            await _client.UpdateMerchantReferences(orderId, updateMerchantReferences).ConfigureAwait(false);
        }
コード例 #2
0
ファイル: OrderManagementStore.cs プロジェクト: Geta/Klarna
        /// <summary>
        /// Updates merchant references
        /// <a href="https://developers.klarna.com/api/#order-management-api-update-merchant-references">
        ///     https://developers.klarna.com/api/#order-management-api-update-merchant-references
        /// </a>
        /// </summary>
        /// <param name="orderId">Id of order to update</param>
        /// <param name="merchantReferences">The <see cref="OrderManagementMerchantReferences"/> object</param>
        /// <returns></returns>
        public Task UpdateMerchantReferences(string orderId, OrderManagementMerchantReferences merchantReferences)
        {
            var url = ApiUrlHelper.GetApiUrlForController(ApiSession.ApiUrl, ApiControllerUri, $"{orderId}/merchant-references");

            return(Patch(url, merchantReferences));
        }