본문 바로가기
해외 결제 - API/PayPal

[PayPal] 트랜잭션 정보 수집 - Transaction Search

by Johnny's 2023. 7. 3.

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

'해외 결제 - API > PayPal' 카테고리의 다른 글

[PayPal] Authentication - OAuth 2.0 Get access token  (0) 2023.06.30

댓글