@veroni1337

Как получить токен платежа?

Здравствуйте. Подключаю систему платежей bePaid к сайту. У меня не получается получить токен. Основываюсь я на эту документацию https://docs.bepaid.by/ru/checkout/payment-token
Вот что я написал на js и получаю 422 ошибку:
const postData = async (url = '', data = {}) => {
        // Формируем запрос
        const response = await fetch(url, {
        // Метод, если не указывать, будет использоваться GET
        method: 'POST',
        // Заголовок запроса
        headers: {
            'Content-Type': 'application/json',
            'Accept' : 'application/json',
            'X-API-Version' : 2, 
            'Authorization': 'Basic ' + btoa('363:4f585d2709776e53d080f36872fd1b63b700733e7624dfcadd057296daa37df6'),
            // 'Authorization': {
            //     'Basic' : {
            //         'shopId': 363,
            //         'secretKey': '4f585d2709776e53d080f36872fd1b63b700733e7624dfcadd057296daa37df6',
            //     }
            // }
        },//.set('Authorization', 'Basic ' + btoa(363 + ":" + '4f585d2709776e53d080f36872fd1b63b700733e7624dfcadd057296daa37df6')),

        // Данные
        body: {
            "checkout": {
                "order": {
                  "amount": 1,
                  "currency": "USD",
                  "description": "Тестовый заказ"
                },
                "settings": {
                  "decline_url": "http://www.example.com/decline",
                  "fail_url": "http://www.example.com/fail",
                  "notification_url": "http://www.example.com/notify",
                  "success_url": "http://www.example.com/success"
                },
                "transaction_type": "payment",
                "version": 2
              }
          }
        });
        return response.json(); 
    }

    postData('https://checkout.bepaid.by/ctp/api/checkouts', {})
    .then((data) => {
        console.log(data); 
    });

Помогите пожалуйста получить токен) Что я делаю не так?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы