SBPaymentService.NET

SB Payment Service .NET library

< クラス一覧


PaymentRequestData

Namespace: SBPaymentService.Link

public class PaymentRequestData : FormData

Inheritance ObjectDataCommonBaseFormDataPaymentRequestData

Properties

amount

金額(税込)

public string amount { get; set; }

Property Value

String

auto_charge_type

0:自動課金しない 1:自動課金する 購入タイプが「継続課金(簡易)」または「継続課金(定期・従量)」時のみ指定可で必須となります。購入タイプが「継続課金(定期・従量)」の場合、「自動課金しない」のみ指定可です。

public string auto_charge_type { get; set; }

Property Value

String

camp_type

キャンペーンタイプ 0:キャンペーンなし 1:購入月無料

public string camp_type { get; set; }

Property Value

String

cancel_url

決済キャンセル時 URL

public string cancel_url { get; set; }

Property Value

String

cust_code

顧客 ID

public string cust_code { get; set; }

Property Value

String

div_settele

決済区分 0:前払い 購入タイプが「継続課金(簡易)」または「継続課金(定期・従量)」時のみ、必須項目となります。購入タイプが「都度課金」の場合、設定なしとなります。

public string div_settele { get; set; }

Property Value

String

error_url

エラー時 URL

public string error_url { get; set; }

Property Value

String

free_csv

フリー項目

public string free_csv { get; set; }

Property Value

String

free1

自由欄1

public string free1 { get; set; }

Property Value

String

free2

自由欄2

public string free2 { get; set; }

Property Value

String

free3

自由欄3

public string free3 { get; set; }

Property Value

String

FreeCsv

各支払い方法二対応する FreeCsv 派生クラスをセットするとHTML出力時 free_csv フィールドが暗号化されて設定されます。

public FreeCsv FreeCsv { get; set; }

Property Value

FreeCsv

item_id

商品 ID

public string item_id { get; set; }

Property Value

String

item_name

商品名称

public string item_name { get; set; }

Property Value

String

Items

public List<PaymentRequestItemData> Items { get; set; }

Property Value

List<PaymentRequestItemData>

last_charge_month

最終課金月 YYYYMM

public string last_charge_month { get; set; }

Property Value

String

limit_second

リクエスト許容時間 当社サーバのタイムスタンプとリクエスト日時の差分許容時間 省略時は規定値(600)を適用します。

public string limit_second { get; set; }

Property Value

String

merchant_id

マーチャント ID

public string merchant_id { get; set; }

Property Value

String

order_id

購入 ID

public string order_id { get; set; }

Property Value

String

pagecon_url

決済通知用 CGI

public string pagecon_url { get; set; }

Property Value

String

pay_item_id

外部決済機関商品 ID 当連携モデルの場合は未設定(空文字)です。

public string pay_item_id { get; set; }

Property Value

String

pay_method

支払方法

public string pay_method { get; set; }

Property Value

String

pay_type

購入タイプ 0:都度課金 1:継続課金(簡易) 2:継続課金(定期・従量)

public string pay_type { get; set; }

Property Value

String

request_date

リクエスト日時 YYYYMMDDHHMISS

public string request_date { get; set; }

Property Value

String

service_id

サービス ID

public string service_id { get; set; }

Property Value

String

service_type

0:売上(購入)1:取消(月額課金解約)

public string service_type { get; set; }

Property Value

String

sps_cust_no

SBPS 顧客 ID 当連携モデルの場合は未設定(空文字)です。

public string sps_cust_no { get; set; }

Property Value

String

sps_hashcode

public string sps_hashcode { get; set; }

Property Value

String

sps_payment_no

SBPS 支払方法管理番号 当連携モデルの場合は未設定(空文字)です。

public string sps_payment_no { get; set; }

Property Value

String

success_url

決済完了時 URL

public string success_url { get; set; }

Property Value

String

tax

税額 0 円以上を設定してください。※総合振込決済のみ必須です。

public string tax { get; set; }

Property Value

String

terminal_type

顧客利用端末タイプ 0:PC 1:フィーチャーフォン 省略の場合”0″を適用します。

public string terminal_type { get; set; }

Property Value

String

tracking_id

購入時に当社が払出す ID

public string tracking_id { get; set; }

Property Value

String

Constructors

PaymentRequestData()

public PaymentRequestData()

Methods

Validate()

public bool Validate()

Returns

Boolean


< クラス一覧