Как настроить оплату liqpay?

Есть реакт компонент, который перенаправляет на страницу оплаты. Оплата проходит нормально. Но как мне узнать статус платежа что-бы потом обработать его? По идее запрос пост отправляется на server_url. Но я попытался обработать запрос и в консоле ничего не выводит

import React from 'react'
import { LiqPayPay } from "react-liqpay";
import config from '../../config/default.json'


export default function Liqpay({price = 0 }) {
  const payInfo = {
    amount: price,
    currency: 'RUB',
    title: 'PAY'
  }

  const ButtonComponent = () => (
    <button style={{
      backgroundColor: '#337ab7',
      color: '#fff',
      borderColor: '#2e6da4',
      border: '1px solid transparent',
      borderRadius: '4px',
      padding: '6px 12px',
      cursor: 'pointer'
    }}>
      {`${payInfo.title} ${payInfo.amount} ${payInfo.currency}`}
    </button>
  )

  return (
    <div style={{ display: "flex" }}>
      <LiqPayPay
        publicKey={publicKey}
        privateKey={privateKey}
        amount={price}
        description="Payment for product"
        currency="RUB"
        orderId={Math.floor(1 + Math.random() * 900000000)}
        result_url={`http://localhost:3000`}
        server_url={`${config.serverUrl}/api/liqpay`}
        product_description="new ad"
        style={{ margin: "8px" }}
        disabled={false}
      />
    </div>
  )
}

Это запрос на сервере

const { Router } = require('express');
var LiqPay = require('liqpay');
const public_key = '***'
const private_key ='***'

const liqpayRouter = Router();

liqpayRouter.post('/', async (req,res) => {
    var liqpay = new LiqPay(public_key, private_key);
    var sign = liqpay.str_to_sign(`${private_key + req.body.data + private_key}`);
    console.log(req.body.data)
})

module.exports = liqpayRouter;


Ответы (0 шт):