Paypal API: получение списка заказов - PullRequest
0 голосов
/ 27 января 2019

Поэтому я пытаюсь получить список товаров, которые я должен доставить, исходя из заказов между определенными датами из PayPal.Я не мог найти никакого решения или объяснения в документации для разработчиков PayPal по этому вопросу.

Поэтому я использую PayPal здесь, чтобы получать POS-платежи за заказы в течение недели.По сути, я хотел получить список заказов (я был удивлен, что PayPal не предложил API-вызов для этого).Под списком заказов я имею в виду список клиентов и список товаров каждого покупателя (корзина), которые они заказали.Я считаю, что «PayPal здесь» рассматривает все заказы как счет-фактуру.

Итак, после долгих исследований, я получил список счетов от API.Однако ни один из счетов не содержит информацию о корзине (товары, которые они заказали).Буду очень признателен за любые предложения или помощь.

Файл конфигурации --->

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <!--<startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
    </startup>-->
    <configSections>
      <section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />
    </configSections>

    <!-- PayPal SDK settings -->
    <paypal>
      <settings>
        <add name="mode" value="live" />
        <add name="clientId" value=" client id" />
        <add name="clientSecret" value="client Secret" />
      </settings>
    </paypal>
</configuration>

Код C # --->

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using PayPal.Api;

namespace PaypalConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            // Authenticate with PayPal
            var config = ConfigManager.Instance.GetProperties();
            var accessToken = new OAuthTokenCredential(config).GetAccessToken();
            var apiContext = new APIContext(accessToken); 
            var test = Invoice.GetAll(apiContext, pageSize: 10, totalCountRequired: true); 
        }
    }
}

Обновление: ссылка на SDK-> https://github.com/paypal/PayPal-NET-SDK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...