商品名に「'」が入るとカード決済でエラーが出る(SBペイメント)

2014 年 5 月 8 日

ホーム フォーラム 使い方全般 商品名に「'」が入るとカード決済でエラーが出る(SBペイメント)

このトピックには2件の返信が含まれ、2人の参加者がいます。3 年、 6 ヶ月前 mars1984 さんが最後の更新を行いました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #69981

    mars1984
    参加者

    いつもお世話になっております。

    ソフトバンクペイメントのカード決済利用時に
    商品名にシングルクォートが入るとチェックサムエラーが出てしまいます。
    都合上、複数環境で検証ができないのですが…

    一度ご確認頂けませんでしょうか
    よろしくお願いします。

    ——————————————-
    WordPress のバージョン:3.9
    Welcart のバージョン:1.3.16.1404242
    ご利用のテーマ: カスタマイズテーマ
    症状を確認したブラウザ: Chrome Safari
    サーバー(会社名、サービス名):VPS/NGINX
    SSLの利用: 有り
    WordPress のパーマリンク設定:/%postname%/
    ——————————————–

    #70166

    yskysmr
    キーマスター

    こんにちは。

    ソフトバンク・ペイメントの決済APIの仕様で、パラメータに使用できる文字種は、以下のように決められています。このうち「商品名」は「M(マルチバイト文字列)」になります。

    9(数値型): 1バイトの0~9(半角数字)※「-」などの符号は許可していません。
    X(半角文字列): A~z,0~9の半角英大小文字と半角数字ならびに以下の記号
    *(アスタリスク)、-(ハイフン)、_(アンダーバー)、@(アットマーク)、(半角スペース)、.(ピリオド)
    M(マルチバイト文字列):
    全角文字 … ひらがな・カタカナ・英数字・記号・JIS第一水準漢字・JIS第二水準漢字
    半角文字 … 上記X欄にある半角文字列
    但し、機種依存文字でない文字

    これによりますと、半角のシングルクォートは商品名には使用できないことになっています。
    商品名を工夫して使っていただくか、Welcart 側で使用不可の文字を省く処理が必要かもしれません。検討したいと思います。

    #70401

    mars1984
    参加者

    yskysmr様

    ご返信ありがとうございます。
    softbankペイメント側の仕様なんですね、申し訳ないです。

    現状命名に入れないようにして対応とっていますが
    お時間あればご対応いただければと思います。

    ありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。