payment_authnet
31 sites
Security covered
Drupal 8+ version of Authorize.net payment method controller for the Payment module.
A payment method using Authorize.Net for transactions handled by the Payment API. Uses AuthorizeNet/sdk-php
Dependencies:
Currently supported operations:
- Authorize a Credit Card
- Capture a Previously Authorized Amount
- Charge a Credit Card
- Refund a Transaction
- Partial Refunds
- Void A Transaction (starting from v.1.7)
Similar projects:
Installation&Configuration
- Install and enable the module (installation with Composer is recommended).
- Go to /admin/config/regional/currency and configure necessary currencies. The currency, which you need to be used by Authorize.net payment, needs to be added here.
- Go to /admin/config/services/payment/authnet and add one or more Authorize.net profiles.
- Test just created profiles at /admin/config/services/payment/authnet/connection-test
- Update additional fields configuration at /admin/config/services/payment/authnet/additional-fields if needed.
- Go to /admin/config/services/payment/method and create at least one "Authorize.net" payment method.
In order to allow payments for users for created by someone's else fieldable entity (e.g node):
- Enable module "Payment Form Field" (payment_form)
- Add new field of type "Payment Form" to the appropriate bundle of needed entity type