яндекс касса и jquery

144
25 июля 2021, 01:20

Всем привет, никак не могу разобраться, как написать post-запрос к яндекс кассе. Сам запрос, который ниже проверял, все работает

var headers = { 
	'Idempotence-Key': '0ccb7813-e63d-4377-93c5-476cb93038f31', 
  'Content-Type': 'application/json', 
}; 
 
$.ajax({ 
    url: "https://payment.yandex.net/api/v3/payments", 
    beforeSend: function(xhr) {  
      xhr.setRequestHeader("Authorization", "Basic " + btoa("637483:test_kycM5d75aQBO11HZ2pdryghI4L2mu68X4piqbSIcm4U")); 
    }, 
		headers: headers, 
    type: 'POST', 
    dataType: 'json', 
    contentType: 'application/json', 
    processData: false, 
    data: { 
        "amount": { 
          "value": "100.00", 
          "currency": "RUB" 
        }, 
        "capture": true, 
        "confirmation": { 
          "type": "redirect", 
          "return_url": "https://www.merchant-website.com/return_url" 
        }, 
        "description": "Заказ №1" 
		}, 
    success: function (data) { 
      console.log(JSON.stringify(data)); 
    }, 
    error: function(){ 
      console.log("Cannot get data"); 
    } 
});

Оригинал запроса на curl:

curl https://payment.yandex.net/api/v3/payments \ 
  -X POST \ 
  -u 637483:test_kycM5d75aQBO11HZ2pdryghI4L2mu68X4piqbSIcm4U \ 
  -H 'Idempotence-Key: 0ccb7813-e63d-4377-93c5-476cb93038f31' \ 
  -H 'Content-Type: application/json' \ 
  -d '{ 
        "amount": { 
          "value": "100.00", 
          "currency": "RUB" 
        }, 
        "capture": true, 
        "confirmation": { 
          "type": "redirect", 
          "return_url": "https://www.merchant-website.com/return_url" 
        }, 
        "description": "Заказ №1" 
      }'

Буду рад любой помощи (:

READ ALSO
Размещение 3D файлов на форуме

Размещение 3D файлов на форуме

Подскажите,пожалуйста, какой нужен код, для размещения файлов форматовglb,

135
Удалить часть строки из списка

Удалить часть строки из списка

Получаю Excel файл из сторонней программыЧитаю Excel, получаю список из ячеек

377
Асинхронный запрос к серверу

Асинхронный запрос к серверу

Я использую функцию Request для связи клиента с серверомstring result = settingsWindows

353
Отправка email-сообщений при помощи C#

Отправка email-сообщений при помощи C#

Как при помощи C# отправить pdf себе на почту? У меня получилось найти только это(скрин снизу), но хотелось бы что-то актуальное

174