実装する上で、ポイントとなるフィールドについて解説します。更新)TweetPayPalアカウントなしにクレジットカード決済を可能にするには?PayPalの支払い画面で、PayPalアカウントなしに、クレジットカード決済をできるようにするには、「SetExpressCheckOut」で次のフィールドが必要です。アカウントを持たないゲストのための表示を優先)日本語リファレンスはバージョンが古いため(?)、英語リファレンスと説明が異なる場所があります(^^;。「SolutionType」には、かなり違うことが書いてあります。簡単な英語なので、現状では英語版のリファレンスを見る方がよいと思います。Goods」に対応するには、「SetExpressCheckout」と「DoExpressCheckoutPayment」で次のフィールドを送信します。PaymentActionSale(即時決済されます。)PaymentDetails総額だけでなく、注文の明細を送信します。このとき、すべての商品(「PaymentDetailsItem」)の「ItemCategory」が「Digital」でなければなりません。Goods」を追加する前に、「ItemCategory」を「Digital」とすると、エラーが返ります。請求総額(「OrderTotal」フィールド)と、商品価格の合計額や税額、送料などを加えた額が一致しない場合もエラーとなります。税額については、各商品ごとに計算(「Tax」フィールド)せず、「TaxTotal」のみを送信することもできます。Goods」が適用される条件は次の通りです。Goods」が追加されていること。Goods」のマイクロペイメントが適用されていること。「SetExpressCheckout」と「DoExpressCheckoutPayment」で「PaymentAction」が「Sale」であること。「SetExpressCheckout」と「DoExpressCheckoutPayment」で送信されたすべての商品の「ItemCategory」が「Digital」であること。その他に変更するべきところはありません。説明だとこうなっています。惑わされたのが新しい「CMD」値を云々という記述です。実装には全く関係なかったようです...。よる支払いができます。利用しますので、即座に払い戻しが実行されます。して決済ができなくなるので注意が必要です。方法について解説します。タイプに、デジタルコンテンツを登録できるようにすることで実現しています。やすい決済サービスです。ついても調べてみました。