コード例 #1
0
 public static PayPalPayment ToRequest(this PayPalRequestModel instance)
 {
     return(new PayPalPayment
     {
         ReturnUrl = instance.ReturnUrl,
         CancelUrl = instance.CancelUrl,
         ItemId = instance.ItemId,
         ItemType = instance.ItemType.GetValueOrDefault(),
         PaymentMethod = PaymentMethod.PayPal
     });
 }
コード例 #2
0
        public IHttpActionResult Post([FromBody] PayPalRequestModel model)
        {
            var response = _onlinePaymentManager.Begin(model.ToRequest(), _startPaymentStrategy, new ResponseCreator <StartPayPalPaymentResponse>());

            return(Ok(response));
        }