| 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.
|