このページの位置情報

送信データの生成と接続

本サービスでは、クレジットカードの決済機能のみを提供します。
決済サーバは、顧客情報、購入商品データ、配送先情報などには一切関知しません。これらの情報は決済サーバに接続する前に、ショップ側サイトで独自に収集してください。

決済サーバが必要とするパラメータは TenantNo, OrderId, Amount, JobCd の4つです。
以下の仕様に基づいて、正しい値を使用してください。

パラメータの説明
TenantNo 加盟店コード 弊社から郵送された登録完了のお知らせに記載されている、ユーザーアカウントを使用してください。
OrderId 注文番号 27桁以内の半角英数字を指定してください。二重売上防止のために一度利用された注文番号は再利用できません。
Amount 決済金額 8桁以内の半角数字で決済金額を指定してください。
JobCd 処理区分 CAPTURE, AUTH, CHECK のいずれかを指定してください。通常は CAPTURE を用います。
CAPTURE: 売上処理をおこないます。
AUTH: 仮売上をおこないます。カード売上管理画面で売上を計上することができます。
CHECK: カード有効性チェックのみをおこないます。売上を計上することはできません。

ソースコードの説明
<form method="post" action="https://ssl.inet.ad.jp/ccs/cgi-1/ShopBuy.pl">
<input type="hidden" name="TenantNo" value="加盟店コード">
<input type="hidden" name="OrderId" value="注文番号">
<input type="hidden" name="Amount" value="決済金額">
<input type="hidden" name="JobCd" value="処理区分">
<input type="submit" value="クレジットカード決済画面へ">
</form>

赤字部分は変更できません。
緑字部分は登録完了通知記載の「カード決済プログラム」を記載してください。
青地部分は決済サーバに渡すパラメータです。

決済サーバには「注文番号」と「決済金額」を動的に生成して、POSTメソッドを使用して接続します。


送信データの生成テスト
以下のリンクで表示されるテンプレートを使用すると、クレジットカード決済画面の表示テストが可能です。
クレジットカード決済画面を表示しても料金は発生しませんが、実環境での表示テストとなるためテスト内容にはご注意ください。

  • カード決済プログラムの指定が https://ssl で始まる場合のお客様
  • カード決済プログラムの指定が https://secure で始まる場合のお客様