| C# |
namespace mojoPortal.Business.WebHelpers.PaymentGateway
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
| AuthorizeNETPaymentGateway | ||
| DoNothingPayPalIPNHandlerProvider |
This only exists because a provider collection can never be empty
| |
| DoNothingPayPalPDTHandlerProvider |
This only exists because a provider collection can never be empty
| |
| GCheckoutNotificationConfiguration | ||
| GCheckoutNotificationHandlerProvider | ||
| GCheckoutNotificationHandlerProviderCollection | ||
| GCheckoutNotificationManager | ||
| GNotificationTester | ||
| IPaymentGateway | ||
| NotImplementedGCheckoutNotificationHandlerProvider |
This provider does nothing. It exists only because there must always be at least one
provider in the collection or an error occurs.
| |
| NotImplementedPaymentGateway |
This is just a stub that you can copy for a starting point in implementing new gateways
| |
| NotImplementedPayPalReturnHandler | ||
| PaymentGatewayResponse | ||
| PaymentGatewayTransactionType | ||
| PayPalDirectPaymentGateway | ||
| PayPalExpressGateway |
PayPal Express Checkout
Flow: Call SetExpressCheckout to get a token then redirect to paypal with the token.
When PayPal redirects back to your landing page you make a server side request with
GetExpressCheckoutDetails passing the token and PalPal respond swith the payment status and details.
On success you can either give the user a final chance to review the order
or just make the DoExpressCheckoutPayment request to PayPal and process the order
In either case you make the same call but if you want the user to review the order
again then do it from a user button click
| |
| PayPalIPNHandlerProvider | ||
| PayPalIPNHandlerProviderCollection | ||
| PayPalIPNHandlerProviderConfig | ||
| PayPalIPNHandlerProviderManager | ||
| PayPalOrderItem | ||
| PayPalPDTHandlerProvider | ||
| PayPalPDTHandlerProviderCollection | ||
| PayPalPDTHandlerProviderConfig | ||
| PayPalPDTHandlerProviderManager | ||
| PayPalReturnHandlerConfig | ||
| PayPalReturnHandlerManager | ||
| PayPalReturnHandlerProvider | ||
| PayPalReturnHandlerProviderCollection | ||
| PayPalStandardPaymentGateway | ||
| PlugNPayPaymentGateway |