2016-05-15 21 views
0

私は開発環境の単純なhtmlページでPayPalボタンを使用しようとしています。PayPal支払いボタンでサンドボックス購入者アカウントを使用するにはどうすればよいですか?

このため

  • 私はその後、私の個人的な電子メールアカウント
  • を使用してペイパルにビジネスアカウントを作成し、私が行った上記の手順の後、このビジネスアカウント

を使用してSubscibeボタンを生成https://developer.paypal.com/developer/accounts/にテストバイヤーが見つかり、テストビジネスアカウントが自動的に作成されました。

私はそのマークアップ以下の通りですページを実行すると、それはこのようになります支払いページに私を取る: PayPal Payment Page

質問:私は上記のスクリーンショットでログインボタンをクリックするとしようサンドボックスアカウントにあるテストバイヤーアカウントを使用してログインしても、ログインすることはありませんか?サンドボックスアカウントは別の方法で使用する必要がありますか、いくつかの手順がありませんか?

マイページのHTMLマークアップは、PayPalのボタン

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <meta charset="utf-8" /> 
</head> 
<body> 
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
     <input type="hidden" name="cmd" value="_s-xclick"> 
     <input type="hidden" name="hosted_button_id" value="LZPMU8S36JYEL"> 
     <table> 
      <tr><td><input type="hidden" name="on0" value="Plan Options">Plan Options</td></tr> 
      <tr> 
       <td> 
        <select name="os0"> 
         <option value="Basic">Basic : $100.00 USD - monthly</option> 
         <option value="Silver">Silver : $150.00 USD - monthly</option> 
         <option value="Gold">Gold : $200.00 USD - monthly</option> 
        </select> 
       </td> 
      </tr> 
     </table> 
     <input type="hidden" name="currency_code" value="USD"> 
     <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
     <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
    </form> 
</body> 
</html> 

答えて

0

を使用して、私は私の問題への答えを見つけました。

  • 私はライブ環境で有効であったPayPalアカウントを使用してのPayPalボタンのHTMLを作成したので、テスト用買い手アカウントが働いていなかった理由でした。 Paypalの新しいユーザーとしてサインアップすると、PayPalのライブ環境でアカウントを作成することになります。
  • このlive environmentアカウントを使用してボタンhtmlが生成されたため、テストバイヤーアカウントでは機能しませんでした。

私は自動的に私のライブのPayPalアカウントのすなわちテスト環境でサンドボックスで作成されたテスト・ビジネスアカウントを使用して、ボタンのHTMLを作成する必要がありました。これを行うには、以下の3つのステップを経なければなりません。

  • (このアカウントでログインしようとしないでくださいhttps://developer.paypal.com/developer/accounts/に移動してから、このテストビジネスアカウントを使用してhttps://www.sandbox.paypal.com/homeとログインに行く
  • テストビジネスアカウントのProfileに行くことによってBusiness Proにアカウントの種類を変更しますテストアカウントを使用してログインすることはありません)https://www.paypal.com/webapps/mpp/merchant

  • テストビジネスアカウントでログインしたら、ボタンhtmlを作成する必要があります。適切3つの上記の手順を使用して生成された場合

ボタンHTML、www.sandbox.paypal.com URLへなくwww.paypal.com URLにフォーム要素点のaction属性を有するべきです。

これらの3つのステップを経て得られたhtmlは、私がテストバイヤーアカウントで働いていた以下のものです。

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <input type="hidden" name="cmd" value="_s-xclick"> 
    <input type="hidden" name="hosted_button_id" value="AW24K22D6HW9Q"> 
    <table> 
     <tr><td><input type="hidden" name="on0" value="Plan Options">Plan Options</td></tr> 
     <tr> 
      <td> 
       <select name="os0"> 
        <option value="Basic">Basic : $100.00 USD - monthly</option> 
        <option value="Silver">Silver : $150.00 USD - monthly</option> 
        <option value="Gold">Gold : $200.00 USD - monthly</option> 
       </select> 
      </td> 
     </tr> 
    </table> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 
関連する問題