SBPaymentService.NET

SB Payment Service .NET library

< クラス一覧


Credit

Namespace: SBPaymentService.Api.Method

public class Credit : SBPaymentService.Api.MethodBase, ISettleablePayment, ICancelablePayment

Inheritance ObjectApiClientMethodBaseCredit
Implements ISettleablePayment, ICancelablePayment

Constructors

Credit(MerchantEnvironment)

public Credit(MerchantEnvironment env)

Parameters

env MerchantEnvironment

Methods

CancelPayment(String, String, Nullable<Int32>)

ST02-00303-101

public ApiResponseData CancelPayment(string sps_transaction_id, string tracking_id, Nullable<Int32> amount)

Parameters

sps_transaction_id String

tracking_id String

amount Nullable<Int32>

Returns

ApiResponseData

CancelPayment(String)

ST02-00303-101

public ApiResponseData CancelPayment(string transaction_id)

Parameters

transaction_id String

Returns

ApiResponseData

ConfirmPayment(String, String)

クレジットカード決済:確定要求

public ConfirmPaymentResponseData ConfirmPayment(string tracking_id, string sps_transaction_id)

Parameters

tracking_id String

sps_transaction_id String

Returns

ConfirmPaymentResponseData

GetPaymentStatus(String, String, Int32, Boolean, Boolean)

public ApiResponseData GetPaymentStatus(string sps_transaction_id, string tracking_id, int includeCardInfo, bool includeCardBrand, bool encryption)

Parameters

sps_transaction_id String

tracking_id String

includeCardInfo Int32

includeCardBrand Boolean

encryption Boolean

Returns

ApiResponseData

GetTransactionStatus()

public void GetTransactionStatus()

RefundPayment(String, String, Int32)

public ApiResponseData RefundPayment(string sps_transaction_id, string tracking_id, int amount)

Parameters

sps_transaction_id String

tracking_id String

amount Int32

Returns

ApiResponseData

RequestPayment(String, String, String, Int32)

クレジットカード決済:決済要求(ワンタイムトークン利用)

public RequestPaymentResponseData RequestPayment(string cust_code, string order_id, string item_id, int amount)

Parameters

cust_code String

order_id String

item_id String

amount Int32

Returns

RequestPaymentResponseData

RequestPayment(RequestPaymentRequestData)

public RequestPaymentResponseData RequestPayment(RequestPaymentRequestData request)

Parameters

request RequestPaymentRequestData

Returns

RequestPaymentResponseData

RequestReauthorization()

public void RequestReauthorization()

SettlePayment(String, String, Nullable<Int32>)

クレジットカード決済:売上要求

public ApiResponseData SettlePayment(string sps_transaction_id, string tracking_id, Nullable<Int32> amount)

Parameters

sps_transaction_id String

tracking_id String

amount Nullable<Int32>

Returns

ApiResponseData

SettlePayment(String)

public ApiResponseData SettlePayment(string transaction_id)

Parameters

transaction_id String

Returns

ApiResponseData


< クラス一覧