masamune_purchase_stripe library

Masamune framework plugin for billing with Stripe; requires registration with Stripe.

To use, import package:masamune_purchase_stripe/masamune_purchase_stripe.dart.

Classes

StripeAccount
Manage your stripe account (revenue receiver).
StripeAuthorization
Controller for stripe authorization.
StripeAuthorizationAction
StripeFunctionsAction for Stripe authorization.
StripeAuthorizationActionResponse
StripeFunctionsActionResponse for Stripe authorization.
StripeCancelPurchaseAction
StripeFunctionsAction to cancel a Stripe purchase.
StripeCancelPurchaseActionResponse
StripeFunctionsActionResponse to cancel a Stripe purchase.
StripeCapturePurchaseAction
StripeFunctionsAction for capturing Stripe purchases.
StripeCapturePurchaseActionResponse
StripeFunctionsActionResponse for Stripe purchase capture.
StripeConfirmAuthorizationAction
StripeFunctionsAction to finalize the Stripe authorization.
StripeConfirmAuthorizationActionResponse
StripeFunctionsActionResponse to finalize the Stripe authorization.
StripeConfirmPurchaseAction
StripeFunctionsAction to finalize a Stripe purchase.
StripeConfirmPurchaseActionResponse
StripeFunctionsActionResponse to finalize a Stripe purchase.
StripeCreateAccountAction
StripeFunctionsAction for creating a Stripe account.
StripeCreateAccountActionResponse
StripeFunctionsActionResponse for creating a Stripe account.
StripeCreateCustomerAndPaymentAction
StripeFunctionsAction for creating Stripe customer and payment information.
StripeCreateCustomerAndPaymentActionResponse
StripeFunctionsActionResponse for creating Stripe customer and payment information.
StripeCreatePurchaseAction
StripeFunctionsAction for creating Stripe purchase information.
StripeCreatePurchaseActionResponse
StripeFunctionsActionResponse for creating Stripe purchase information.
StripeCreateSubscriptionAction
StripeFunctionsAction for creating a Stripe subscription.
StripeCreateSubscriptionActionResponse
StripeFunctionsActionResponse for creating a Stripe subscription.
StripeCustomer
Create a stripe customer (payment account).
StripeDashboardAccountAction
StripeFunctionsAction to display the Stripe account dashboard.
StripeDashboardAccountActionResponse
StripeFunctionsActionResponse to display the Stripe account dashboard.
StripeDeleteAccountAction
StripeFunctionsAction to delete a Stripe account.
StripeDeleteAccountActionResponse
StripeFunctionsActionResponse to delete a Stripe account.
StripeDeleteCustomerAction
StripeFunctionsAction to delete a Stripe customer.
StripeDeleteCustomerActionResponse
StripeFunctionsActionResponse to delete a Stripe customer.
StripeDeletePaymentAction
StripeFunctionsAction to delete a Stripe payment method.
StripeDeletePaymentActionResponse
StripeFunctionsActionResponse to delete a Stripe payment method.
StripeDeleteSubscriptionAction
StripeFunctionsAction to delete a Stripe subscription.
StripeDeleteSubscriptionActionResponse
StripeFunctionsActionResponse to delete a Stripe subscription.
StripeFunctionsAction<TResponse extends StripeFunctionsActionResponse>
Stripe actions used in Functions.
StripeFunctionsActionResponse
Class for defining the value returned when executed by StripeFunctionsAction.
StripeMail
Defines the mail settings for the stripe.
StripePayment
Manage Stripe payment information.
StripePurchase
Controller for the actual payment by the customer with the payment method created in StripePayment.create.
StripePurchaseMasamuneAdapter
Initialize MasamuneAdapter to handle Stripe payments.
StripeRefreshPurchaseAction
StripeFunctionsAction to update payment information for Stripe purchases.
StripeRefreshPurchaseActionResponse
StripeFunctionsActionResponse to update payment information for Stripe purchases.
StripeRefundPurchaseAction
StripeFunctionsAction to refund a Stripe purchase.
StripeRefundPurchaseActionResponse
StripeFunctionsActionResponse to refund a Stripe purchase.
StripeReturnPathOptions
Set return_url when used with Stripe's WebView.
StripeSetCustomerDefaultPaymentAction
StripeFunctionsAction to change Stripe's default payment method.
StripeSetCustomerDefaultPaymentActionResponse
StripeFunctionsActionResponse to change Stripe's default payment method.
StripeSubscription
Controller to manage subscriptions as defined in the stripe configuration screen.
StripeThreeDSecureOptions
Stripe's 3D Secure (mainly server side) setup.

Enums

StripeCreateAccountNextActionType
Action type after the account is created.
StripeCurrency
Stripe Currency Definition.

Exceptions / Errors

StripeAlreadyRegisteredException
Passed if the stripe account is already registered Exception.
StripeCancelException
Passed if the processing of a stripe is canceled Exception.