PageSourceSearch

https://www.kuromame.co.jp/base/js/sbps3d2Token.js

js kuromame.co.jp collected 2026-10-05 01:35:51 UTC 1,300 bytes, 49 lines download raw bytes

1/**
2 * ---------------------------------
3 * SBPS (3Dセキュア2.0)のトークン用スクリプト(通常カート Link型)
4 * ---------------------------------
5 */
6
7/**
8 * カード利用者決済情報トークン取得 要求
9 * @param merchantId
10 * @param serviceId
11 * @param email
12 */
13function getSbps3d2Token(merchantId, serviceId, email)
14{
15    com_sbps_system_tds2.generateToken({
16        merchantId   : merchantId,
17        serviceId    : serviceId,
18        email        : email,
19    }, afterGenerateToken);
20}
21
22/**
23 * カード利用者決済情報トークンをSBPSから受け取り、注文確定ボタンを押下
24 * @param response
25 */
26var afterGenerateToken = function(response) {
27    if (response.result == "OK") {
28        var token = response.tokenResponse.tds2infoToken;
29        var tokenKey = response.tokenResponse.tds2infoTokenKey;
30
31        // 注文確定フォーム
32        var form = Sys('#order_form');
33
34        Sys('<input>').attr({
35            'type': 'hidden',
36            'name': 'sbps3d2Token',
37            'value': token
38        }).appendTo(form);
39
40        Sys('<input>').attr({
41            'type': 'hidden',
42            'name': 'sbps3d2TokenKey',
43            'value': tokenKey
44        }).appendTo(form);
45
46        // 注文確定
47        form.submit();
48    }
49};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.