title: Change checkout submit button text for a specific payment method in WooCommerce
body: <p>I need to change the <code>order_button_text</code> for a specific payment gateway (COD in this case).  </p>
  
  <p>I could only get it to change globally (for all payment gateways) using:</p>
  
  <pre><code>add_action( 'woocommerce_after_add_to_cart_button', 'multiple_orders_text' );
  function woo_custom_order_button_text() {
      return __( 'Request Shipping Quote', 'woocommerce' );
  }
  </code></pre>
  
  <p>But have found that if I add the line</p>
  
  <pre><code>$this-&gt;order_button_text  = __( 'Request a Quote', 'woocommerce' );
  </code></pre>
  
  <p>to the <code>setup_properties()</code> method in <code>woocommerce/includes/gateways/cod/class-wc-gateway-cod.php</code> it does work.</p>
  
  <p>However this is clearly bad practice as I'm hacking a core plugin file.</p>
  
  <p>How can I achieve this without hacking a woocommerce core file?</p>