SB Payment Service .NET library
Namespace: SBPaymentService.Api.Method
public class Credit : SBPaymentService.Api.MethodBase, ISettleablePayment, ICancelablePayment
Inheritance Object → ApiClient → MethodBase → Credit
Implements ISettleablePayment, ICancelablePayment
public Credit(MerchantEnvironment env)
ST02-00303-101
public ApiResponseData CancelPayment(string sps_transaction_id, string tracking_id, Nullable<Int32> amount)
sps_transaction_id
String
tracking_id
String
amount
Nullable<Int32>
ST02-00303-101
public ApiResponseData CancelPayment(string transaction_id)
transaction_id
String
クレジットカード決済:確定要求
public ConfirmPaymentResponseData ConfirmPayment(string tracking_id, string sps_transaction_id)
tracking_id
String
sps_transaction_id
String
public ApiResponseData GetPaymentStatus(string sps_transaction_id, string tracking_id, int includeCardInfo, bool includeCardBrand, bool encryption)
sps_transaction_id
String
tracking_id
String
includeCardInfo
Int32
includeCardBrand
Boolean
encryption
Boolean
public void GetTransactionStatus()
public ApiResponseData RefundPayment(string sps_transaction_id, string tracking_id, int amount)
sps_transaction_id
String
tracking_id
String
amount
Int32
クレジットカード決済:決済要求(ワンタイムトークン利用)
public RequestPaymentResponseData RequestPayment(string cust_code, string order_id, string item_id, int amount)
cust_code
String
order_id
String
item_id
String
amount
Int32
public RequestPaymentResponseData RequestPayment(RequestPaymentRequestData request)
request
RequestPaymentRequestData
public void RequestReauthorization()
クレジットカード決済:売上要求
public ApiResponseData SettlePayment(string sps_transaction_id, string tracking_id, Nullable<Int32> amount)
sps_transaction_id
String
tracking_id
String
amount
Nullable<Int32>
public ApiResponseData SettlePayment(string transaction_id)
transaction_id
String