class PaymentHelper

支払方法を管理するヘルパークラス.

Methods

array
get(integer $payment_id, boolean $has_deleted = false)

支払方法の情報を取得.

array
getList(boolean $has_deleted = false)

支払方法一覧の取得.

array
getByPrice(integer $total)

購入金額に応じた支払方法を取得する.

void
save(array $sqlval)

支払方法の登録.

void
delete(integer $payment_id)

支払方法の削除.

void
rankUp(integer $payment_id)

支払方法の表示順をひとつ上げる.

void
rankDown(integer $payment_id)

支払方法の表示順をひとつ下げる.

static boolean
useModule(integer $payment_id)

決済モジュールを使用するかどうか.

static array
getIDValueList(string $type = 'payment_method')

支払方法IDをキー, 名前を値とする配列を取得.

Details

at line 47
array get(integer $payment_id, boolean $has_deleted = false)

支払方法の情報を取得.

Parameters

integer $payment_id 支払方法ID
boolean $has_deleted 削除された支払方法も含む場合 true; 初期値 false

Return Value

array

at line 65
array getList(boolean $has_deleted = false)

支払方法一覧の取得.

Parameters

boolean $has_deleted 削除された支払方法も含む場合 true; 初期値 false

Return Value

array

at line 86
array getByPrice(integer $total)

購入金額に応じた支払方法を取得する.

Parameters

integer $total 購入金額

Return Value

array 購入金額に応じた支払方法の配列

at line 122
void save(array $sqlval)

支払方法の登録.

Parameters

array $sqlval

Return Value

void

at line 150
void delete(integer $payment_id)

支払方法の削除.

Parameters

integer $payment_id 支払方法ID

Return Value

void

at line 164
void rankUp(integer $payment_id)

支払方法の表示順をひとつ上げる.

Parameters

integer $payment_id 支払方法ID

Return Value

void

at line 177
void rankDown(integer $payment_id)

支払方法の表示順をひとつ下げる.

Parameters

integer $payment_id 支払方法ID

Return Value

void

at line 192
static boolean useModule(integer $payment_id)

決済モジュールを使用するかどうか.

dtb_payment.memo03 に値が入っている場合は決済モジュールと見なす.

Parameters

integer $payment_id 支払い方法ID

Return Value

boolean 決済モジュールを使用する支払い方法の場合 true

at line 206
static array getIDValueList(string $type = 'payment_method')

支払方法IDをキー, 名前を値とする配列を取得.

Parameters

string $type 値のタイプ

Return Value

array