Developer/接続方式/リンク型/リンク型 サンプルコード

リンク型 サンプルコード

各要求のサンプルコードを記載していますので、リンク型のシステム構築時などに参照ください。なお、POST 順は順不同となります。タグエレメント名を直接指定して値の取得をお願いします。

  • [A01-1] 購入要求

例:クレジットカード決済の都度課金で決済する場合(明細行の設定あり)

HTML
                     <form action="https://stbfep.sps-system.com/xxxx/xxxxxxxx" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="20053">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="order_id" value="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY">
    <input type="hidden" name="item_id" value="1">
    <input type="hidden" name="pay_item_id" value="">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="tax" value="">
    <input type="hidden" name="amount" value="3000">
    <input type="hidden" name="pay_type" value="0">
    <input type="hidden" name="auto_charge_type" value="0">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="div_settele" value="">
    <input type="hidden" name="last_charge_month" value="">
    <input type="hidden" name="camp_type" value="">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="success_ur l" value="https://sample.domain/finish.aspx">
    <input type="hidden" name="cancel_ur l" value="https://sample.domain/cancel.aspx">
    <input type="hidden" name="error_ur l" value="https://sample.domain/error.aspx">
    <input type="hidden" name="pagecon_ur l" value="https://sample.domain/result.aspx">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="free_csv" value=" ">
        <!--商品明細行繰り返し start ※明細行の設定を行わない場合は、エレメント部分を削除してください。 -->
        <!—明細を使用しない場合は丸ごと省略可能です -->
        <input type="hidden" name="dtl_rowno" value="1">
        <input type="hidden" name="dtl_item_id" value="SBPS-001">
        <input type="hidden" name="dtl_item_name" value="テスト明細商品名1">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="50">
        <input type="hidden" name="dtl_amount" value="1000">
        <input type="hidden" name="dtl_rowno" value="2">
        <input type="hidden" name="dtl_item_id value"="SBPS-002">
        <input type="hidden" name="dtl_item_name" value="テスト明細商品名2">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="100">
        <input type="hidden" name="dtl_amount" value="2000">
        <!--//商品明細行繰り返し end -->
    <input type="hidden" name="request_date" value="20081015214001">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
  • [A02-1] 購入結果 CGI(OK の場合)

例:クレジットカード決済の都度課金で決済する場合(明細行の設定あり)

HTML
                     <form action="https://・・・/result.aspx" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="20053">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="111111111111">
    <input type="hidden" name="sps-payment_no" value="222">
    <input type="hidden" name="order_id" value="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY">
    <input type="hidden" name="item_id" value="1">
    <input type="hidden" name="pay_item_id" value="">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="tax" value="">
    <input type="hidden" name="amount" value="3000">
    <input type="hidden" name="pay_type" value="0">
    <input type="hidden" name="auto_charge_type" value="0">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="div_settele" value=="">
    <input type="hidden" name="last_charge_month" value="">
    <input type="hidden" name="camp_type" value="">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
        <!--商品明細行繰り返し start -->
        <!—明細を使用しない場合は丸ごと省略可能です -->
        <input type="hidden" name="dtl_rowno" value="1">
        <input type="hidden" name="dtl_item_id" value="SBPS-001">
        <input type="hidden" name="dtl_item_name" value="テスト明細商品名">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="1250">
        <input type="hidden" name="dtl_amount" value="26250">
        <input type="hidden" name="dtl_rowno" value="2">
        <input type="hidden" name="dtl_item_id" value="SBPS-002">
        <input type="hidden" name="dtl_item_name" value="送料">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="25">
        <input type="hidden" name="dtl_amount" value="525">
        <!--//商品明細行繰り返し end -->
    <input type="hidden" name="request_date" value="20081015214001">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <!-- OKの場合の返却値 -->
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_tracking_id" value="AAAAAAAAAAAAAA">
    <input type="hidden" name="res_payment_date" value="20081015214021">
    <input type="hidden" name="res_err_code" value="7190">
    <input type="hidden" name="res_date" value="20081015214022">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [A02-1] 購入結果 CGI(NG の場合)

例:クレジットカード決済の都度課金で決済する場合

HTML
                     <form action="https://・・・/result.aspx" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="111111111111">
    <input type="hidden" name="sps_payment_no" value="002">
    <input type="hidden" name="order_id" value="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY">
    <input type="hidden" name="item_id" value="1">
    <input type="hidden" name="pay_item_id" value="">
    <input type="hidden" name="item_name" value="">
    <input type="hidden" name="tax" value="">
    <input type="hidden" name="amount" value="50000">
    <input type="hidden" name="pay_type" value="0">
    <input type="hidden" name="auto_charge_type" value="0">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="div_settele" value=="">
    <input type="hidden" name="last_charge_month" value"">
    <input type="hidden" name="camp_type" value="">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512000101">
    <input type="hidden" name="res_pay_method" value="credit">
    <!-- NGの場合の返却値 -->
    <input type="hidden" name="res_result" value="NG">
    <input type="hidden" name="res_tracking_id" value="AAAAAAAAAAAAAA">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_payment_date" value="20060512234000">
    <input type="hidden" name="res_err_code" value="4201">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [A02-2] 購入結果 CGI レスポンス

