SB Payment Service .NET library
Namespace: SBPaymentService.Link
public class PaymentRequestData : FormData
Inheritance Object → DataCommonBase → FormData → PaymentRequestData
金額(税込)
public string amount { get; set; }
0:自動課金しない 1:自動課金する 購入タイプが「継続課金(簡易)」または「継続課金(定期・従量)」時のみ指定可で必須となります。購入タイプが「継続課金(定期・従量)」の場合、「自動課金しない」のみ指定可です。
public string auto_charge_type { get; set; }
キャンペーンタイプ 0:キャンペーンなし 1:購入月無料
public string camp_type { get; set; }
決済キャンセル時 URL
public string cancel_url { get; set; }
顧客 ID
public string cust_code { get; set; }
決済区分 0:前払い 購入タイプが「継続課金(簡易)」または「継続課金(定期・従量)」時のみ、必須項目となります。購入タイプが「都度課金」の場合、設定なしとなります。
public string div_settele { get; set; }
エラー時 URL
public string error_url { get; set; }
フリー項目
public string free_csv { get; set; }
自由欄1
public string free1 { get; set; }
自由欄2
public string free2 { get; set; }
自由欄3
public string free3 { get; set; }
各支払い方法二対応する FreeCsv 派生クラスをセットするとHTML出力時 free_csv フィールドが暗号化されて設定されます。
public FreeCsv FreeCsv { get; set; }
商品 ID
public string item_id { get; set; }
商品名称
public string item_name { get; set; }
public List<PaymentRequestItemData> Items { get; set; }
最終課金月 YYYYMM
public string last_charge_month { get; set; }
リクエスト許容時間 当社サーバのタイムスタンプとリクエスト日時の差分許容時間 省略時は規定値(600)を適用します。
public string limit_second { get; set; }
マーチャント ID
public string merchant_id { get; set; }
購入 ID
public string order_id { get; set; }
決済通知用 CGI
public string pagecon_url { get; set; }
外部決済機関商品 ID 当連携モデルの場合は未設定(空文字)です。
public string pay_item_id { get; set; }
支払方法
public string pay_method { get; set; }
購入タイプ 0:都度課金 1:継続課金(簡易) 2:継続課金(定期・従量)
public string pay_type { get; set; }
リクエスト日時 YYYYMMDDHHMISS
public string request_date { get; set; }
サービス ID
public string service_id { get; set; }
0:売上(購入)1:取消(月額課金解約)
public string service_type { get; set; }
SBPS 顧客 ID 当連携モデルの場合は未設定(空文字)です。
public string sps_cust_no { get; set; }
public string sps_hashcode { get; set; }
SBPS 支払方法管理番号 当連携モデルの場合は未設定(空文字)です。
public string sps_payment_no { get; set; }
決済完了時 URL
public string success_url { get; set; }
税額 0 円以上を設定してください。※総合振込決済のみ必須です。
public string tax { get; set; }
顧客利用端末タイプ 0:PC 1:フィーチャーフォン 省略の場合”0″を適用します。
public string terminal_type { get; set; }
購入時に当社が払出す ID
public string tracking_id { get; set; }
public PaymentRequestData()
public bool Validate()