0
Я пытаюсь реализовать будущие платежи с помощью nodejs. Я использую следующий код, чтобы получить согласие пользователей на будущие платежи.paypal rest api для будущих платежей
'use strict';
const paypal = require('paypal-rest-sdk');
const openIdConnect = paypal.openIdConnect;
// OpenID configuration
paypal.configure({
'mode': 'sandbox',
'openid_client_id': 'XXXX',
'openid_client_secret': 'XXXX',
'openid_redirect_uri': 'http://127.0.0.1:3000/callback'
});
// Authorize url
const url = openIdConnect.authorizeUrl({'scope': 'https://api.paypal.com/v1/payments/.* https://uri.paypal.com/services/payments/futurepayments'});
app.get('/paypal', (req, res) => {
res.redirect(url);
})
app.get('/callback', (req, res, next) => {
console.log('response:'+ JSON.stringify(req.query.code));
})
Таким образом, из приведенного выше кода мне удалось получить код авторизации. Но теперь, как я могу использовать этот код, чтобы получить токен обновления и токен доступа? Пожалуйста, помогите. Благодарю.