加盟店から当社へ処理結果(OK または NG)の返却をお願いします。NG の場合は、エラーメッセージの返却もお願いします。詳細は、こちらを参照ください。

  • [A03-1] 購入結果(画面返却)

例:クレジットカード決済の都度課金で決済する場合

HTML
                     <form action="https://・・・/result.aspx" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="111111111111">
    <input type="hidden" name="sps_payment_no" value="002">
    <input type="hidden" name="order_id" value="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY">
    <input type="hidden" name="item_id" value="1">
    <input type="hidden" name="pay_item_id" value="">
    <input type="hidden" name="item_name" value="">
    <input type="hidden" name="tax" value="">
    <input type="hidden" name="amount" value="50000">
    <input type="hidden" name="pay_type" value="0">
    <input type="hidden" name="auto_charge_type" value="0">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="div_settele" value=="">
    <input type="hidden" name="last_charge_month" value"">
    <input type="hidden" name="camp_type" value="">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
        <!--商品明細行繰り返し start -->
        <!—明細を使用しない場合は丸ごと省略可能です -->
        <input type="hidden" name="dtl_rowno" value="1">
        <input type="hidden" name="dtl_item_id" value="SBPS-001">
        <input type="hidden" name="dtl_item_name" value="テスト明細商品名">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="1250">
        <input type="hidden" name="dtl_amount" value="26250">
        <input type="hidden" name="dtl_free1" value="">
        <input type="hidden" name="dtl_free2" value="">
        <input type="hidden" name="dtl_free3" value="">
        <!--//商品明細行繰り返し end -->
    <input type="hidden" name="request_date" value="20060512000101">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_tracking_id" value="AAAAAAAAAAAAAA">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_payment_date" value="20060512234000">
    <input type="hidden" name="res_err_code" value="4201">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
  • [A04-1] 確定通知(楽天ペイ(オンライン決済)のみ)

例:楽天ペイ(オンライン決済)の都度課金で決済する場合

HTML
                     <form action="https://・・・/result.aspx" method="POST">
    <input type="hidden" name="pay_method" value="rakuten2">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="111111111111">
    <input type="hidden" name="sps_payment_no" value="002">
    <input type="hidden" name="order_id" value="YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY">
    <input type="hidden" name="item_id" value="1">
    <input type="hidden" name="pay_item_id" value="">
    <input type="hidden" name="item_name" value="">
    <input type="hidden" name="tax" value="">
    <input type="hidden" name="amount" value="50000">
    <input type="hidden" name="pay_type" value="0">
    <input type="hidden" name="auto_charge_type" value="0">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="div_settele" value=="">
    <input type="hidden" name="last_charge_month" value"">
    <input type="hidden" name="camp_type" value="">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
        <!--商品明細行繰り返し start -->
        <!—明細を使用しない場合は丸ごと省略可能です -->
        <input type="hidden" name="dtl_rowno" value="1">
        <input type="hidden" name="dtl_item_id" value="SBPS-001">
        <input type="hidden" name="dtl_item_name" value="テスト明細商品名">
        <input type="hidden" name="dtl_item_count" value="1">
        <input type="hidden" name="dtl_tax" value="1250">
        <input type="hidden" name="dtl_amount" value="26250">
        <input type="hidden" name="dtl_free1" value="">
        <input type="hidden" name="dtl_free2" value="">
        <input type="hidden" name="dtl_free3" value="">
        <!--//商品明細行繰り返し end -->
    <input type="hidden" name="request_date" value="20060512000101">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="rakuten2">
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_tracking_id" value="AAAAAAAAAAAAAA">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_payment_date" value="20060512234000">
    <input type="hidden" name="res_err_code" value="4201">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                

顧客決済情報登録・更新要求と顧客決済情報削除要求では、接続先 URL が異なりますので、ご注意ください。

  • [B01-1] 顧客決済情報登録・更新要求/[C01-1] 顧客決済情報削除要求
HTML
                     <form action="https://stbfep.sps-system.com/xxxx/xxxxxxxx" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="success_url" value="https://sample.domain/finish.aspx">
    <input type="hidden" name="cancel_url" value="https://sample.domain/cancel.aspx">
    <input type="hidden" name="error_url" value="https://sample.domain/error.aspx">
    <input type="hidden" name="pagecon_url" value="https://sample.domain/result.aspx">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="free_csv" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
  • [B02-1] 顧客決済情報登録・更新結果 CGI(OK の場合)
HTML
                     <form action="https://merchanturl.com/xxx".cgi" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <!-- OKの場合の返却値 -->
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_sps_cust_no" value="1111111111111">
    <input type="hidden" name="res_sps_payment_no" value="222">
    <input type="hidden" name="res_payinfo_key" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [C02-1] 顧客決済情報削除結果 CGI(OK の場合)
HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <!-- OKの場合の返却値 -->
    <input type="hidden" name="res_result" value="CN">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [B02-1] 顧客決済情報登録・更新結果 CGI/[C02-1] 顧客決済情報削除結果 CGI(NG の場合)
HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <!-- NGの場合の返却値 -->
    <input type="hidden" name="res_result" value="NG">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [B02-2] 顧客決済情報登録・更新結果 CGI レスポンス/[C02-2] 顧客決済情報削除結果 CGI レスポンス

加盟店から当社へ処理結果(OK  または  NG)の返却をお願いします。詳細は、こちらを参照ください。

※HTTP ステータス 200 であればOK として、HTTP ステータス 200 以外のステータスであればNG とします。なお、NG の場合でも、当社への処理が完了しています。画面の遷移は、指定のエラー画面へ遷移します。 ※加盟店からレスポンス NG が返却された場合でも HTTP ステータス 200 が優先され、処理完了としていますので、ご注意ください。

  • [B03-1] 顧客決済情報登録・更新結果(画面返却)/[C03-1] 顧客決済情報削除結果(画面返却)
HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="credit">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="sps_cust_no" value="">
    <input type="hidden" name="sps_payment_no" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="credit">
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_sps_cust_no" value="">
    <input type="hidden" name="res_sps_payment_no" value="">
    <input type="hidden" name="res_payinfo_key" value="">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20060512235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
  • [D01-1] 継続課金(定期・従量)申込要求

例:ソフトバンクまとめて支払い(B)の継続課金(定期・従量)で定期購買を申し込んだ場合

HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="softbank2">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="order_id" value="XXXXXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_id" value="XXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="success_url" value="https://sample.domain/finish.aspx">
    <input type="hidden" name="cancel_url" value="https://sample.domain/cancel.aspx">
    <input type="hidden" name="error_url" value="https://sample.domain/error.aspx">
    <input type="hidden" name="pagecon_url" value="https://sample.domain/result.aspx">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
  • [D02-1] 継続課金(定期・従量)申込結果 CGI(OK の場合)

例:ソフトバンクまとめて支払い(B)の継続課金(定期・従量)で定期購買を申し込んだ場合

HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="softbank2">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="order_id" value="XXXXXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_id" value="XXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="softbank2">
    <!-- OKの場合の返却値 -->
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_tracking_id" value="XXXXXXXXXXXXXX">
    <input type="hidden" name="res_payinfo_key" value="XXXXX">
    <input type="hidden" name="res_payment_date" value="20160812030000">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20160812235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [D02-1] 継続課金(定期・従量)申込結果 CGI(NG の場合)

例:ソフトバンクまとめて支払い(B)の継続課金(定期・従量)で定期購買を申し込んだ場合

HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="softbank2">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="order_id" value="XXXXXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_id" value="XXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="softbank2">
    <!-- NGの場合の返却値 -->
    <input type="hidden" name="res_result" value="NG">
    <input type="hidden" name="res_tracking_id" value="XXXXXXXXXXXXXX">
    <input type="hidden" name="res_payinfo_key" value="XXXXX">
    <input type="hidden" name="res_payment_date" value="20160812030000">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20160812235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
</form>
                
  • [D02-2] 継続課金(定期・従量)申込結果 CGI レスポンス

加盟店から当社へ処理結果(OK または NG)の返却をお願いします。NG の場合は、エラーメッセージの返却もお願いします。詳細は、こちらを参照ください。

  • [D03-1] 継続課金(定期・従量)申込結果(画面返却)

例:ソフトバンクまとめて支払い(B)の継続課金(定期・従量)で定期購買を申し込んだ場合

HTML
                     <form action="https://merchanturl.com/xxxx.cgi" method="POST">
    <input type="hidden" name="pay_method" value="softbank2">
    <input type="hidden" name="merchant_id" value="99999">
    <input type="hidden" name="service_id" value="001">
    <input type="hidden" name="cust_code" value="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
    <input type="hidden" name="order_id" value="XXXXXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_id" value="XXXXXXXXXXXXXXXXXXXX">
    <input type="hidden" name="item_name" value="テスト商品名">
    <input type="hidden" name="service_type" value="0">
    <input type="hidden" name="tracking_id" value="">
    <input type="hidden" name="terminal_type" value="0">
    <input type="hidden" name="free1" value="">
    <input type="hidden" name="free2" value="">
    <input type="hidden" name="free3" value="">
    <input type="hidden" name="request_date" value="20060512030000">
    <!-- 結果返却時にセットされる項目 start -->
    <input type="hidden" name="res_pay_method" value="softbank2">
    <input type="hidden" name="res_result" value="OK">
    <input type="hidden" name="res_tracking_id" value="XXXXXXXXXXXXXX">
    <input type="hidden" name="res_sps_cust_no" value="123456789012">
    <input type="hidden" name="res_sps_payment_no" value="123">
    <input type="hidden" name="res_payinfo_key" value="XXXXX">
    <input type="hidden" name="res_payment_date" value=" 20160812030000">
    <input type="hidden" name="res_err_code" value="">
    <input type="hidden" name="res_date" value="20160812235000">
    <input type="hidden" name="limit_second" value="600">
    <input type="hidden" name="sps_hashcode" value="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN">
    <input type="submit" value="submit">
</form>
                
このページは役に立ちましたか?