如何从Paynet.js加载表单获取响应?

时间:2019-02-20 09:43:01

标签: javascript reactjs payment-gateway payment

我正在尝试集成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

0 个答案:

没有答案