テストサーバーにおいて、Development Versionで正常に動作することを確認致しました。
早急のご対応誠にありがとうございます。
深く感謝致します。
本番環境ではDevelopment Versionの適用が難しいため該当修正コードを写した形となります。
※動作確認済ですが、下記コードのみで問題がある場合にはご指摘頂けますと幸いです
purchase_button.php(Development Version)
532行目:discountが含まれる場合の分岐内
$i++;
534~540行目:usedpointが含まれる場合の分岐一連
if( !empty($usces_entries['order']['usedpoint']) ) {
$html .= '
<input type="hidden" name="L_PAYMENTREQUEST_0_NAME'.$i.'" value="'.esc_attr(__('Used points', 'usces')).'">
<input type="hidden" name="L_PAYMENTREQUEST_0_AMT'.$i.'" value="'.usces_crform($usces_entries['order']['usedpoint']*(-1), false, false, 'return', false).'">';
$item_total_price -= $usces_entries['order']['usedpoint'];
$i++;
}
※532行目は今回の件とは直接関係がないかと思いますが、本番環境に併せて追記修正をさせて頂きました
上記修正により、PayPal決済画面にて会員ポイントの項目(明細)が別個で追加表示され、合計金額にも正常な反映がされているのを確認致しました。
丁寧なご対応を頂きありがとうございました。
今後共宜しくお願い致します。