0

PayPal Payments Standard を使用しています。x.comには次のように書かれています。

モバイル PayPal ペイメント スタンダード (MPPS) は、PayPal ペイメント スタンダード (PPS) に基づいています。PPS は、PayPal 支払いフローを Web サイトに統合する最も簡単な方法であり、Web サイトに統合されると 、モバイル デバイスを使用して Web サイトにアクセスするユーザーにモバイル機能が自動的に提供されます。

チェックアウトですべてが機能していますが、常に PC バージョンです。iOS および Android フォン、BlueStacks エミュレーター、および Chrome の開発者ツールからのさまざまなユーザー エージェント設定で試しました。どちらも機能しません。

これは私のボタンです:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal_form">
    <!-- Things you should change on per order -->
    
    <input type="hidden" name="item_name" value="<?=$paypalItemName?>"> <!-- Description of goods -->
    <input type="hidden" name="amount" value="<?=$total_amount?>"> <!-- Amount to bill customer -->
    <input type="hidden" name="invoice" value="<?=$paypalID?>"> <!-- Unique sales ID number -->
     
    <!-- Things you only need to change on setup -->
    
    <input type="hidden" name="business" value="name@mydomain.com">   <!-- Master Paypal Email -->
    <input type="hidden" name="currency_code" value="USD"> <!-- Currency -->
    <input type="hidden" name="return" value="http://www.mydomain.com/order-success.php?ppl=1&subscription_id=<?php echo $paypalID; ?>"> <!-- Your thank you page -->
    <input type="hidden" name="cancel_return" value="http://www.mydomain.com/order-declined.php">  <!-- Page incase of error-->

    <!-- Things you should not change -->
    
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="undefined_quantity" value="1"> <!-- Quantity - Keep One -->
    <input type="hidden" name="item_number" value="1"> <!-- Item Number-->
    <input type="hidden" name="charset" value="utf-8"> <!-- Leave as is -->
    <input type="hidden" name="no_note" value="1"> <!-- No note required by customer -->
    <input type="hidden" name="notify_url" value="https://www.mydomain.com/api/paypal.php"> <!--Leave as is-->
    
    <input type="image" src="http://images.paypal.com/images/x-click-but01.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>

バージョンでは、フォームcmd="_express-checkout"で変更できcmd="_express-checkout-mobile"ますが、そのようなオプションはありませんcmd="_xclick"

では、モバイル デバイスに実装Exrepess Checkoutする必要がありますか、それとも PayPal Payments Standard でこれを実現する方法はありますか?

重複の可能性: PayPal Web Payments Standard のモバイル最適化チェックアウト 受け入れられた回答では、メールを確認するように指示されています。私はそれにアクセスできませんでしたが、配送税と税規則が設定されていない個人のメールで試しました。

4

1 に答える 1

0

モバイル専用のページを作成している場合は、モバイル用のエクスプレス チェックアウトを使用することをお勧めします。ただし、ウェブ ペイメント スタンダードを使用する場合は、モバイル フローを通じて購入者を具体的に指示するコードはありません。PayPal ページは、それがモバイル デバイスであることを認識し、購入者にモバイル フローを案内します。ただし、常にそうであるとは限りません。モバイル デバイスを使用している場合でも、購入者がモバイル フローではなく通常の Web フローを通過する原因となる特定のことがあります。これは、使用しているボタンのタイプ、またはコードで渡される変数によっては、すべての変数がモバイル フローでサポートされているわけではないため、発生する可能性があります。

于 2013-03-07T13:55:29.293 に答える