ホストされたチェックアウト ページ (iframe) でPaypal Payments Advancedを使用しています。これにより、顧客は、ペイパルのエクスプレス チェックアウトである「ペイパルで支払う」(ボタン) をクリックするか、クレジット カードを使用して支払うかを選択できます。NVP API を使用してパラメーターを渡すときに個々の行項目を表示することに失敗したことを除いて、すべてがうまく機能しているようです。代わりに、合計金額のみが表示されます (下の図を参照)。
また、ペイパルにログインしてトランザクションの詳細を表示すると、項目が表示されないため、(クレジット カードを使用して支払った場合でも) 項目がまったく送信されないことも意味すると思います。
現在使用しているNVPパラメータは次のとおりです。
"PARTNER" => "PayPal",
"VENDOR" => "company_here",
"USER" => "user_here",
"PWD" => "password_here",
"TRXTYPE" => "S",
"AMT" => "2.16",
"ITEMAMT" => "2.00",
"TAXAMT" => "0.16",
"L_NAME0" => "Test Product 1",
"L_DESC0" => "Test Product Description",
"L_AMT0" => "1.00",
"L_TAXAMT0"=> "0.08",
"L_QTY0" => "1",
"L_NAME1" => "Test Product 2",
"L_DESC1" => "Test Product 2 description",
"L_AMT1" => "1.00",
"L_TAXAMT1"=> "0.08",
"L_QTY1" => "1",
"CUSTOM" => "Custom Text Here",
"INVNUM" => "Invoice12345",
"CURRENCY" => "USD",
"CREATESECURETOKEN" => "Y",
"SECURETOKENID" => "token_here",
私が間違っていることはありますか?