anchor.diff:      });
   
       window.AffirmPaymentMethods = {};
  +
  +
  +    /*****************************************************\
  +        set the product/button specific data to be
  +        used when the continue button is directly
  +        clicked
  +    \*****************************************************/
  +    window.AffirmPaymentMethods["<%= payment_method.id %>"] = {
  +      public_api_key:           "<%= payment_method.preferred_api_key %>",
  +      financial_product_key:    "<%= payment_method.preferred_product_key %>"
  +    };
     }
   
  -
  -  /*****************************************************\
  -      set the product/button specific data to be
  -      used when the continue button is directly
  -      clicked
  -  \*****************************************************/
  -  window.AffirmPaymentMethods["<%= payment_method.id %>"] = {
  -    public_api_key:           "<%= payment_method.preferred_api_key %>",
  -    financial_product_key:    "<%= payment_method.preferred_product_key %>"
  -  };
  -
  -}());
   </script>
  
positive.code: </div>
  
  <script>
  (function(){
    /* only include this setup once */
    if (!window.AffirmPaymentMethods) {
  
      /*****************************************************\
          Include the affirm js snippet
  
negative.code:           $(this).val(button_text);
          });
  
          /*****************************************************\
              handle continue button clicks with .open()
          \*****************************************************/
  