CMSPayPalProvider Methods |
The CMSPayPalProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddAdditionalInfoToPaymentResult |
Adds some additional information to payment result, such as time stamp and payment method name.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | AddOrderDiscountItem |
Adds item with negative value of OrderDiscount into given items collection.
|
![]() | AddOtherPaymentItem |
Adds item with negative value of OtherPayments into given items collection.
|
![]() | AuthorizePayment |
Authorizes a payment.
|
![]() | AuthorizePaymentInternal |
Authorizes a payment.
|
![]() | CallGatewayWithExceptionHandling |
Provides shared exception handling for any method connecting to gateway.
|
![]() | CapturePayment |
Captures a payment.
|
![]() | CapturePaymentInternal |
Captures a payment.
|
![]() | CheckOrder |
Check, whether Order and Shopping cart objects are present.
In case Order or ShoppingcartInfo object is not set (Inherited from CMSPaymentGatewayProvider.) |
![]() | CreatePaymentResultInfo |
Creates PayPal payment result object.
(Overrides CMSPaymentGatewayProviderCreatePaymentResultInfo.) |
![]() | ExecutePayment |
Executes payment for given paymentId and payerId.
Both values has to be obtained from payment gateway.
Payment cannot be captured unless its authorization is confirmed.
|
![]() | ExecutePaymentInternal |
Executes payment for given paymentId and payerId.
|
![]() | GetApprovalUrl |
Returns url for approving the authorization from given payment.
|
![]() | GetBillingAddress |
Returns billing address created from order used for payment authorization.
|
![]() | GetCancelUrl |
Returns cancellation url for payment request
|
![]() | GetCapture |
Returns Capture created from Order used for payment capture.
|
![]() | GetDetailUrl |
Returns url with payment detail from given payment.
|
![]() | GetItem |
Returns item created from given parameters.
|
![]() | GetItemPrice |
Returns unit price of one item required by the gateway.
|
![]() | GetPayerInfo |
Returns information about payer created from order used for payment authorization.
|
![]() | GetPayment |
Returns Payment created from Order used for payment authorization.
|
![]() | GetPaymentGatewayUrl |
Returns payment gateway url.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | GetPaymentItems |
Returns collection of Item created from order items used for payment authorization.
|
![]() | GetPaymentStatusName |
Returns payment status name for given paypal response state.
|
![]() | GetProductItems |
Returns item created from given cartItem.
|
![]() | GetReturnUrl |
Returns return url for payment request
|
![]() | GetShippingAddress |
Returns shipping address created from order used for payment authorization.
|
![]() | GetTransactionAmount |
Returns Amount object providing money amount information required by gateway.
|
![]() | GetTransactionAmountShipping |
Returns shipping value required by the gateway.
|
![]() | GetTransactionAmountSubtotal |
Returns subtotal value required by the gateway.
|
![]() | IsDelayedPayment |
Returns true when given payment has authorize intent.
|
![]() ![]() | IsDirectPayment |
Returns true when given payment has sale intent.
|
![]() | IsUserAuthorizedToFinishPayment |
Checks whether specified user is authorized to finish payment.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | ProcessExecutedDelayedPayment |
Sets authorization related data from given payment to PayPalPaymentResult.
|
![]() | ProcessExecutedDirectPayment |
Sets payment related data from given payment to PayPalPaymentResult.
|
![]() | ProcessPayment |
Processes the payment on external gateway.
|
![]() | ProcessPaymentInternal |
Process the direct payment.
|
![]() | RoundPrice |
Transform given price into string representation according to given formatProvider and formatString.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | RunPaymentExecution |
Runs payment execution for paymentId and payerId.
|
![]() | UpdateOrderPaymentResult |
Updates order payment result in database.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | UseDelayedPayment |
Returns whether both gateway and provider shall use delayed payment method.
(Overrides CMSPaymentGatewayProviderUseDelayedPayment.) |
![]() | ValidateCustomData |
Validates payment gateway custom data of the current shopping cart step - payment gateway form data validation is performed by default.
(Inherited from CMSPaymentGatewayProvider.) |
![]() | ValidatePayment |
Validates given payment before the gateway request is performed.
|