Tag: paypal rest sdk

付款错误:PayPal错误:请求无效。 查看详细信息。 (VALIDATION_ERROR)Paypal

我在我的项目中使用PayPal定期付款。 而且我想在一段时间内给予一次免费试用,初始订单总数应该为零,一旦免费试用完成,实际的订单金额将从账户中扣除。 例如,用户购买一个产品(100美元)并应用免费试用折扣代码,然后第一个订单应该是0美元,一旦试用结束,100美元周期将运行。 为此我在MerchantPreferences setup_fee “0”传递给setup_fee : merchant_preferences = new MerchantPreferences { return_url = url, cancel_url = url, auto_bill_amount = “YES”, setup_fee = new PayPal.Api.Currency { currency = currency != null ? currency.CurrencyCode : null, value = “0.00” } } 但它给了我一个错误: 付款错误:PayPal错误:请求无效。 查看详细信息。 (VALIDATION_ERROR) 付款错误:注意请求中缺少注释或注释长度太长 付款错误:amount.currency缺少必填字段。 如果我传递一些值而不是0.00它正常工作,但我想发送零作为初始量。 谁能告诉我我的代码有什么问题?

在C#中为PayPal身份validation标头生成签名

我的目标是代表第三方商家向另一个PayPal帐户发送发票。 我正在使用权限服务来成功获取权限,从而产生访问令牌和相关秘密。 但是,我不明白在创建/发送发票时如何使用访问令牌和相关秘密来构建标头。 我正在使用C#.NET Invoicing SDK与Invoicing Service API进行通信。 这是我用来创建和发送发票的代码。 RequestEnvelope envelopeRequest = new RequestEnvelope(); envelopeRequest.errorLanguage = “en_GB”; List invoiceItemList = new List(); InvoiceItemType invoiceItem = new InvoiceItemType(“Item”, Convert.ToDecimal(“2”), Convert.ToDecimal(“4.00”)); invoiceItemList.Add(invoiceItem); InvoiceItemListType itemList = new InvoiceItemListType(invoiceItemList); InvoiceType invoice = new InvoiceType(“jb-us-seller@paypal.com”, “jbui-us-personal1@paypal.com”, itemList, “USD”); CreateAndSendInvoiceRequest requestCreateAndSendInvoice = new CreateAndSendInvoiceRequest(envelopeRequest, invoice); InvoiceService service = new InvoiceService(); responseCreateAndSendInvoice […]

Paypal c#REST API要求提供未记录的配置部分

我正在努力攻击伦敦Battle Hack ,我偶然发现了一个恼人的问题。 用于c#的PayPal SDK似乎不能正常工作。 我正在尝试做我的第一笔交易,这是我的代码(我把它放在一起修复破坏的在线文档 : var tokenCredential = new OAuthTokenCredential(something, someother); var accessToken = tokenCredential.GetAccessToken(); Payment createdPayment = new Payment { intent = “sale”, transactions = new List { new Transaction { amount = new Amount { total = value.ToString(“R”), currency = “GBP” }, description = forWhat } } }.Create(accessToken); 这导致了 无法解析* .Config文件。 […]