口座振替オンライン申込 API一覧
HTTP仕様(.idPass)
Request header |
Content-Type: application/x-www-form-urlencoded;charset=windows-31j |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: text/plain;charset=windows-31j |
|
Status Code |
200:常に200を返却 |
BankAccountEntry 口座登録依頼
口座登録に必要な事項を送信し、以降の口座確認に必要なトランザクションIDを受け取ります。
※エンコードはShif_JISを使用してください。
金融機関コードごとに必須パラメータが異なります。
金融機関毎の必須パラメータについては口座振替オンライン申込 金融機関一覧を参照ください。
リクエスト
SiteID |
必須
半角英数13桁
サイトID
|
|
---|---|---|
SitePass |
必須
半角英数64桁
サイトパスワード
|
|
MemberID |
必須
半角英数記号60桁
会員ID
|
|
MemberName |
全半角255バイト
会員名
|
|
CreateMember |
必須
半角数字1桁 固定
会員作成フラグ
会員が存在しない場合の動作を指定します。
|
|
RetURL |
必須
半角英数記号256桁
手続き後URL申込手続き終了後、応答ページから遷移する加盟店様のURLです。 |
|
BankCode |
必須
半角数字4桁
金融機関コード金融機関コードは口座振替オンライン申込 金融機関一覧を参照ください。
|
|
BranchCode |
半角数字3桁
支店コード金融機関コードによって必須です。 |
|
AccountType |
半角数字1桁 固定
預金区分
以下を設定してください。
|
|
AccountNumber |
半角数字7桁
口座番号
|
|
AccountName |
全角英数カナ60桁
口座名義カナ
|
|
AccountNameKanji |
全半角60バイト
口座名義
|
|
ConsumerDevice |
必須
半角英字2桁
消費者利用端末
以下を設定してください。
|
/payment/BankAccountEntry.idPass
SiteID=tsite99887902&SitePass=PASSWORD&MemberID=memberid001&MemberName=会員名&CreateMember=1&RetURL=https://www.returl.sample.docs/ret.html&BankCode=0005&BranchCode=001&AccountType=1&AccountNumber=1234567&AccountName=コウザメイギ&AccountNameKanji=口座名義&ConsumerDevice=pc
レスポンス
TranID=a6a6b0061347e10cdef805b39bd28705&Token=wpd8A+R8uWqt+GnF6auJtMZNSB4yzSCZR9xdztqdBjGwBS7yYvxSiC0zeMVH+O4F&StartUrl=https://example.com/payment/BankAccountStart.idPass
ErrCode=E01&ErrInfo=E01040001
BankAccountStart 金融機関遷移
お客様を各金融機関の手続きページへ遷移させます。「金融機関遷移URL」に遷移するためのページを表示してください。
リクエスト
TranID |
必須
半角英数40桁 固定
取引ID
|
|
---|---|---|
Token |
必須
半角英数記号108桁 固定
チェックトークン
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
</head>
<body OnLoad='OnLoadEvent();'>
<form name="SelectPageCall" action="{決済実行のレスポンスで返却した接続先URL}" method="POST">
<noscript>
<br>
<br>
<center>
<h2> 金融機関に遷移します。ボタンをクリックしてください。</h2>
<input type="submit" value="続行">
</center>
</noscript>
<input type="hidden" name="TranID" value="{TranID}">
<input type="hidden" name="Token" value="{Token}">
</form>
<script>
<!--
function OnLoadEvent() {
document.SelectPageCall.submit();
}
//-->
</script>
</body>
</html>