public static void EntityUpdateRequestError(this PAYPAL_PaymentRequests entity, string error) { entity.Status = BillingEnums.ePaymentRequestStatus.failed.ToString(); entity.Error = error; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static void EntityUpdateExecutionPaymentId(this PAYPAL_PaymentRequests entity, string payment_id = null, string transactionId = null) { entity.ExecutionPaymentId = payment_id; entity.TransactionId = transactionId; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static PaypalPaymentRequestDTO SourceRequest2PaypalPaymentRequestDto(this PAYPAL_PaymentRequests request, Guid requestId, decimal amount, BillingEnums.ePaypalRequestTypes type) { return(new PaypalPaymentRequestDTO { ReuqstId = requestId , UserId = request.UserId , PaymentMethod = Utils.ParseEnum <BillingEnums.ePaymentMethods>(request.PaymentMethodId) , PaypalRequestType = type , Amount = amount , PriceLineId = request.PriceLineId , CourseId = request.CourseId , BundleId = request.BundleId , TrackingID = request.TrackingID , AddressId = request.AddressId , PaymentInstrumentId = request.InstrumentId , CouponCode = request.CouponCode , SourceReuqstId = request.RequestId }); }
public static void EntityUpdateRequestStatus(this PAYPAL_PaymentRequests entity, BillingEnums.ePaymentRequestStatus status) { entity.Status = status.ToString(); entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static void EntityUpdateReccuringRequestToken(this PAYPAL_PaymentRequests entity, string token) { entity.RecurringRequestToken = token; entity.UpdateDate = DateTime.Now; entity.UpdatedBy = DtoExtensions.CurrentUserId; }
public static PaypalPaymentRequestDTO PaypalRequestEntity2PaypalPaymentRequestDto(this PAYPAL_PaymentRequests entity, Guid requestId) { return(new PaypalPaymentRequestDTO { ReuqstId = requestId , UserId = entity.UserId , PaymentMethod = Utils.ParseEnum <BillingEnums.ePaymentMethods>(entity.PaymentMethodId) , PaypalRequestType = BillingEnums.ePaypalRequestTypes.RECURRING_PAYMENT_EXECUTION , Amount = entity.Amount ?? 0 , PriceLineId = entity.PriceLineId , CourseId = entity.CourseId , BundleId = entity.BundleId , TrackingID = entity.TrackingID , AddressId = entity.AddressId , PaymentInstrumentId = entity.InstrumentId , CouponCode = entity.CouponCode , SourceReuqstId = entity.RequestId }); }