我正在尝试集成Paynet.js进行支付集成。他们在页面加载中拥有很少的自定义HTML,并且在响应中获得了会话ID的情况下,它们正在API下调用。
export function getPaymentSessionId(data) {
data = JSON.stringify(data);
let url = "/paynetj/auth?type=CF"
let BASE = "https://pts-api.paynet.com.tr/v1"
let actualurl = BASE + url;
Api._callAPI(actualurl, 'POST', data, (type, dt) => {
if (type == 'success') {
dispatcher.dispatch({
type: 'SessionId',
data: dt,
})
}else{
}
});
}
ON page Load getting Session ID
如何获取该会话ID。
在组件中,我正在调用动作
let data1 = {
token:"pbk_pcs_wCtr5nd31EhNm7DhjUarQpgxQasTb2pa",
amount:150000,
add_commission:false,
pos_type:5,
domain:"https://www.paynet.com.tr",
tds_required:false,
show_tds_error:true,
merge_option:false,
save_card:false
}
UserAction.getPaymentSessionId(data1);
在响应中未经授权显示我发送的API文档中给出的键和值是什么,我是否需要从头发送该令牌以及该令牌是什么,任何人都可以解释一下。
否则我是否需要从我的应用程序中调用相同的API,是否有其他方法可以从页面加载时调用的API中获取会话ID