Поэтому я пытаюсь получить список товаров, которые я должен доставить, исходя из заказов между определенными датами из 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