因此,我试图根据某些日期之间从Paypal发出的订单来获取必须交付的物品清单。我在贝宝开发人员文档中找不到任何解决方案或解释。
因此,我在一周内使用“这里的Paypal”接收POS付款。如果您愿意的话,我基本上想获得一份订单清单(令我惊讶的是,贝宝没有为此提供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