Я пытался интегрировать Paynet.js для интеграции платежей. У них есть несколько пользовательских HTML-кодов на странице. Загрузка. Они вызывают ниже 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{
}
});
}
НА страницеЗагрузить получение идентификатора сеанса
Как получить этот идентификатор сеанса.
В компоненте, который я вызывал, action
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 doc, совпадают с тем, который я отправлял, нужно ли мне отправлять этот токен с моего конца и что это за токен, может кто-нибудь объяснить, пожалуйста.
Иначе Нужно ли вызывать тот же API из моего приложенияЕсть ли альтернатива, чтобы получить идентификатор сеанса от API, который вызывается при загрузке страницы