Magento defines its payment methods across multiple extensions. For example, dummy payment methods such as Saved CC, Check/Money Order, Zero Subtotal Checkout, Bank Transfer Payment, Cash On Delivery payment, and Purchase Order are defined within the Mage_Payment
core extension, that is, under the config
| default
| payment
XML element of the app/code/core/Mage/Payment/etc/config.xml
file. The remaining two, PayPal and Authorize.Net, are each defined within its own separate extension (Mage_Paypal
, Mage_PaypalUk
, Mage_Authorizenet
).
If you took some time to study the Stripe documentation, you could have concluded that Stripe enables you to execute the payments right from your site, which would position our extension as a hosted (on-site) payment method. If you think further, accepting credit card payments on-site is something that the built-in Saved CC payment method already does, even though it has no real web service API link in the background. What...