EC-CUBE4 APIドキュメント

CreditCard implements PaymentMethodInterface

クレジットカード払いの基底クラス.

クレジットカード決済を実装する場合は, このクラスを継承します.

Table of Contents

$Order Order
verify() 決済の妥当性を検証し, 検証結果を返します. PaymentResult
checkout() 決済を実行し, 実行結果を返します. PaymentResult
apply() 注文に決済を適用します. PaymentDispatcher
setFormType() PaymentMethod の処理に必要な FormInterface を設定します. PaymentMethod
setOrder() この決済を使用する Order を設定します. PaymentMethod

Properties

Methods

verify()

決済の妥当性を検証し, 検証結果を返します.

public abstract verify( ) : PaymentResult

主にクレジットカードの有効性チェック等を実装します.

Return values
PaymentResult

checkout()

決済を実行し, 実行結果を返します.

public abstract checkout( ) : PaymentResult

主に決済の確定処理を実装します.

Return values
PaymentResult

apply()

注文に決済を適用します.

public abstract apply( ) : PaymentDispatcher

PaymentDispatcher に遷移先の情報を設定することで, 他のコントローラに処理を移譲できます.

Return values
PaymentDispatcher

setFormType()

PaymentMethod の処理に必要な FormInterface を設定します.

public abstract setFormType( $form : FormInterface ) : PaymentMethod
Parameters
$form : FormInterface
Return values
PaymentMethod

setOrder()

この決済を使用する Order を設定します.

public setOrder( $Order : Order ) : PaymentMethod
Parameters
$Order : Order
Return values
PaymentMethod

Search results