title: Google Play In-app billing step-by-step
body: <p>I've been fruitlessly trying to figure this out. What exactly is needed to set up in-app billing for my Android application. In particular, the whole <strong>Google Wallet Merchant account</strong> is confusing me. </p>
  
  <p>So, if I'm getting this right, these are the steps:</p>
  
  <blockquote>
    <ol>
    <li>Create Google Developer Account</li>
    <li>Create Google Wallet Merchant Account on same account as Developer</li>
    <li>Upload your .apk to Developer console</li>
    <li>Add products you wish to sell</li>
    <li>Program that stuff in your app</li>
    <li>Upload new .apk to console, add test accounts.</li>
    <li>Test your app's in-app billing.</li>
    </ol>
  </blockquote>
  
  <p>However, I am uncertain as to how to setup Google Wallet Merchant. The <strong>official documentation states the following</strong>:</p>
  
  <blockquote>
    <ol>
    <li>The Google Wallet Merchant Center account which you need to link to your Google Play Developer Console account can only be linked once
    from within the Developer Console interface.</li>
    <li>Important: Once accounts are linked, they cannot be removed, changed, or updated. If you need to do this, please know that you will
    have to sign up for a new developer account by paying the fee of $25
    USD.</li>
    </ol>
  </blockquote>
  
  <p>Then what is the point of Google wallet merchant sandbox accounts? Is there a way for me to implement <em>in-app billing</em> and test it without having real merchant account?
  Can someone with more experience explain to me how to prepare  one's merchant account for testing?</p>