-
Notifications
You must be signed in to change notification settings - Fork 21
Tokenized auto-pay: Authorize.Net #37
Copy link
Copy link
Open
Labels
area:gatewayPayment gateways (Stripe, PayPal, Bank Transfer, Authorize.Net)Payment gateways (Stripe, PayPal, Bank Transfer, Authorize.Net)enhancementNew feature or requestNew feature or requesthelp-wantedExtra attention or community input welcomeExtra attention or community input welcome
Description
Activity
Metadata
Metadata
Assignees
Labels
area:gatewayPayment gateways (Stripe, PayPal, Bank Transfer, Authorize.Net)Payment gateways (Stripe, PayPal, Bank Transfer, Authorize.Net)enhancementNew feature or requestNew feature or requesthelp-wantedExtra attention or community input welcomeExtra attention or community input welcome
Part of the tokenized auto-pay epic #34. help-wanted — independent contributor task.
Implement the
Tokenizablecapability for Authorize.Net so a customer's stored card is auto-charged when a renewal invoice is generated:payment_methods.remote_token(+ brand/last4/expiry for display).Invoicewith no customer interaction, then let the core mark the invoice paid + activate the service.Module:
modules/Gateways/AuthorizeNet/AuthorizeNetModule.php.isTokenised()already returns true.Docs: Authorize.Net CIM (createCustomerProfile / createCustomerPaymentProfile) + charge via profile.