public async static Task <HttpResponse> AuthorizeOrder(string OrderId) { var request = new OrdersAuthorizeRequest(OrderId); request.Prefer("return=representation"); request.RequestBody(new AuthorizeRequest()); var response = await PayPalClient.client().Execute(request); return(response); }
public async static Task <HttpResponse> CreateOrderWithMinimumFields(string amount, string currencyCode, string returnUrl, string cancelUrl) { var request = new OrdersCreateRequest(); request.Headers.Add("prefer", "return=representation"); request.RequestBody(BuildRequestBodyWithMinimumFields(amount, currencyCode, returnUrl, cancelUrl)); var response = await PayPalClient.client().Execute(request); return(response); }
public async static Task <HttpResponse> CapturesRefund(string CaptureId, string amount, string currecncode) { var request = new CapturesRefundRequest(CaptureId); request.Prefer("return=representation"); RefundRequest refundRequest = new RefundRequest() { Amount = new Money { Value = amount, CurrencyCode = currecncode } }; request.RequestBody(refundRequest); var response = await PayPalClient.client().Execute(request); return(response); }