Newer Version Available
PaymentGateway インターフェース
名前空間
blng
使用方法
ゲートウェイのインプリメンタは、paymentGatewayParameter.getTransactionType() == "generateToken" などのロジックを使用して基本的な支払トランザクションの機能をコールします。取り消しや返金などのアクションにも同様のロジックが適用されます。
PaymentGateway のメソッド
PaymentGateway のメソッドは次のとおりです。
generateToken(mapOfTransactionParameterById)
署名
global Map<String, TransactionResult> generateToken(Map<String, TransactionParameter> mapOfTransactionParameterById)
パラメータ
- mapOfTransactionParameterById
- 型: Map<String, TransactionParameter>
- パラメータの対応付けは支払ゲートウェイに基づいています。
戻り値
型: Map<String, TransactionResult>
トランザクション結果のリスト: List<TransactionResult>
chargeTransaction(mapOfTransactionParameterById)
署名
global Map<String, TransactionResult> chargeTransaction(Map<String, TransactionParameter> mapOfTransactionParameterById)
パラメータ
- mapOfTransactionParameterById
- 型: Map<String, TransactionParameter>
- パラメータの対応付けは支払ゲートウェイに基づいています。
戻り値
型: Map<String, TransactionResult>
トランザクション結果のリスト: List<TransactionResult>
voidTransaction(mapOfTransactionParameterById)
署名
global Map<String, TransactionResult> voidTransaction(Map<String, TransactionParameter> mapOfTransactionParameterById)
パラメータ
- mapOfTransactionParameterById
- 型: Map<String, TransactionParameter>
- パラメータの対応付けは支払ゲートウェイに基づいています。
戻り値
型: Map<String, TransactionResult>
トランザクション結果のリスト: List<TransactionResult>
authorizeTransaction(mapOfTransactionParameterById)
署名
global Map<String, TransactionResult> authorizeTransaction(Map<String, TransactionParameter> mapOfTransactionParameterById)
パラメータ
- mapOfTransactionParameterById
- 型: Map<String, TransactionParameter>
- パラメータの対応付けは支払ゲートウェイに基づいています。
戻り値
型: Map<String, TransactionResult>
トランザクション結果のリスト: List<TransactionResult>
refundTransaction(mapOfTransactionParameterById)
署名
public Map<String, TransactionResult> refundTransaction(Map<String, TransactionParameter> mapOfTransactionParameterById)
パラメータ
- mapOfTransactionParameterById
- 型: Map<String, TransactionParameter>
- パラメータの対応付けは支払ゲートウェイに基づいています。
戻り値
型: Map<String, TransactionResult>
トランザクション結果のリスト: List<TransactionResult>