サンプルコード
各要求のサンプルコードを記載していますので、リンク型のシステム構築時などに参照ください。なお、POST 順は順不同となります。タグエレメント名を直接指定して値の取得をお願いします。
購入要求
- [A01-1] 購入要求
例:クレジットカード決済の都度課金で決済する場合(明細行の設定あり)
<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 の場合)
例:クレジットカード決済の都度課金で決済する場合(明細行の設定あり)
<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 の場合)
例:クレジットカード決済の都度課金で決済する場合
<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] 購入結果(画面返却)
例:クレジットカード決済の都度課金で決済する場合
<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] 確定通知(楽天ペイ(オンライン決済)のみ)
例:楽天ペイ(オンライン決済)の都度課金で決済する場合
<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] 顧客決済情報削除要求
<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 の場合)
<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 の場合)
<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 の場合)
<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] 顧客決済情報削除結果(画面返却)
<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)の継続課金(定期・従量)で定期購買を申し込んだ場合
<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)の継続課金(定期・従量)で定期購買を申し込んだ場合
<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)の継続課金(定期・従量)で定期購買を申し込んだ場合
<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)の継続課金(定期・従量)で定期購買を申し込んだ場合
<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>