makoto kondou

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

5件の投稿を表示中 - 16 - 20件目 (全20件中)
  • 投稿者
    投稿
  • 返信先: PayPal 670円以下の決済でエラーの件 #72089
    makoto kondou
    参加者

    遅くなって済みません。
    本件、いろいろありがとうございました。これにて完了とさせてください。

    Paypalからの最終回答です。一応ご報告まで。

    ここからーーーーーーーーーーーーーーーーー
    残念ですが、確かにPayPalエクスプレスチェックアウトでは、仰ったとおりの仕様となっています。

    もう一つの提案ですが、ご利用したポイントはまず配送料の分までPAYMENTREQUEST_n_SHIPDISCAMTに設定し、
    残った分がマイナス商品として追加する。

    例)
    商品代500円
    配送料680円
    使うポイント800
    合計額380円

    PAYMENTREQUEST_0_PAYMENTACTION = SALE
    PAYMENTREQUEST_0_CURRENCYCODE = JPY
    PAYMENTREQUEST_0_AMT = 380
    PAYMENTREQUEST_0_ITEMAMT = 380
    PAYMENTREQUEST_0_SHIPPINGAMT = 680
    PAYMENTREQUEST_0_SHIPDISCAMT = -680
    L_PAYMENTREQUEST_0_NAME0 = item01
    L_PAYMENTREQUEST_0_AMT0 = 500
    L_PAYMENTREQUEST_0_NAME1 = item_discount
    L_PAYMENTREQUEST_0_AMT1 = -120

    ちょっとややこしいかもしれませんが、とりあえずポイントが商品代以上で使えます。
    ご検討のほど、よろしくお願いいたします。

    返信先: PayPal 670円以下の決済でエラーの件 #72042
    makoto kondou
    参加者

    ありがとうございます。

    PayPalの技術担当から今回の件で以下回答がありました。
    「PayPalはそんな制限は無いです。今回ご質問の制限事項は、恐らくWelCartが設置したものではないかと思っています。
    その制限に関するコードを削除していただければ解決になるのではないでしょうか。
    WelCartのコードですので、WelCartの技術者にも相談していただけませんか。
    よろしくお願いいたします。」

    との事でした。困りました・・・・。
    確かに、最終金額だけPayPalに渡して「この額で決済宜しく!」が出来れば問題ないですよね。

    実際の修正はちょっと置いといて、先ずはPayPalのAPI仕様から、じっくり見ていきます。

    P.S.
    遅くなりましたが、ショップ開設までこぎ着けました。
    welcart本体及び、ここのコミュニティ、他サイトのwelcartカスタマイズ記事、誠にありがとうございました。御礼まで。

    返信先: PayPal 670円以下の決済でエラーの件 #72036
    makoto kondou
    参加者

    この辺関係ありませんか?

    
    			usePoint: function() {
    				var s = this.settings;
    				s.data = "usces_ajax_action=paypal_use_point&usepoint=" + $("#set_usedpoint").val() + "&total_price='.$total_price.'&item_price='.$item_price.'";
    				s.success = function( res, dataType ) {
    
    返信先: PayPal 670円以下の決済でエラーの件 #72033
    makoto kondou
    参加者

    あっ、回答ありがとうございます。
    発生事象は分かってきました。

    コメントで回避する以外に、良い方法があればいいのですが・・・・。
    ベリトランスは、何の問題も無く、100円でも行きます。

    “ご注文が完了しませんでした。(error 0)”となります。のトリガは
    PayPalの結果 or welcartの判断
    この辺りでしょうか?

    返信先: PayPal 670円以下の決済でエラーの件 #72032
    makoto kondou
    参加者

    自己フォローです。

    過去ログでポイントの話がありましたので、
    いろいろ検証してみました。どうも金額では無く、

    商品価格-キャンペーン割引-ポイント < 1円
    の時に起きるようです。

    ポイントの適用範囲:
     商品合計額及び手数料などにも適用

    やはり、回避策ありませんでしょうか?
    今、プラグインのソースを追いかけています。

    NG:
    商品合計 ¥500
    使用ポイント 400
    キャンペーン割引 ¥-100
    消費税 ¥32
    送料 ¥610
    総合計金額 ¥642

    OK:
    商品合計 ¥500
    使用ポイント 390
    キャンペーン割引 ¥-100
    消費税 ¥32
    送料 ¥610
    総合計金額 ¥652

5件の投稿を表示中 - 16 - 20件目 (全20件中)