private void RunSample(string accessToken, OffAmazonPaymentsAddressConsentSample addressConsentSample)
        {
            /*****************************************************************
            * Get the order reference details without address consent token
            *****************************************************************/
            String gorWithoutConsent = addressConsentSample.GetOrderReferenceDetailsWithoutConsent();

            if (gorWithoutConsent == null)
            {
                throw new OffAmazonPaymentsServiceException("The response from GetOrderReferenceDetailsWithoutConsent was null");
            }

            /******************************************************************
            * Get the order reference details with the consent token - this
            * response will contain additional information about the customer
            * comparsed to the previous response.
            * ****************************************************************/
            String gorWithConsent = addressConsentSample.GetOrderReferenceDetailsWithConsent(Server.UrlDecode(accessToken));

            if (gorWithConsent == null)
            {
                throw new OffAmazonPaymentsServiceException("The response from GetOrderReferenceDetailsWithoutConsent was null");
            }

            ltOrderDetailsNoConsent.Text   += formatStringForDisplay(gorWithoutConsent);
            ltOrderDetailsWithConsent.Text += formatStringForDisplay(gorWithConsent);
        }
        /// <summary>
        /// Handle the form submisson
        /// </summary>
        /// <param name="sender">reference to the sender</param>
        /// <param name="e">arguments for the event</param>
        protected void btn_submit_Click(object sender, EventArgs e)
        {
            string orderReferenceId = tb_ORId.Text;
            string accessToken      = tb_AccessToken.Text;
            OffAmazonPaymentsAddressConsentSample addressConsentSample = new OffAmazonPaymentsAddressConsentSample(orderReferenceId);

            RunSample(accessToken, addressConsentSample);
        }