반응형
SMALL
PayPal - 트랜잭션 정보 수집
Transaction Search - List transactions
Request QUERY PARAMETERS 를 확인한 후 required 인 값들을 잘 확인한 후 API를 호출한다.
const axios = require('axios');
require('dotenv').config();
const getTransaction = () => {
let page_size = 500;
let page = 1;
return axios({
method: 'GET',
url: 'https://api-m.paypal.com/v1/reporting/transactions',
headers: {
"Content-Type" : `application/json`,
"Authorization": `Bearer ${process.env.ACCESS_TOKEN}`,
},
params: {
start_date:process.env.START_DATE,
end_date:process.env.END_DATE,
fields:'all',
page_size,
page
}
}).then((response) => {
console.log("response", response.data)
}).catch((err) => {
console.log("err", err)
});
}
getTransaction();
Response
API 호출한 응답값이 잘 들어오는 것을 확인할 수 있다. transaction_details 배열에 잘 담겨져 있다.
* 참고
- PayPal Devloper - Transaction Search
- PayPad Developer - Transaction Search API Integration Guide
반응형
LIST
'해외 결제 - API > PayPal' 카테고리의 다른 글
[PayPal] Authentication - OAuth 2.0 Get access token (0) | 2023.06.30 |
---|
댓글